Commits

Author Commit Message Labels Comments Date
Toby Inkster
Allow a block to exist as a statement.
Toby Inkster
These need to be mutable, not dirty.
Toby Inkster
Support statement labels.
Toby Inkster
Should handle 'case' as part of 'switch', not allowed standalone.
Toby Inkster
try/catch/finally
Toby Inkster
Parse if-then-else statements.
Toby Inkster
Parse import and package statements.
Toby Inkster
Proof-of-concept rewriting from Java interfaces to Moose roles.
Toby Inkster
Support the initialization of members.
Toby Inkster
Beginnings of statement/block parsing.
Toby Inkster
Array indexing and method invocation work in expressions.
Toby Inkster
Ternary operator support.
Toby Inkster
Expression parsing should be pretty good now, with the exception of the ternary operator.
Toby Inkster
Some work on expression parsing - not perfect yet - precedence seems wrong.
Toby Inkster
More complex example for tokenising.
Toby Inkster
Tokeniser should now be able to handle pretty much all of Java now, except varargs and annotations.
Toby Inkster
Handle some of the contents of class/interface definitions.
Toby Inkster
Parsing class and interface declarations now works, EXCEPT for the stuff between the curlies!
Toby Inkster
Add Token subclasses for literals.
Toby Inkster
Full list of Java keywords.
Toby Inkster
Split Tokeniser.pm.
Toby Inkster
Standard dist stuff. Needs to be filled out.
Toby Inkster
example
Toby Inkster
some info about the project
Toby Inkster
Beginnings of a tokeniser.