aboutsummaryrefslogtreecommitdiff
path: root/src/boot/ast.boot.pamphlet
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2008-01-08 04:28:41 +0000
committerdos-reis <gdr@axiomatics.org>2008-01-08 04:28:41 +0000
commit8d42d860e9f2fa6b71cfc1840134ad3b2a0a5dc9 (patch)
tree9337472021a5bf88da7f8edb1981684b6725b358 /src/boot/ast.boot.pamphlet
parent2ccae4d36c4bad637025e668b550c1e72d738193 (diff)
downloadopen-axiom-8d42d860e9f2fa6b71cfc1840134ad3b2a0a5dc9.tar.gz
Automate FFI at Boot level
Diffstat (limited to 'src/boot/ast.boot.pamphlet')
-rw-r--r--src/boot/ast.boot.pamphlet5
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