Fix using filtered token when raw lexer token reqiured
Rewrite skipTokens to a loop
Merge pull request #13 from mcheshkov/skipTokensLoop

Rewrite skipTokens to loop
Skip #error "..."
Merge pull request #14 from ousado/patch-1

Skip #error "..."
Lexer regex fix, HaxeTokenSource.token() rewrite
cleanup token(), enterMacro()
camlCase state functions
Merge pull request #15 from ousado/master

HaxeTokenSource.token() rewrite
Remove outdated todo
Parser now fail on unclosed macro.
Merge pull request #16 from mcheshkov/mstack

Make parser fail on unclosed macro
Implement reification
Merge pull request #17 from mcheshkov/reify

Implement reification
whitespaces
rename aadd to apush and add aunshift (closes #19)