Semantic values for C. Ref #39.
Merge branch 'fix-ragel' into ragel-semantic-values
MRI working
More work on semantic values for Java. Remaining: JRuby and JavaScript.
Fix jruby
Semantic values for javascript
Conistent naming
Semantic values for Javascript
Improved line/error handling. SyntaxError now has a ref to a Token, which reduces code duplication.
Merge branch 'issue-39-semantic-values'