[Nice-commit] Nice/src/bossa/syntax Definition.java,1.20,1.21 NiceClass.java,1.73,1.74
Brought to you by:
bonniot
From: <ar...@us...> - 2003-12-04 13:34:31
|
Update of /cvsroot/nice/Nice/src/bossa/syntax In directory sc8-pr-cvs1:/tmp/cvs-serv9889/F:/nice/src/bossa/syntax Modified Files: Definition.java NiceClass.java Log Message: Make it possible to store nicedoc strings in the ast. Index: Definition.java =================================================================== RCS file: /cvsroot/nice/Nice/src/bossa/syntax/Definition.java,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** Definition.java 7 Nov 2003 21:53:00 -0000 1.20 --- Definition.java 4 Dec 2003 13:34:28 -0000 1.21 *************** *** 104,106 **** --- 104,108 ---- LocatedString name; + + public String docString; } Index: NiceClass.java =================================================================== RCS file: /cvsroot/nice/Nice/src/bossa/syntax/NiceClass.java,v retrieving revision 1.73 retrieving revision 1.74 diff -C2 -d -r1.73 -r1.74 *** NiceClass.java 27 Nov 2003 14:57:56 -0000 1.73 --- NiceClass.java 4 Dec 2003 13:34:28 -0000 1.74 *************** *** 101,110 **** public Field makeField (MonoSymbol sym, Expression value, ! boolean isFinal, boolean isTransient, boolean isVolatile) { if (definition instanceof ClassDefinition.Interface) User.error(sym, "An interface cannot have a field."); ! return new NewField(sym, value, isFinal, isTransient, isVolatile); } --- 101,110 ---- public Field makeField (MonoSymbol sym, Expression value, ! boolean isFinal, boolean isTransient, boolean isVolatile, String docString) { if (definition instanceof ClassDefinition.Interface) User.error(sym, "An interface cannot have a field."); ! return new NewField(sym, value, isFinal, isTransient, isVolatile, docString); } *************** *** 189,192 **** --- 189,193 ---- NiceFieldAccess method; + } *************** *** 194,198 **** { private NewField(MonoSymbol sym, Expression value, ! boolean isFinal, boolean isTransient, boolean isVolatile) { super(sym, value); --- 195,200 ---- { private NewField(MonoSymbol sym, Expression value, ! boolean isFinal, boolean isTransient, boolean isVolatile, ! String docString) { super(sym, value); *************** *** 200,203 **** --- 202,206 ---- this.isTransient = isTransient; this.isVolatile = isVolatile; + this.docString = docString; if (isFinal && isVolatile) *************** *** 275,278 **** --- 278,283 ---- boolean isTransient; boolean isVolatile; + + public String docString; } |