module CombineAST:sig..end
This module defines the bbstract syntax tree for 'combine' expressions.
type binop =
| |
Plus |
(* | i. e. | *) |
| |
Minus |
(* | i. e. | *) |
| |
Multiply |
(* | i. e. | *) |
| |
Divide |
(* | i. e. | *) |
The type of binary operators.
type expr =
| |
Binop of |
(* | i. e. | *) |
| |
Function of |
(* | i. e. | *) |
| |
File of |
(* | i. e. | *) |
| |
Files of |
(* | i. e. | *) |
| |
Integer of |
(* | i. e. | *) |
The type of combination expression.
val to_string : expr -> stringConverts the passed expression into a string.