[Nice-commit] Nice/src/bossa/syntax enum.nice,1.21,1.22
Brought to you by:
bonniot
|
From: Daniel B. <bo...@us...> - 2005-03-26 02:11:48
|
Update of /cvsroot/nice/Nice/src/bossa/syntax In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11746/src/bossa/syntax Modified Files: enum.nice Log Message: Locate enum field type errors. Index: enum.nice =================================================================== RCS file: /cvsroot/nice/Nice/src/bossa/syntax/enum.nice,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** enum.nice 25 Mar 2005 16:40:00 -0000 1.21 --- enum.nice 26 Mar 2005 02:11:34 -0000 1.22 *************** *** 185,189 **** args.add(new Argument(value: argExps[i], name: fields[i].getName())); ! return new EnumSymbol(name, syntacticType: type, definition: def, value: ! createNewExp(new TypeIdent(name: enumName), new Arguments(arguments: args))); } --- 185,191 ---- args.add(new Argument(value: argExps[i], name: fields[i].getName())); ! let value = createNewExp(new TypeIdent(name: enumName), new Arguments(arguments: args)); ! value.setLocation(name.location); ! ! return new EnumSymbol(name, syntacticType: type, definition: def, value: value); } |