Changeset 3892
- Timestamp:
- Aug 26, 2008, 6:41:47 PM (12 years ago)
- Location:
- applications/trunk/LFC
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/trunk/LFC/.classpath
r3791 r3892 2 2 <classpath> 3 3 <classpathentry kind="src" path="parser"/> 4 <classpathentry kind="src" path="Earley"/> 4 5 <classpathentry kind="con" path="org.refal.rfpdt.launching.rfpContainer"/> 5 6 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> -
applications/trunk/LFC/lfc.ast
r3809 r3892 30 30 | t.const 31 31 | t.var 32 33 34 35 32 | (CALL t.name (e.exp) e.args) 33 | (PAREN e.exp) 34 | (IF (e.exp) (e.exp) (e.exp)) 35 | (LET (t.assign e.assigns) e.exp) 36 36 37 37 e.args ::= /*empty*/ | (e.exp) e.args … … 48 48 49 49 t.name ::= ([characters]) 50 -
applications/trunk/LFC/parser/GrammarParser.rf
r3810 r3892 32 32 CheckIdentifier e.ident (e.production) = 33 33 { 34 <ScanIdentifier e.ident 0 0> : e () s s = (TYPE e.ident);34 <ScanIdentifier e.ident 0 0> : e () s s = (TYPE (e.ident)); 35 35 $error "Invalid nonterminal name in the left part of the production " e.production; 36 36 };
Note: See TracChangeset
for help on using the changeset viewer.