Lines Matching refs:Ast
20 | [< 'Token.Number n >] -> Ast.Number n
42 Ast.Call (id, Array.of_list (List.rev args))
45 | [< >] -> Ast.Variable id
53 Ast.If (c, t, e)
75 Ast.For (id, start, end_, step, body)
91 Ast.Unary (op, operand)
127 let lhs = Ast.Binary (c, lhs, rhs) in
160 Ast.Prototype (id, Array.of_list (List.rev args))
176 Ast.Prototype (name, args)
178 Ast.BinOpPrototype (name, args, binary_precedence)
185 Ast.Function (p, e)
191 Ast.Function (Ast.Prototype ("", [||]), e)