lexer, parser
ignore
class declaration