<commit_before>JBehave Eclipse plugin
=======================


Misc:

* Custom and internal buildin Story parser

Story Editor:

* Story syntax highlighting
* Step hyperlink detector and implementation jump
* Basic step auto-completion
* Story's steps validation:
  * Detects unimplemented steps, ie invalid step syntax
  * Detects ambiguous steps, ie entry that is match by several implementation


Package
========================

[1.0.0.SNAPSHOT](https://github.com/downloads/Arnauld/jbehave-eclipse-plugin/technbolts-jbehave-eclipse-plugin_1.0.0.SNAPSHOT.jar)


Inspiration
========================

[JBEHAVE-233](http://jira.codehaus.org/browse/JBEHAVE-233)
[GivWenZen](https://bitbucket.org/szczepiq/givwenzenclipse/wiki/Home)
[Building an Eclipse Text Editor with JFace Text](http://www.realsolve.co.uk/site/tech/jface-text.php)
[Eclipse Plug-ins, Third Edition](http://www.amazon.com/Eclipse-Plug-ins-3rd-Eric-Clayberg/dp/0321553462/ref=sr_1_1?ie=UTF8&s=books&qid=1300059405&sr=8-1)<commit_msg>add inspiration<commit_after>JBehave Eclipse plugin
=======================


Misc:

* Custom and internal buildin Story parser

Story Editor:

* Story syntax highlighting
* Step hyperlink detector and implementation jump
* Basic step auto-completion
* Story's steps validation:
  * Detects unimplemented steps, ie invalid step syntax
  * Detects ambiguous steps, ie entry that is match by several implementation


Package
========================

* [1.0.0.SNAPSHOT](https://github.com/downloads/Arnauld/jbehave-eclipse-plugin/technbolts-jbehave-eclipse-plugin_1.0.0.SNAPSHOT.jar)


Inspiration
========================

* [JBEHAVE-233](http://jira.codehaus.org/browse/JBEHAVE-233)
* [GivWenZen](https://bitbucket.org/szczepiq/givwenzenclipse/wiki/Home)
* [Building an Eclipse Text Editor with JFace Text](http://www.realsolve.co.uk/site/tech/jface-text.php)
* [Eclipse Plug-ins, Third Edition](http://www.amazon.com/Eclipse-Plug-ins-3rd-Eric-Clayberg/dp/0321553462/ref=sr_1_1?ie=UTF8&s=books&qid=1300059405&sr=8-1)
{'fraction_non_alphanumeric': 0.18267326732673267, 'fraction_numerical': 0.03762376237623762, 'mean_word_length': 5.759197324414716, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '568745', 'n_tokens_mistral': 747, 'n_tokens_neox': 673, 'n_words': 124}