Ident "main" Decl ":=" Fn "fn" LParen "(" RParen ")" Colon ":" Ident "int" LBrace "{" Return "return" Number "10" Minus "-" Number "20" FSlash "/" Number "2" Plus "+" Number "4" Star "*" LParen "(" Number "2" Plus "+" Number "2" RParen ")" Minus "-" Number "4" Star "*" Number "4" Plus "+" Number "1" Semi ";" RBrace "}" Eof ""