[Nice-commit] Nice/src/bossa/parser Parser.jj,1.303,1.304
Brought to you by:
bonniot
From: Arjan B. <ar...@us...> - 2005-01-13 16:47:46
|
Update of /cvsroot/nice/Nice/src/bossa/parser In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4275/F:/nice/src/bossa/parser Modified Files: Parser.jj Log Message: Converted VarSymbol and Arguments. Index: Parser.jj =================================================================== RCS file: /cvsroot/nice/Nice/src/bossa/parser/Parser.jj,v retrieving revision 1.303 retrieving revision 1.304 diff -C2 -d -r1.303 -r1.304 *** Parser.jj 12 Jan 2005 22:06:50 -0000 1.303 --- Parser.jj 13 Jan 2005 16:47:31 -0000 1.304 *************** *** 2238,2246 **** { { Token t; List bracketArgs = new ArrayList(); ! bracketArgs.add(new Arguments.Argument(start)); } ! t="[" res=Expression() {bracketArgs.add(new Arguments.Argument(res));} ! ( "," res=Expression() {bracketArgs.add(new Arguments.Argument(res));} )* "]" ! { return bossa.syntax.dispatch.createCallExp(symb("get",t,false),new Arguments(bracketArgs)); } | "." res=identExp() --- 2238,2246 ---- { { Token t; List bracketArgs = new ArrayList(); ! bracketArgs.add(new Argument(start)); } ! t="[" res=Expression() {bracketArgs.add(new Argument(res));} ! ( "," res=Expression() {bracketArgs.add(new Argument(res));} )* "]" ! { return bossa.syntax.dispatch.createCallExp(symb("get",t,false),bossa.syntax.dispatch.createArguments(bracketArgs)); } | "." res=identExp() *************** *** 2251,2255 **** if (args == null) ! args = Arguments.singleArgument(start); else args.addReceiver(start); --- 2251,2255 ---- if (args == null) ! args = new Arguments(new Argument[]{new Argument(start)}); else args.addReceiver(start); *************** *** 2299,2303 **** { (t="@") ! { return bossa.syntax.dispatch.createCallExp(symb(t), Arguments.noArguments()); } } --- 2299,2303 ---- { (t="@") ! { return bossa.syntax.dispatch.createCallExp(symb(t), new Arguments(new Argument[0])); } } *************** *** 2335,2339 **** } ! Arguments.Argument argument(): { Expression e; --- 2335,2339 ---- } ! Argument argument(): { Expression e; *************** *** 2348,2352 **** e = Expression() ) ! { return new Arguments.Argument(e, id); } } --- 2348,2352 ---- e = Expression() ) ! { return new Argument(e, id); } } *************** *** 2354,2358 **** { List res = new ArrayList(); ! Arguments.Argument a; } { --- 2354,2358 ---- { List res = new ArrayList(); ! Argument a; } { *************** *** 2364,2368 **** ] ")" ! { return new Arguments(res); } } --- 2364,2368 ---- ] ")" ! { return bossa.syntax.dispatch.createArguments(res); } } |