diff options
Diffstat (limited to 'src/boot/ast.boot.pamphlet')
-rw-r--r-- | src/boot/ast.boot.pamphlet | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/boot/ast.boot.pamphlet b/src/boot/ast.boot.pamphlet index b4f6e76d..b0c2f483 100644 --- a/src/boot/ast.boot.pamphlet +++ b/src/boot/ast.boot.pamphlet @@ -76,8 +76,11 @@ structure Name == Name(Symbol) structure Ast == Command(String) -- includer command Module(String) -- module declaration - Import(String) -- import declaration + Import(String) -- import module + ImportSignature(Name, Signature) -- import function declaration TypeAlias(Name, List, List) -- type alias definition + Signature(Name, Mapping) -- op: S -> T + Mapping(Ast, List) -- (S1, S2) -> T SuffixDot(Ast) -- x . Quote(Ast) -- 'x EqualName(Name) -- =x -- patterns |