- rename Token to SourceToken to avoid confusion with the javacc's Token class
- implement upto memberDecl() in JavaParser.jj
- add some *Token.java for use in the JavaParser.jj
pull master and resolve conflicts
Check-point:

- rename class to SourceToken to avoid confusion with JavaCC's Token class
- add tests class for javacc parser
- implement the javacc parser (upto array-initialiser)
implement varInitialisers, block()
up to blockStatement.RETURN
- implement up to expression()
- all tests are passing.
up to simpleUnaryExpression
implement up to creator()
implement the rest! except for scanExpression()
fill in some TODOs
- Parser completed (and tested to the best of my knowledge!)
- Define SourceTokenKind
- Remove all isFoo() predicate in SourceFile and add a single `SourceTokenKind getKind()` to it
unlike other operators/seperators, SEMI should be right next to the preccedding token
- add headers to file
- add tests
refactoring
Merge pull request #63 from Tokanagrammar/parser

complete the JavaCC Parser. add tests. refactor stuff