summaryrefslogtreecommitdiff
path: root/src/GF/GFCC/doc/old-GFCC.cf
diff options
context:
space:
mode:
authoraarne <aarne@cs.chalmers.se>2008-06-25 16:43:48 +0000
committeraarne <aarne@cs.chalmers.se>2008-06-25 16:43:48 +0000
commitb96b36f43de3e2f8b58d5f539daa6f6d47f25870 (patch)
tree0992334be13cec6538a1dea22fbbf26ad6bdf224 /src/GF/GFCC/doc/old-GFCC.cf
parentfe367412e0aeb4ad5c02de68e6eca382e0f96984 (diff)
removed src for 2.9
Diffstat (limited to 'src/GF/GFCC/doc/old-GFCC.cf')
-rw-r--r--src/GF/GFCC/doc/old-GFCC.cf50
1 files changed, 0 insertions, 50 deletions
diff --git a/src/GF/GFCC/doc/old-GFCC.cf b/src/GF/GFCC/doc/old-GFCC.cf
deleted file mode 100644
index 65657a259..000000000
--- a/src/GF/GFCC/doc/old-GFCC.cf
+++ /dev/null
@@ -1,50 +0,0 @@
-Grm. Grammar ::= Header ";" Abstract ";" [Concrete] ;
-Hdr. Header ::= "grammar" CId "(" [CId] ")" ;
-Abs. Abstract ::= "abstract" "{" [AbsDef] "}" ;
-Cnc. Concrete ::= "concrete" CId "{" [CncDef] "}" ;
-
-Fun. AbsDef ::= CId ":" Type "=" Exp ;
---AFl. AbsDef ::= "%" CId "=" String ; -- flag
-Lin. CncDef ::= CId "=" Term ;
---CFl. CncDef ::= "%" CId "=" String ; -- flag
-
-Typ. Type ::= [CId] "->" CId ;
-Tr. Exp ::= "(" Atom [Exp] ")" ;
-AC. Atom ::= CId ;
-AS. Atom ::= String ;
-AI. Atom ::= Integer ;
-AF. Atom ::= Double ;
-AM. Atom ::= "?" ;
-trA. Exp ::= Atom ;
-define trA a = Tr a [] ;
-
-R. Term ::= "[" [Term] "]" ; -- record/table
-P. Term ::= "(" Term "!" Term ")" ; -- projection/selection
-S. Term ::= "(" [Term] ")" ; -- sequence with ++
-K. Term ::= Tokn ; -- token
-V. Term ::= "$" Integer ; -- argument
-C. Term ::= Integer ; -- parameter value/label
-F. Term ::= CId ; -- global constant
-FV. Term ::= "[|" [Term] "|]" ; -- free variation
-W. Term ::= "(" String "+" Term ")" ; -- prefix + suffix table
-RP. Term ::= "(" Term "@" Term ")"; -- record parameter alias
-TM. Term ::= "?" ; -- lin of metavariable
-
-L. Term ::= "(" CId "->" Term ")" ; -- lambda abstracted table
-BV. Term ::= "#" CId ; -- lambda-bound variable
-
-KS. Tokn ::= String ;
-KP. Tokn ::= "[" "pre" [String] "[" [Variant] "]" "]" ;
-Var. Variant ::= [String] "/" [String] ;
-
-
-terminator Concrete ";" ;
-terminator AbsDef ";" ;
-terminator CncDef ";" ;
-separator CId "," ;
-separator Term "," ;
-terminator Exp "" ;
-terminator String "" ;
-separator Variant "," ;
-
-token CId (('_' | letter) (letter | digit | '\'' | '_')*) ;