fixed number costant lexing bug
added parsing for statement functions