Update of /cvsroot/bprocessor/bscript/src/etc
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv14460/src/etc
Modified Files:
bscript.g
Log Message:
basic evaluation
Index: bscript.g
===================================================================
RCS file: /cvsroot/bprocessor/bscript/src/etc/bscript.g,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** bscript.g 11 Sep 2006 20:39:06 -0000 1.2
--- bscript.g 11 Sep 2006 22:57:25 -0000 1.3
***************
*** 20,24 ****
Period : '.' ;
End : ';' ;
!
protected Letter
--- 20,24 ----
Period : '.' ;
End : ';' ;
! Comma : ',' ;
protected Letter
***************
*** 57,60 ****
--- 57,63 ----
class ScriptParser extends Parser;
+ options {
+ k=3;
+ }
***************
*** 81,84 ****
--- 84,88 ----
| StartTerm expression[env] EndTerm
| unary[env]
+ | call[env]
;
***************
*** 95,96 ****
--- 99,106 ----
: i:Identifier { env.append(new Variable(i.getText())); }
;
+
+ call[Function env]
+ : name1:Identifier StartTerm EndTerm
+ | name2:Identifier StartTerm expression[env] ( Comma expression[env] ) * EndTerm
+ ;
+
\ No newline at end of file
|