add contrib file.
Fixes #18; annotationName calls qualifiedName
add Test rig for Java
Fixes #20; cast had higher precedence than function call; reversed it
Formatting - tabs, trailing spaces, and allignment

* Changed mixed tabs and spaces to spaces only.
* Minor allignment corrections within rules.
* Alligned bodies of keywords and operators.
* Eliminated trailing spaces on a line.
Added my signoff on contributors.txt
Merge pull request #22 from cowang/Cleanup_formatting

Formatting - tabs, trailing spaces, and allignment
Inline rules for trivial plurals

Also remove a pair of trivial parentheses
Merge pull request #23 from cowang/inline-plurals

Inline rules for trivial plurals
Added Erlang`s grammar
Added Lua 5.2's grammar.
Merge pull request #25 from exKAZUu/master

Added Lua 5.2's grammar.
"always @(*) begin" was not a person properly. Removed extra (...)?
Improved matching of @(*) to not break attribute matching
Merge pull request #27 from embmicro/master

Improved matching of @(*) to not break attribute matching
Fix parser rules for comments.
Merge pull request #28 from exKAZUu/master

Fix parser rules for long strings and comments.
Merge pull request #24 from fenollp/erlang-grammar

Added Erlang`s grammar; I tested and it works. I willAdd makefile and so on shortly.
add make stuff from original bit bucket https://bitbucket.org/fenollp/erlang-grammar
add some missing operators, simplify