summaryrefslogtreecommitdiff
path: root/src/PGF/doc/old-GFCC.cf
diff options
context:
space:
mode:
authorkrasimir <krasimir@chalmers.se>2009-12-13 18:50:29 +0000
committerkrasimir <krasimir@chalmers.se>2009-12-13 18:50:29 +0000
commitf85232947e74ee7ef8c7b0ad2338212e7e68f1be (patch)
tree667b886a5e3a4b026a63d4e3597f32497d824761 /src/PGF/doc/old-GFCC.cf
parentd88a865faff59c98fc91556ff8700b10ee5f2df8 (diff)
reorganize the directories under src, and rescue the JavaScript interpreter from deprecated
Diffstat (limited to 'src/PGF/doc/old-GFCC.cf')
-rw-r--r--src/PGF/doc/old-GFCC.cf50
1 files changed, 0 insertions, 50 deletions
diff --git a/src/PGF/doc/old-GFCC.cf b/src/PGF/doc/old-GFCC.cf
deleted file mode 100644
index 65657a259..000000000
--- a/src/PGF/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 | '\'' | '_')*) ;