Ported rules of lexer
Incomplete port of the lexer
Updateing .gitignore
Fix lexer and applies tests in some cases.
Improve test message
All possible tokens are covered.
Testing for unknown token
Editor Config file
Incomplete translation of filters to Go