jsce-develop Mailing List for Java SuperCollider for Eclipse
Status: Alpha
Brought to you by:
dkleinrath
You can subscribe to this list here.
| 2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(33) |
Sep
(24) |
Oct
(2) |
Nov
(3) |
Dec
(1) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2009 |
Jan
(2) |
Feb
|
Mar
(6) |
Apr
(2) |
May
|
Jun
(17) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2012 |
Jan
|
Feb
|
Mar
(32) |
Apr
(2) |
May
|
Jun
(53) |
Jul
(37) |
Aug
(31) |
Sep
(30) |
Oct
(17) |
Nov
(66) |
Dec
|
|
From: <dkl...@us...> - 2012-11-28 13:38:45
|
Revision: 390
http://jsce.svn.sourceforge.net/jsce/?rev=390&view=rev
Author: dkleinrath
Date: 2012-11-28 13:38:21 +0000 (Wed, 28 Nov 2012)
Log Message:
-----------
Modified Paths:
--------------
trunk/jsc.core/.classpath
trunk/jsc.core/imp/jsc/imp/parser/IAst.java
trunk/jsc.core/imp/jsc/imp/parser/JSCKWLexer.l
trunk/jsc.core/imp/jsc/imp/parser/JSCLexer.java
trunk/jsc.core/imp/jsc/imp/parser/JSCLexer.l
trunk/jsc.core/imp/jsc/imp/parser/JSCParser.g
trunk/jsc.core/imp/jsc/imp/parser/JSCParser.java
trunk/jsc.core/imp/jsc/imp/parser/JSCParser.l
trunk/jsc.core/imp/jsc/imp/parser/JSCParserprs.java
trunk/jsc.core/imp/jsc/lpg/JSCPrsStream.java
trunk/jsc.core/recovery_parser_test/src/jsc/internal/compiler/parser/test/BasicAbstractParser.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ASTNode.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ASTNodeToken.java
trunk/jsc.core/src/jsc/imp/parser/Ast/AbstractExpression.java
trunk/jsc.core/src/jsc/imp/parser/Ast/AbstractInterpreterUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/AbstractMessageReference.java
trunk/jsc.core/src/jsc/imp/parser/Ast/AbstractNameReference.java
trunk/jsc.core/src/jsc/imp/parser/Ast/AbstractTypeDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/AbstractVariable.java
trunk/jsc.core/src/jsc/imp/parser/Ast/AbstractVisitor.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Adverb.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ArgDecls.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Array.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ArrayElement.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ArrayElementList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/BinOP.java
trunk/jsc.core/src/jsc/imp/parser/Ast/BlockExpr.java
trunk/jsc.core/src/jsc/imp/parser/Ast/BlockList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/BooleanLiteral.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Char.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassContents.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassExtension.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassExtensionList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassName.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassVarDecl.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassVarDeclList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/CompilationUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ConstDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/CopySeriesArgList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/CurryArg.java
trunk/jsc.core/src/jsc/imp/parser/Ast/DictLiteral2.java
trunk/jsc.core/src/jsc/imp/parser/Ast/DictSlotDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/DictSlotDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/EnvirVar.java
trunk/jsc.core/src/jsc/imp/parser/Ast/EprAssign.java
trunk/jsc.core/src/jsc/imp/parser/Ast/EprMultiAssign.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Event.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ExprBinOp.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ExprPut.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ExpressionContents.java
trunk/jsc.core/src/jsc/imp/parser/Ast/False.java
trunk/jsc.core/src/jsc/imp/parser/Ast/FreeFormUnitCode.java
trunk/jsc.core/src/jsc/imp/parser/Ast/FreeFormUnitCodeList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/FreeFormUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/FuncVarDecl.java
trunk/jsc.core/src/jsc/imp/parser/Ast/FuncVarDeclList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Function.java
trunk/jsc.core/src/jsc/imp/parser/Ast/FunctionBody.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Generator.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IASTNodeToken.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IAdverb.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IArgDecls.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IArgList1.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IArgListv1.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IArrayElement.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IArrayElementList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IArrayElementList2.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IAscii.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IBinOP.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IBinOP2.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IBlock.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IBlockList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IBlocklist1.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IClassContents.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IClassDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IClassExtension.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IClassExtensions.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IClassName.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IClassVarDecl.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IClassVarDecls.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IClasses.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ICmdlineCode.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ICompilationUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IConstDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IConstDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ICopySeriesArgList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IDictLit2.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IDictSlotDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IDictSlotList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IDictSlotList1.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IEnvirVar.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExpr1.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExprCopySeries.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExprPutSeries.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExprSeq.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExpression.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExpressionContents.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExpressionList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFalseObj.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFloat.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFreeFormUnitCode.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFreeFormUnitCodeList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFreeFormUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFuncBody.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFuncVarDecl.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFuncVarDecls.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFuncVarDecls1.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFunction.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IGenerator.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IInteger.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IInterpreterUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IKeyArg.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IKeyArgList1.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IKeyBinOP.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IListLit.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IListLit2.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IListLiteral.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ILitDictSlotDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ILitDictSlotList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ILitDictSlotList1.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ILiteralList1.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ILiteralListC.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMessageName.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMethBody.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMethodContents.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMethodDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMethods.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgAt.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgCopySeries.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgFunctNotation.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgNew.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgNewAdd.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgSend.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgSendToFunct.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgToExpr.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgValue.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IName.java
trunk/jsc.core/src/jsc/imp/parser/Ast/INameList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/INilObj.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IOptComma.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IOptEqual.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IOptKeyArgList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IOptSemi.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IPrimitive.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IPushLiteral.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IPushName.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IQualifier.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IQualifierList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IRWSlotDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IRWSlotDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IRWSpec.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IReturnVal.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IRoot.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ISimpleFloat.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ISlotDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ISlotDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ISlotDefList0.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ISlotLiteral.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IString.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IStringList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ISymbol.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ITrueObj.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IValueRange.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IVarDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IVarDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IVarDefList0.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IndexedType.java
trunk/jsc.core/src/jsc/imp/parser/Ast/InterpreterUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/KeyArg.java
trunk/jsc.core/src/jsc/imp/parser/Ast/KeyBinOP.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ListLiteralList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/LitDictSlotDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/LitDictSlotDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Literal.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MethodBody.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MethodContents.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MethodDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MethodDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgAt.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgCopySeries.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgFunctNotation.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgNew.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgNewAdd.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgSendToFunct.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgToExpr.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgValue.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Name.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Nil.java
trunk/jsc.core/src/jsc/imp/parser/Ast/OptKeyArgList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ParseUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Primitive.java
trunk/jsc.core/src/jsc/imp/parser/Ast/PutSeries.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Qualifier.java
trunk/jsc.core/src/jsc/imp/parser/Ast/QualifierList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/RWSlotDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Reference.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ReturnVal.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Root.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Routine.java
trunk/jsc.core/src/jsc/imp/parser/Ast/SC_Float.java
trunk/jsc.core/src/jsc/imp/parser/Ast/SC_Integer.java
trunk/jsc.core/src/jsc/imp/parser/Ast/SC_String.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Symbol.java
trunk/jsc.core/src/jsc/imp/parser/Ast/True.java
trunk/jsc.core/src/jsc/imp/parser/Ast/TypeReference.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ValueRange.java
trunk/jsc.core/src/jsc/imp/parser/Ast/VarDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Visitor.java
trunk/jsc.core/src/jsc/imp/parser/IAst.java
trunk/jsc.core/src/jsc/imp/parser/JSCKWLexer.java
trunk/jsc.core/src/jsc/imp/parser/JSCKWLexerprs.java
trunk/jsc.core/src/jsc/imp/parser/JSCKWLexersym.java
trunk/jsc.core/src/jsc/imp/parser/JSCLexer.java
trunk/jsc.core/src/jsc/imp/parser/JSCLexerprs.java
trunk/jsc.core/src/jsc/imp/parser/JSCLexersym.java
trunk/jsc.core/src/jsc/imp/parser/JSCParser.java
trunk/jsc.core/src/jsc/imp/parser/JSCParserprs.java
trunk/jsc.core/src/jsc/imp/parser/JSCParsersym.java
trunk/jsc.core/src/jsc/imp/parser/docast/AbstractJSCDocSingleTypeReference.java
trunk/jsc.core/src/jsc/imp/parser/docast/IJSCDocLiteral.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdoc.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocFieldReference.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocImplicitTypeReference.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocIntegerLiteral.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocNameStatement.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocParameterReference.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocSingleNameReference.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocSingleNameReferenceTag.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocSingleTypeReference.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocStringLiteral.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocSymbolLiteral.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocTypeParameter.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocTypeParameterStatement.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocTypeReferenceStatement.java
trunk/jsc.core/src/jsc/imp/parser/docast/RuntimeAnnotation.java
trunk/jsc.core/src/jsc/internal/compiler/parser/AbstractJSCParser.java
trunk/jsc.core/src/jsc/internal/compiler/parser/IJSCParserConstants.java
trunk/jsc.develop.tools/src/jsc/develop/parsergenerator/CustomAstReader.java
trunk/jsc.util/src/jsc/util/FileUtils.java
Added Paths:
-----------
trunk/jsc.core/imp/jsc/lpg/JSCDiagnoseParser.java
trunk/jsc.core/recovery_parser_test/src/jsc/internal/compiler/parser/test/RecoveryScanner.java
trunk/jsc.core/recovery_parser_test/src/jsc/internal/compiler/parser/test/RecoveryScannerData.java
trunk/jsc.core/src/jsc/internal/compiler/parser/readableNames.props
Removed Paths:
-------------
trunk/jsc.core/recovery_parser_test/src/jsc/internal/compiler/parser/test/RecoveryScanner.java
trunk/jsc.core/recovery_parser_test/src/jsc/internal/compiler/parser/test/RecoveryScannerData.java
Modified: trunk/jsc.core/.classpath
===================================================================
--- trunk/jsc.core/.classpath 2012-11-28 08:37:43 UTC (rev 389)
+++ trunk/jsc.core/.classpath 2012-11-28 13:38:21 UTC (rev 390)
@@ -2,6 +2,7 @@
<classpath>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
+ <classpathentry kind="src" path="recovery_parser_test/src"/>
<classpathentry kind="src" path="jsc.core.manipulation"/>
<classpathentry kind="src" path="jsc"/>
<classpathentry excluding="jsc/imp/parser/*.java|jsc/imp/parser/Ast/|jsc/imp/parser/docast/|templates/" kind="src" path="imp"/>
Modified: trunk/jsc.core/imp/jsc/imp/parser/IAst.java
===================================================================
--- trunk/jsc.core/imp/jsc/imp/parser/IAst.java 2012-11-28 08:37:43 UTC (rev 389)
+++ trunk/jsc.core/imp/jsc/imp/parser/IAst.java 2012-11-28 13:38:21 UTC (rev 390)
@@ -1,5 +1,5 @@
- //#line 766 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 779 "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
package jsc.imp.parser;
Modified: trunk/jsc.core/imp/jsc/imp/parser/JSCKWLexer.l
===================================================================
--- trunk/jsc.core/imp/jsc/imp/parser/JSCKWLexer.l 2012-11-28 08:37:43 UTC (rev 389)
+++ trunk/jsc.core/imp/jsc/imp/parser/JSCKWLexer.l 2012-11-28 13:38:21 UTC (rev 390)
@@ -1,34 +1,113 @@
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexer.gi:8:5:8:21:119:135: Warning: Some options may have been imported from the included file "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi"
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:2:5:2:14:16:25: Informative: The terminal DollarSign is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:3:5:3:5:39:39: Informative: The terminal _ is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:5:50:5:50:95:95: Informative: The terminal j is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:6:20:6:20:131:131: Informative: The terminal q is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:6:55:6:55:166:166: Informative: The terminal x is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:6:65:6:65:176:176: Informative: The terminal z is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:8:10:8:10:192:192: Informative: The terminal B is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:8:20:8:20:202:202: Informative: The terminal D is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:8:30:8:30:212:212: Informative: The terminal F is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:8:35:8:35:217:217: Informative: The terminal G is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:8:40:8:40:222:222: Informative: The terminal H is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:8:45:8:45:227:227: Informative: The terminal I is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:8:50:8:50:232:232: Informative: The terminal J is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:8:55:8:55:237:237: Informative: The terminal K is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:8:60:8:60:242:242: Informative: The terminal L is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:5:9:5:253:253: Informative: The terminal N is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:10:9:10:258:258: Informative: The terminal O is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:20:9:20:268:268: Informative: The terminal Q is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:25:9:25:273:273: Informative: The terminal R is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:30:9:30:278:278: Informative: The terminal S is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:40:9:40:288:288: Informative: The terminal U is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:45:9:45:293:293: Informative: The terminal V is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:50:9:50:298:298: Informative: The terminal W is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:55:9:55:303:303: Informative: The terminal X is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:60:9:60:308:308: Informative: The terminal Y is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:65:9:65:313:313: Informative: The terminal Z is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:11:5:11:5:324:324: Informative: The terminal 0 is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:11:25:11:25:344:344: Informative: The terminal 4 is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:11:30:11:30:349:349: Informative: The terminal 5 is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:11:40:11:40:359:359: Informative: The terminal 7 is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:11:50:11:50:369:369: Informative: The terminal 9 is useless.
+Options in effect for C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexer.gi:
+ ACTION-BLOCK=("C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\imp\jsc\imp\parser\JSCKWLexer.java","/.","./")
+
+ AST-DIRECTORY="./Ast" AST-TYPE="Ast" NOATTRIBUTES NOAUTOMATIC-AST
+ NOBACKTRACK BYTE CONFLICTS
+ DAT-DIRECTORY="C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/"
+
+ DAT-FILE="C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerdcl.data"
+
+ DCL-FILE="C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\imp\jsc\imp\parser\JSCKWLexerdcl.java"
+ NODEBUG
+ DEF-FILE="C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\imp\jsc\imp\parser\JSCKWLexerdef.java"
+ DIRECTORY-PREFIX="" NOEDIT NOERROR-MAPS ESCAPE='$'
+ EXPORT-TERMINALS=("C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\imp\jsc\imp\parser\JSCParsersym.java","TK_","")
+ EXTENDS-PARSETABLE FACTORY="new " FILE-PREFIX="JSCKWLexer" NOFIRST
+ NOFOLLOW NOGLR NOGOTO-DEFAULT
+ GRM-FILE="C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexer.gi"
+
+ IMP-FILE="C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\imp\jsc\imp\parser\JSCKWLexerimp.java"
+
+ INCLUDE-DIRECTORY="C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\lpg\include;C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\lpg\templates"
+ LALR=1 LEGACY NOLIST MARGIN=4 MAX-CASES=1024 NAMES=OPTIMIZED
+ NONT-CHECK OR_MARKER='|'
+ OUT-DIRECTORY="C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\imp\jsc\imp\parser\"
+ PACKAGE="jsc.imp.parser" NOPARENT-SAVE
+ PARSETABLE-INTERFACES="lpg.runtime.ParseTable" PREFIX="Char_" PRIORITY
+ PROGRAMMING_LANGUAGE=JAVA
+ PRS-FILE="C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\imp\jsc\imp\parser\JSCKWLexerprs.java"
+ NOQUIET READ-REDUCE REMAP-TERMINALS RULE_CLASSNAMES=SEQUENTIAL NOSCOPES
+ NOSERIALIZE NOSHIFT-DEFAULT SINGLE-PRODUCTIONS NOSOFT-KEYWORDS NOSTATES
+ SUFFIX=""
+ SYM-FILE="C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\imp\jsc\imp\parser\JSCKWLexersym.java"
+ TAB-FILE="JSCKWLexer.t" TABLE TEMPLATE="JSCKeywordTemplate.gi"
+ TRACE=CONFLICTS NOVARIABLES NOVERBOSE NOVISITOR VISITOR-TYPE="Visitor"
+ WARNINGS NOXREF
+
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexer.gi:8:5:8:21:119:135: Warning: Some options may have been imported from the included file "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi"
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:2:5:2:14:16:25: Informative: The terminal DollarSign is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:3:5:3:5:39:39: Informative: The terminal _ is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:5:50:5:50:95:95: Informative: The terminal j is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:6:20:6:20:131:131: Informative: The terminal q is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:6:55:6:55:166:166: Informative: The terminal x is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:6:65:6:65:176:176: Informative: The terminal z is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:8:10:8:10:192:192: Informative: The terminal B is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:8:20:8:20:202:202: Informative: The terminal D is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:8:30:8:30:212:212: Informative: The terminal F is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:8:35:8:35:217:217: Informative: The terminal G is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:8:40:8:40:222:222: Informative: The terminal H is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:8:45:8:45:227:227: Informative: The terminal I is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:8:50:8:50:232:232: Informative: The terminal J is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:8:55:8:55:237:237: Informative: The terminal K is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:8:60:8:60:242:242: Informative: The terminal L is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:5:9:5:253:253: Informative: The terminal N is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:10:9:10:258:258: Informative: The terminal O is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:20:9:20:268:268: Informative: The terminal Q is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:25:9:25:273:273: Informative: The terminal R is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:30:9:30:278:278: Informative: The terminal S is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:40:9:40:288:288: Informative: The terminal U is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:45:9:45:293:293: Informative: The terminal V is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:50:9:50:298:298: Informative: The terminal W is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:55:9:55:303:303: Informative: The terminal X is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:60:9:60:308:308: Informative: The terminal Y is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:9:65:9:65:313:313: Informative: The terminal Z is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:11:5:11:5:324:324: Informative: The terminal 0 is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:11:25:11:25:344:344: Informative: The terminal 4 is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:11:30:11:30:349:349: Informative: The terminal 5 is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:11:40:11:40:359:359: Informative: The terminal 7 is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexerMapF.gi:11:50:11:50:369:369: Informative: The terminal 9 is useless.
+
+
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCKWLexer.gi:44:5:44:11:1155:1161: Informative: Grammar is LALR(1).
+
+Number of Terminals: 65
+Number of Nonterminals: 1
+Number of Productions: 36
+Number of Single Productions: 0
+Number of Items: 229
+Number of States: 121
+Number of Shift actions: 119
+Number of Goto actions: 1
+Number of Shift/Reduce actions: 31
+Number of Goto/Reduce actions: 0
+Number of Reduce actions: 5
+Number of Shift-Reduce conflicts: 0
+Number of Reduce-Reduce conflicts: 0
+
+Number of entries in base Action Table: 122
+Additional space required for compaction of Action Table: 0.8%
+
+Number of unique terminal states: 121
+Number of Shift actions saved by merging: 0
+Number of Conflict points saved by merging: 0
+Number of Reduce actions saved by merging: 0
+Number of Reduce saved by default: 4
+
+Number of entries in Terminal Action Table: 272
+Additional space required for compaction of Terminal Table: 4.4%
+
+Actions in Compressed Tables:
+ Number of Shifts: 119
+ Number of Shift/Reduces: 31
+ Number of Gotos: 1
+ Number of Goto/Reduces: 0
+ Number of Reduces: 1
+ Number of Defaults: 4
+
+Parsing Tables storage:
+ Storage required for BASE_CHECK: 36 Bytes
+ Storage required for BASE_ACTION: 320 Bytes
+ Storage required for TERM_CHECK: 337 Bytes
+ Storage required for TERM_ACTION: 570 Bytes
Modified: trunk/jsc.core/imp/jsc/imp/parser/JSCLexer.java
===================================================================
--- trunk/jsc.core/imp/jsc/imp/parser/JSCLexer.java 2012-11-28 08:37:43 UTC (rev 389)
+++ trunk/jsc.core/imp/jsc/imp/parser/JSCLexer.java 2012-11-28 13:38:21 UTC (rev 390)
@@ -1,13 +1,13 @@
package jsc.imp.parser;
- //#line 123 "LexerTemplateF.gi
+ //#line 123 "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/lpg/templates/LexerTemplateF.gi
import lpg.runtime.*;
//#line 6 "JSCLexer.gi
import java.util.*;
- //#line 128 "LexerTemplateF.gi
+ //#line 128 "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/lpg/templates/LexerTemplateF.gi
public class JSCLexer extends Object implements RuleAction
{
@@ -243,7 +243,7 @@
}
}
- //#line 5 "LexerBasicMapF.gi
+ //#line 5 "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/lpg/include/LexerBasicMapF.gi
//
// The Lexer contains an array of characters as the input stream to be parsed.
@@ -504,7 +504,7 @@
public boolean tokenizeWhiteSpace = false;
public boolean tokenizeComments = false;
- //#line 366 "LexerTemplateF.gi
+ //#line 366 "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/lpg/templates/LexerTemplateF.gi
public void ruleAction(int ruleNumber)
{
@@ -904,7 +904,7 @@
if(!skipBodys || !insideBody)makeToken(JSCParsersym.TK_BINOP);else skipToken();
break;
}
- //#line 370 "LexerTemplateF.gi
+ //#line 370 "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/lpg/templates/LexerTemplateF.gi
default:
Modified: trunk/jsc.core/imp/jsc/imp/parser/JSCLexer.l
===================================================================
--- trunk/jsc.core/imp/jsc/imp/parser/JSCLexer.l 2012-11-28 08:37:43 UTC (rev 389)
+++ trunk/jsc.core/imp/jsc/imp/parser/JSCLexer.l 2012-11-28 13:38:21 UTC (rev 390)
@@ -1,12 +1,89 @@
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:21:9:21:17:334:342: Warning: The exported terminal symbol INTERPRET was not generated by any rule in this grammar
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:22:9:22:16:399:406: Warning: The exported terminal symbol FREEFORM was not generated by any rule in this grammar
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:23:9:23:22:466:479: Warning: The exported terminal symbol METHODCONTENTS was not generated by any rule in this grammar
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:24:9:24:21:534:546: Warning: The exported terminal symbol CLASSCONTENTS was not generated by any rule in this grammar
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:25:9:25:18:600:609: Warning: The exported terminal symbol EXPRESSION was not generated by any rule in this grammar
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:26:9:26:21:669:681: Warning: The exported terminal symbol DOCANNOTATION was not generated by any rule in this grammar
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:54:9:54:21:1466:1478: Warning: The exported terminal symbol UNICODESTRING was not generated by any rule in this grammar
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:54:23:54:35:1480:1492: Warning: The exported terminal symbol UNICODESYMBOL was not generated by any rule in this grammar
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:89:5:89:16:2230:2241: Informative: The terminal CtlCharNotWS is useless.
-D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:507:9:507:11:18076:18078: Warning: The nonterminal EOL is useless.
+Options in effect for C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:
+ ACTION-BLOCK=("C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\imp\jsc\imp\parser\JSCLexer.java","/.","./")
+
+ AST-DIRECTORY="./Ast" AST-TYPE="Ast" NOATTRIBUTES NOAUTOMATIC-AST
+ NOBACKTRACK BYTE CONFLICTS
+ DAT-DIRECTORY="C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/"
+
+ DAT-FILE="C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexerdcl.data"
+
+ DCL-FILE="C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\imp\jsc\imp\parser\JSCLexerdcl.java"
+ NODEBUG
+ DEF-FILE="C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\imp\jsc\imp\parser\JSCLexerdef.java"
+ DIRECTORY-PREFIX="" NOEDIT NOERROR-MAPS ESCAPE='$'
+ EXPORT-TERMINALS=("C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\imp\jsc\imp\parser\JSCParsersym.java","TK_","")
+ EXTENDS-PARSETABLE FACTORY="new " FILE-PREFIX="JSCLexer"
+ FILTER="JSCKWLexer.gi" NOFIRST NOFOLLOW NOGLR NOGOTO-DEFAULT
+ GRM-FILE="C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi"
+
+ IMP-FILE="C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\imp\jsc\imp\parser\JSCLexerimp.java"
+
+ INCLUDE-DIRECTORY="C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\lpg\include;C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\lpg\templates"
+ LALR=1 LEGACY NOLIST MARGIN=4 MAX-CASES=1024 NAMES=OPTIMIZED
+ NONT-CHECK OR_MARKER='|'
+ OUT-DIRECTORY="C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\imp\jsc\imp\parser\"
+ PACKAGE="jsc.imp.parser" NOPARENT-SAVE
+ PARSETABLE-INTERFACES="lpg.runtime.ParseTable" PREFIX="Char_" PRIORITY
+ PROGRAMMING_LANGUAGE=JAVA
+ PRS-FILE="C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\imp\jsc\imp\parser\JSCLexerprs.java"
+ NOQUIET READ-REDUCE REMAP-TERMINALS RULE_CLASSNAMES=SEQUENTIAL NOSCOPES
+ NOSERIALIZE NOSHIFT-DEFAULT NOSINGLE-PRODUCTIONS NOSOFT-KEYWORDS
+ NOSTATES SUFFIX=""
+ SYM-FILE="C:\Users\p2635\Arbeitsplatz\JSCEclipse\jsc.core\imp\jsc\imp\parser\JSCLexersym.java"
+ TAB-FILE="JSCLexer.t" TABLE TEMPLATE="LexerTemplateF.gi" TRACE=CONFLICTS
+ NOVARIABLES NOVERBOSE NOVISITOR VISITOR-TYPE="Visitor" WARNINGS NOXREF
+
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:21:9:21:17:334:342: Warning: The exported terminal symbol INTERPRET was not generated by any rule in this grammar
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:22:9:22:16:399:406: Warning: The exported terminal symbol FREEFORM was not generated by any rule in this grammar
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:23:9:23:22:466:479: Warning: The exported terminal symbol METHODCONTENTS was not generated by any rule in this grammar
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:24:9:24:21:534:546: Warning: The exported terminal symbol CLASSCONTENTS was not generated by any rule in this grammar
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:25:9:25:18:600:609: Warning: The exported terminal symbol EXPRESSION was not generated by any rule in this grammar
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:26:9:26:21:669:681: Warning: The exported terminal symbol DOCANNOTATION was not generated by any rule in this grammar
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:54:9:54:21:1466:1478: Warning: The exported terminal symbol UNICODESTRING was not generated by any rule in this grammar
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:54:23:54:35:1480:1492: Warning: The exported terminal symbol UNICODESYMBOL was not generated by any rule in this grammar
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:89:5:89:16:2230:2241: Informative: The terminal CtlCharNotWS is useless.
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:507:9:507:11:18076:18078: Warning: The nonterminal EOL is useless.
+
+
+C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCLexer.gi:143:5:143:9:3569:3573: Informative: Grammar is LALR(1).
+
+Number of Terminals: 102
+Number of Nonterminals: 77
+Number of Productions: 406
+Number of Items: 926
+Number of States: 81
+Number of Shift actions: 42
+Number of Goto actions: 51
+Number of Shift/Reduce actions: 3443
+Number of Goto/Reduce actions: 300
+Number of Reduce actions: 296
+Number of Shift-Reduce conflicts: 0
+Number of Reduce-Reduce conflicts: 0
+
+Number of entries in base Action Table: 432
+Additional space required for compaction of Action Table: 16.8%
+
+Number of unique terminal states: 76
+Number of Shift actions saved by merging: 130
+Number of Conflict points saved by merging: 0
+Number of Reduce actions saved by merging: 100
+Number of Reduce saved by default: 195
+
+Number of entries in Terminal Action Table: 3432
+Additional space required for compaction of Terminal Table: 2.5%
+
+Actions in Compressed Tables:
+ Number of Shifts: 41
+ Number of Shift/Reduces: 3314
+ Number of Gotos: 51
+ Number of Goto/Reduces: 300
+ Number of Reduces: 1
+ Number of Defaults: 60
+
+Parsing Tables storage:
+ Storage required for BASE_CHECK: 406 Bytes
+ Storage required for BASE_ACTION: 1824 Bytes
+ Storage required for TERM_CHECK: 3579 Bytes
+ Storage required for TERM_ACTION: 7044 Bytes
Modified: trunk/jsc.core/imp/jsc/imp/parser/JSCParser.g
===================================================================
--- trunk/jsc.core/imp/jsc/imp/parser/JSCParser.g 2012-11-28 08:37:43 UTC (rev 389)
+++ trunk/jsc.core/imp/jsc/imp/parser/JSCParser.g 2012-11-28 13:38:21 UTC (rev 390)
@@ -5,13 +5,19 @@
%options factory="consume"
%options template=btParserTemplateF.gi
%options la=1
--- TODO: I'm still not sure if we should use a backtracking parser or not.
--- The speed doesn't seem to be an issue...
%options parent_saved
--%options export_terminals=("Test.java", "TK_")
+--error recovering options.....
+%options ERROR_MAPS
+%options TRACE=FULL
+%options VERBOSE
+%options first
+%options follow
+%options names=maximum
+
%Globals
/.
import $package.IAst;
@@ -106,7 +112,12 @@
TILDE ::= '~'
SHARP ::= '#'
AT ::= '@'
-
+LEFTARROW ::= '<-'
+READWRITEVAR ::= '<>'
+DOTDOT ::= '..'
+ELLIPSIS ::= '...'
+BEGINCLOSEDFUNC ::= '#{'
+
%End
%Start
Modified: trunk/jsc.core/imp/jsc/imp/parser/JSCParser.java
===================================================================
--- trunk/jsc.core/imp/jsc/imp/parser/JSCParser.java 2012-11-28 08:37:43 UTC (rev 389)
+++ trunk/jsc.core/imp/jsc/imp/parser/JSCParser.java 2012-11-28 13:38:21 UTC (rev 390)
@@ -2,10 +2,10 @@
import jsc.imp.parser.Ast.*;
- //#line 161 "btParserTemplateF.gi
+ //#line 161 "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/lpg/templates/btParserTemplateF.gi
import lpg.runtime.*;
- //#line 16 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 24 "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
import jsc.imp.parser.IAst;
import java.util.Hashtable;
@@ -20,7 +20,7 @@
import jsc.internal.compiler.problem.*;
import jsc.imp.parser.*;
- //#line 166 "btParserTemplateF.gi
+ //#line 166 "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/lpg/templates/btParserTemplateF.gi
public class JSCParser extends jsc.internal.compiler.parser.AbstractJSCParser implements RuleAction
{
@@ -179,7 +179,7 @@
//
- //#line 328 "btParserTemplateF.gi
+ //#line 328 "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/lpg/templates/btParserTemplateF.gi
@SuppressWarnings("unchecked") // Casting Object to various generic types
public void ruleAction(int ruleNumber)
@@ -191,23 +191,23 @@
// Rule 1: Root ::= CompilationUnitDeclaration
//
case 1: {
- //#line 129 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ //#line 142 "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
- //#line 129 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 142 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeRoot(getLeftIToken(), getRightIToken(),
- //#line 129 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 142 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ICompilationUnitDeclaration)getRhsSym(1),
- //#line 129 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 142 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(InterpreterUnitDeclaration)null,
- //#line 129 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 142 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(FreeFormUnitDeclaration)null,
- //#line 129 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 142 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(MethodContents)null,
- //#line 129 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 142 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassContents)null,
- //#line 129 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 142 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ExpressionContents)null)
- //#line 129 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 142 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
@@ -215,23 +215,23 @@
// Rule 2: Root ::= InterpreterUnitDeclaration
//
case 2: {
- //#line 130 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ //#line 143 "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
- //#line 130 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 143 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeRoot(getLeftIToken(), getRightIToken(),
- //#line 130 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 143 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ICompilationUnitDeclaration)null,
- //#line 130 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 143 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(InterpreterUnitDeclaration)getRhsSym(1),
- //#line 130 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 143 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(FreeFormUnitDeclaration)null,
- //#line 130 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 143 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(MethodContents)null,
- //#line 130 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 143 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassContents)null,
- //#line 130 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 143 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ExpressionContents)null)
- //#line 130 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 143 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
@@ -239,23 +239,23 @@
// Rule 3: Root ::= FreeFormUnitDeclaration
//
case 3: {
- //#line 131 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ //#line 144 "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
- //#line 131 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 144 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeRoot(getLeftIToken(), getRightIToken(),
- //#line 131 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 144 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ICompilationUnitDeclaration)null,
- //#line 131 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 144 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(InterpreterUnitDeclaration)null,
- //#line 131 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 144 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(FreeFormUnitDeclaration)getRhsSym(1),
- //#line 131 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 144 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(MethodContents)null,
- //#line 131 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 144 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassContents)null,
- //#line 131 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 144 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ExpressionContents)null)
- //#line 131 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 144 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
@@ -263,23 +263,23 @@
// Rule 4: Root ::= MethodContents
//
case 4: {
- //#line 132 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ //#line 145 "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
- //#line 132 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 145 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeRoot(getLeftIToken(), getRightIToken(),
- //#line 132 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 145 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ICompilationUnitDeclaration)null,
- //#line 132 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 145 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(InterpreterUnitDeclaration)null,
- //#line 132 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 145 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(FreeFormUnitDeclaration)null,
- //#line 132 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 145 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(MethodContents)getRhsSym(1),
- //#line 132 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 145 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassContents)null,
- //#line 132 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 145 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ExpressionContents)null)
- //#line 132 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 145 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
@@ -287,23 +287,23 @@
// Rule 5: Root ::= ClassContents
//
case 5: {
- //#line 133 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ //#line 146 "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
- //#line 133 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 146 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeRoot(getLeftIToken(), getRightIToken(),
- //#line 133 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 146 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ICompilationUnitDeclaration)null,
- //#line 133 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 146 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(InterpreterUnitDeclaration)null,
- //#line 133 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 146 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(FreeFormUnitDeclaration)null,
- //#line 133 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 146 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(MethodContents)null,
- //#line 133 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 146 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassContents)getRhsSym(1),
- //#line 133 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 146 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ExpressionContents)null)
- //#line 133 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 146 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
@@ -311,23 +311,23 @@
// Rule 6: Root ::= ExpressionContents
//
case 6: {
- //#line 134 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ //#line 147 "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
- //#line 134 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 147 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeRoot(getLeftIToken(), getRightIToken(),
- //#line 134 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 147 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ICompilationUnitDeclaration)null,
- //#line 134 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 147 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(InterpreterUnitDeclaration)null,
- //#line 134 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 147 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(FreeFormUnitDeclaration)null,
- //#line 134 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 147 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(MethodContents)null,
- //#line 134 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 147 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassContents)null,
- //#line 134 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 147 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ExpressionContents)getRhsSym(1))
- //#line 134 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 147 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
@@ -335,15 +335,15 @@
// Rule 7: CompilationUnitDeclaration ::= $Empty
//
case 7: {
- //#line 144 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ //#line 157 "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
- //#line 144 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 157 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeCompilationUnitDeclaration(getLeftIToken(), getRightIToken(),
- //#line 144 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 157 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassDefList)null,
- //#line 144 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 157 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassExtensionList)null)
- //#line 144 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 157 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
@@ -351,15 +351,15 @@
// Rule 8: CompilationUnitDeclaration ::= Classes$Classes
//
case 8: {
- //#line 145 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ //#line 158 "C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
- //#line 145 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 158 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeCompilationUnitDeclaration(getLeftIToken(), getRightIToken(),
- //#line 145 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 158 C:/Users/p2635/Arbeitsplatz/JSCEclipse/jsc.core/imp/jsc/imp/parse...
[truncated message content] |
|
From: <dkl...@us...> - 2012-11-28 08:37:54
|
Revision: 389
http://jsce.svn.sourceforge.net/jsce/?rev=389&view=rev
Author: dkleinrath
Date: 2012-11-28 08:37:43 +0000 (Wed, 28 Nov 2012)
Log Message:
-----------
Changed recovery rules for ClassDef and changed ASTNode IndexedType
Modified Paths:
--------------
trunk/jsc.core/.project
trunk/jsc.core/imp/jsc/imp/parser/IAst.java
trunk/jsc.core/imp/jsc/imp/parser/JSCLexer.java
trunk/jsc.core/imp/jsc/imp/parser/JSCParser.g
trunk/jsc.core/imp/jsc/imp/parser/JSCParser.java
trunk/jsc.core/imp/jsc/imp/parser/JSCParser.l
trunk/jsc.core/imp/jsc/imp/parser/JSCParserprs.java
trunk/jsc.core/imp/jsc/imp/parser/JSCParsersym.java
trunk/jsc.core/src/jsc/core/dom/ASTConverter.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ASTNode.java
trunk/jsc.core/src/jsc/imp/parser/Ast/AbstractExpression.java
trunk/jsc.core/src/jsc/imp/parser/Ast/AbstractNameReference.java
trunk/jsc.core/src/jsc/imp/parser/Ast/AbstractTypeDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/AbstractVariable.java
trunk/jsc.core/src/jsc/imp/parser/Ast/AbstractVisitor.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Adverb.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ArgDecls.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Array.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ArrayElement.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ArrayElementList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/BinOP.java
trunk/jsc.core/src/jsc/imp/parser/Ast/BlockExpr.java
trunk/jsc.core/src/jsc/imp/parser/Ast/BlockList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/BooleanLiteral.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Char.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassContents.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassExtension.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassExtensionList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassName.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassVarDecl.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassVarDeclList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/CompilationUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ConstDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ConstDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/CopySeriesArgList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/CurryArg.java
trunk/jsc.core/src/jsc/imp/parser/Ast/DictLiteral2.java
trunk/jsc.core/src/jsc/imp/parser/Ast/DictSlotDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/DictSlotDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/EnvirVar.java
trunk/jsc.core/src/jsc/imp/parser/Ast/EprAssign.java
trunk/jsc.core/src/jsc/imp/parser/Ast/EprMultiAssign.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Event.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ExprBinOp.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ExprPut.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ExprSeqList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ExpressionContents.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ExpressionList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/False.java
trunk/jsc.core/src/jsc/imp/parser/Ast/FreeFormUnitCode.java
trunk/jsc.core/src/jsc/imp/parser/Ast/FreeFormUnitCodeList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/FreeFormUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/FuncVarDecl.java
trunk/jsc.core/src/jsc/imp/parser/Ast/FuncVarDeclList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Function.java
trunk/jsc.core/src/jsc/imp/parser/Ast/FunctionBody.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Generator.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IASTNodeToken.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IAscii.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IBinOP.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IBinOP2.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IBlock.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IClassContents.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IClassExtension.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IClassExtensions.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IClassName.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IClasses.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ICompilationUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IDictLit2.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IEnvirVar.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExpr1.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExprCopySeries.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExprPutSeries.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExprSeq.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExpression.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExpressionContents.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExpressionList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFalseObj.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFloat.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFreeFormUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFuncBody.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFunction.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IGenerator.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IIndexedType.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IInteger.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IInterpreterUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IKeyArg.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IKeyBinOP.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IListLit.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IListLit2.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IListLiteral.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMessageName.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMethBody.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMethodContents.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgAt.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgCopySeries.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgFunctNotation.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgNew.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgNewAdd.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgSend.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgSendToFunct.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgToExpr.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgValue.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IName.java
trunk/jsc.core/src/jsc/imp/parser/Ast/INilObj.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IOptComma.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IOptEqual.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IOptKeyArgList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IOptSemi.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IPushLiteral.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IPushName.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IRWSpec.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IReturnVal.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ISimpleFloat.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ISlotLiteral.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IString.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IStringList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ISymbol.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ITrueObj.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IndexedType.java
trunk/jsc.core/src/jsc/imp/parser/Ast/InterpreterUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/KeyArg.java
trunk/jsc.core/src/jsc/imp/parser/Ast/KeyArgList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/KeyBinOP.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ListLiteralList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/LitDictSlotDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/LitDictSlotDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MethodBody.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MethodContents.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MethodDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MethodDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgAt.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgCopySeries.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgFunctNotation.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgNew.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgNewAdd.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgSendToFunct.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgToExpr.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgValue.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Name.java
trunk/jsc.core/src/jsc/imp/parser/Ast/NameList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Nil.java
trunk/jsc.core/src/jsc/imp/parser/Ast/OptKeyArgList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ParseUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Primitive.java
trunk/jsc.core/src/jsc/imp/parser/Ast/PutSeries.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Qualifier.java
trunk/jsc.core/src/jsc/imp/parser/Ast/QualifierList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/RWSlotDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/RWSlotDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Reference.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ReturnVal.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Root.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Routine.java
trunk/jsc.core/src/jsc/imp/parser/Ast/SC_Float.java
trunk/jsc.core/src/jsc/imp/parser/Ast/SC_Integer.java
trunk/jsc.core/src/jsc/imp/parser/Ast/SC_String.java
trunk/jsc.core/src/jsc/imp/parser/Ast/StringList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Symbol.java
trunk/jsc.core/src/jsc/imp/parser/Ast/True.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ValueRange.java
trunk/jsc.core/src/jsc/imp/parser/Ast/VarDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/VarDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Visitor.java
trunk/jsc.core/src/jsc/imp/parser/IAst.java
trunk/jsc.core/src/jsc/imp/parser/JSCKWLexer.java
trunk/jsc.core/src/jsc/imp/parser/JSCKWLexerprs.java
trunk/jsc.core/src/jsc/imp/parser/JSCKWLexersym.java
trunk/jsc.core/src/jsc/imp/parser/JSCLexer.java
trunk/jsc.core/src/jsc/imp/parser/JSCLexerprs.java
trunk/jsc.core/src/jsc/imp/parser/JSCLexersym.java
trunk/jsc.core/src/jsc/imp/parser/JSCParser.java
trunk/jsc.core/src/jsc/imp/parser/JSCParserprs.java
trunk/jsc.core/src/jsc/imp/parser/JSCParsersym.java
trunk/jsc.core/src/jsc/imp/parser/docast/IJSCDocLiteral.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdoc.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocFieldReference.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocImplicitTypeReference.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocNameStatement.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocSingleNameReference.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocSingleNameReferenceTag.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocSingleTypeReference.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocStringLiteral.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocSymbolLiteral.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocTypeParameter.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocTypeReferenceStatement.java
trunk/jsc.core/src/jsc/imp/parser/docast/RuntimeAnnotation.java
trunk/jsc.core/src/jsc/internal/compiler/ASTVisitor.java
trunk/jsc.core/src/jsc/internal/compiler/SourceElementNotifier.java
trunk/jsc.core/src/jsc/internal/compiler/parser/AbstractJSCParser.java
trunk/jsc.core/src/jsc/internal/compiler/parser/IJSCParserRules.java
trunk/jsc.core/src/jsc/internal/compiler/problem/ProblemReporter.java
trunk/jsc.core/src/jsc/internal/formatter/CodeFormatterVisitor.java
Added Paths:
-----------
trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.lpg.ide.LPGBuilder (4).launch
Removed Paths:
-------------
trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.lpg.ide.LPGBuilder.launch
Added: trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.lpg.ide.LPGBuilder (4).launch
===================================================================
--- trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.lpg.ide.LPGBuilder (4).launch (rev 0)
+++ trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.lpg.ide.LPGBuilder (4).launch 2012-11-28 08:37:43 UTC (rev 389)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
+<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED" value="false"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_DISABLED_BUILDER" value="org.eclipse.imp.lpg.ide.LPGBuilder"/>
+<mapAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS"/>
+<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
+</launchConfiguration>
Property changes on: trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.lpg.ide.LPGBuilder (4).launch
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Deleted: trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.lpg.ide.LPGBuilder.launch
===================================================================
--- trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.lpg.ide.LPGBuilder.launch 2012-11-27 11:39:46 UTC (rev 388)
+++ trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.lpg.ide.LPGBuilder.launch 2012-11-28 08:37:43 UTC (rev 389)
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
-<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED" value="false"/>
-<stringAttribute key="org.eclipse.ui.externaltools.ATTR_DISABLED_BUILDER" value="org.eclipse.imp.lpg.ide.LPGBuilder"/>
-<mapAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS"/>
-<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
-</launchConfiguration>
Modified: trunk/jsc.core/.project
===================================================================
--- trunk/jsc.core/.project 2012-11-27 11:39:46 UTC (rev 388)
+++ trunk/jsc.core/.project 2012-11-28 08:37:43 UTC (rev 389)
@@ -11,7 +11,7 @@
<arguments>
<dictionary>
<key>LaunchConfigHandle</key>
- <value><project>/.externalToolBuilders/org.eclipse.imp.lpg.ide.LPGBuilder.launch</value>
+ <value><project>/.externalToolBuilders/org.eclipse.imp.lpg.ide.LPGBuilder (4).launch</value>
</dictionary>
</arguments>
</buildCommand>
Modified: trunk/jsc.core/imp/jsc/imp/parser/IAst.java
===================================================================
--- trunk/jsc.core/imp/jsc/imp/parser/IAst.java 2012-11-27 11:39:46 UTC (rev 388)
+++ trunk/jsc.core/imp/jsc/imp/parser/IAst.java 2012-11-28 08:37:43 UTC (rev 389)
@@ -1,5 +1,5 @@
- //#line 758 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 766 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
package jsc.imp.parser;
Modified: trunk/jsc.core/imp/jsc/imp/parser/JSCLexer.java
===================================================================
--- trunk/jsc.core/imp/jsc/imp/parser/JSCLexer.java 2012-11-27 11:39:46 UTC (rev 388)
+++ trunk/jsc.core/imp/jsc/imp/parser/JSCLexer.java 2012-11-28 08:37:43 UTC (rev 389)
@@ -1,13 +1,13 @@
package jsc.imp.parser;
- //#line 123 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/lpg/templates/LexerTemplateF.gi
+ //#line 123 "LexerTemplateF.gi
import lpg.runtime.*;
//#line 6 "JSCLexer.gi
import java.util.*;
- //#line 128 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/lpg/templates/LexerTemplateF.gi
+ //#line 128 "LexerTemplateF.gi
public class JSCLexer extends Object implements RuleAction
{
@@ -243,7 +243,7 @@
}
}
- //#line 5 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/lpg/include/LexerBasicMapF.gi
+ //#line 5 "LexerBasicMapF.gi
//
// The Lexer contains an array of characters as the input stream to be parsed.
@@ -504,7 +504,7 @@
public boolean tokenizeWhiteSpace = false;
public boolean tokenizeComments = false;
- //#line 366 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/lpg/templates/LexerTemplateF.gi
+ //#line 366 "LexerTemplateF.gi
public void ruleAction(int ruleNumber)
{
@@ -904,7 +904,7 @@
if(!skipBodys || !insideBody)makeToken(JSCParsersym.TK_BINOP);else skipToken();
break;
}
- //#line 370 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/lpg/templates/LexerTemplateF.gi
+ //#line 370 "LexerTemplateF.gi
default:
Modified: trunk/jsc.core/imp/jsc/imp/parser/JSCParser.g
===================================================================
--- trunk/jsc.core/imp/jsc/imp/parser/JSCParser.g 2012-11-27 11:39:46 UTC (rev 388)
+++ trunk/jsc.core/imp/jsc/imp/parser/JSCParser.g 2012-11-28 08:37:43 UTC (rev 389)
@@ -57,7 +57,7 @@
SC_FLOAT
ASCII -- Characters
-SYMBOL STRING
+SYMBOL STRING
DOTDOT ELLIPSIS BEGINCLOSEDFUNC LEFTARROW
READWRITEVAR
@@ -115,7 +115,7 @@
%Recover
--MissingExpression MissingLiteral MissingIdentifier MissingToken
- MissingRightBrace
+ MissingToken
%End
%Rules
@@ -184,36 +184,44 @@
Classes$$ClassDef ::= ClassDef
| Classes ClassDef
ClassDef$ClassDef ::=
- CLASSNAME$Name '{'$ ClassVarDecls Methods '}'$
- | CLASSNAME$Name ':'$ ClassName$SuperClass '{'$ ClassVarDecls Methods '}'$
- | CLASSNAME$Name '['$ IndexedType ']'$ '{'$ ClassVarDecls Methods '}'$
- | CLASSNAME$Name '['$ IndexedType ']'$ ':'$ ClassName$SuperClass '{'$ ClassVarDecls Methods '}'$
- | CLASSNAME$Name '{'$ ClassVarDecls Methods MissingRightBrace$
- | CLASSNAME$Name ClassVarDecls Methods MissingRightBrace$ -- for recovering from missing braces
- | CLASSNAME$Name ClassVarDecls Methods '}'$ -- for recovering from missing braces
- | CLASSNAME$Name ':'$ ClassName$SuperClass '{'$ ClassVarDecls Methods MissingRightBrace$
- | CLASSNAME$Name ':'$ ClassName$SuperClass ClassVarDecls Methods MissingRightBrace$
- | CLASSNAME$Name ':'$ ClassName$SuperClass ClassVarDecls Methods '}'$
- | CLASSNAME$Name '['$ IndexedType ']'$ '{'$ ClassVarDecls Methods MissingRightBrace$
- | CLASSNAME$Name '['$ IndexedType ']'$ ClassVarDecls Methods MissingRightBrace$
- | CLASSNAME$Name '['$ IndexedType ']'$ ClassVarDecls Methods '}'$
- | CLASSNAME$Name '['$ IndexedType ']'$ ':'$ ClassName$SuperClass '{'$ ClassVarDecls Methods MissingRightBrace$
- | CLASSNAME$Name '['$ IndexedType ']'$ ':'$ ClassName$SuperClass ClassVarDecls Methods MissingRightBrace$
- | CLASSNAME$Name '['$ IndexedType ']'$ ':'$ ClassName$SuperClass ClassVarDecls Methods '}'$
+ CLASSNAME$Name IndexedType '{'$ ClassVarDecls Methods '}'$
+ | CLASSNAME$Name IndexedType ':'$ ClassName$SuperClass '{'$ ClassVarDecls Methods '}'$
+ | CLASSNAME$Name IndexedType '{'$ ClassVarDecls Methods MissingToken$
+ | CLASSNAME$Name IndexedType ClassVarDecls Methods MissingToken$ -- for recovering from missing braces
+ | CLASSNAME$Name IndexedType ClassVarDecls Methods '}'$ -- for recovering from missing left braces
+ | CLASSNAME$Name IndexedType ':'$ ClassName$SuperClass '{'$ ClassVarDecls Methods MissingToken$
+ | CLASSNAME$Name IndexedType ':'$ ClassName$SuperClass ClassVarDecls Methods MissingToken$
+ | CLASSNAME$Name IndexedType ':'$ ClassName$SuperClass ClassVarDecls Methods '}'$
+ --| CLASSNAME$Name '['$ IndexedType ']'$ '{'$ ClassVarDecls Methods '}'$
+ --| CLASSNAME$Name '['$ IndexedType ']'$ ':'$ ClassName$SuperClass '{'$ ClassVarDecls Methods '}'$
+ -- | CLASSNAME$Name '['$ IndexedType ']'$ '{'$ ClassVarDecls Methods MissingRightBrace$
+ --| CLASSNAME$Name '['$ IndexedType ']'$ ClassVarDecls Methods MissingRightBrace$
+ --| CLASSNAME$Name '['$ IndexedType ']'$ ClassVarDecls Methods '}'$
+ --| CLASSNAME$Name '['$ IndexedType ']'$ ':'$ ClassName$SuperClass '{'$ ClassVarDecls Methods MissingRightBrace$
+ --| CLASSNAME$Name '['$ IndexedType ']'$ ':'$ ClassName$SuperClass ClassVarDecls Methods MissingRightBrace$
+ --| CLASSNAME$Name '['$ IndexedType ']'$ ':'$ ClassName$SuperClass ClassVarDecls Methods '}'$
-
+
-- indexed type. Must be one of: slot, double, float, int8, int16, int32, char
+
IndexedType$IndexedType ::= %empty
- | SLOT$Name | DOUBLE$Name | FLOAT$Name | INT8$Name
- | INT16$Name | INT32$Name | CHAR$Name | SYM$Name
+ | '['$ Name$Name ']'$
+ | '['$ ']'$
+ | '['$ Name$Name MissingToken$
+ | '['$ MissingToken$
+
+
+--IndexedType$IndexedType ::= %empty
+-- | SLOT$Name | DOUBLE$Name | FLOAT$Name | INT8$Name
+-- | INT16$Name | INT32$Name | CHAR$Name | SYM$Name
-------------------------------------------------------------------
ClassExtensions$$ClassExtension ::= ClassExtension
| ClassExtensions ClassExtension
ClassExtension$ClassExtension ::= '+'$ ClassName$Name '{'$ Methods '}'$
- | '+'$ ClassName$Name '{'$ Methods MissingRightBrace$
- | '+'$ ClassName$Name Methods MissingRightBrace$-- for recovering from missing braces
+ | '+'$ ClassName$Name '{'$ Methods MissingToken$
+ | '+'$ ClassName$Name Methods MissingToken$-- for recovering from missing braces
| '+'$ ClassName$Name Methods '}'$ -- for recovering from missing braces
-------------------------------------------------------------------
Modified: trunk/jsc.core/imp/jsc/imp/parser/JSCParser.java
===================================================================
--- trunk/jsc.core/imp/jsc/imp/parser/JSCParser.java 2012-11-27 11:39:46 UTC (rev 388)
+++ trunk/jsc.core/imp/jsc/imp/parser/JSCParser.java 2012-11-28 08:37:43 UTC (rev 389)
@@ -2,7 +2,7 @@
import jsc.imp.parser.Ast.*;
- //#line 161 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/lpg/templates/btParserTemplateF.gi
+ //#line 161 "btParserTemplateF.gi
import lpg.runtime.*;
//#line 16 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
@@ -20,7 +20,7 @@
import jsc.internal.compiler.problem.*;
import jsc.imp.parser.*;
- //#line 166 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/lpg/templates/btParserTemplateF.gi
+ //#line 166 "btParserTemplateF.gi
public class JSCParser extends jsc.internal.compiler.parser.AbstractJSCParser implements RuleAction
{
@@ -179,7 +179,7 @@
//
- //#line 328 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/lpg/templates/btParserTemplateF.gi
+ //#line 328 "btParserTemplateF.gi
@SuppressWarnings("unchecked") // Casting Object to various generic types
public void ruleAction(int ruleNumber)
@@ -548,7 +548,7 @@
break;
}
//
- // Rule 22: ClassDef ::= CLASSNAME$Name {$ ClassVarDecls Methods }$
+ // Rule 22: ClassDef ::= CLASSNAME$Name IndexedType {$ ClassVarDecls Methods }$
//
case 22: {
//#line 186 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
@@ -558,19 +558,19 @@
//#line 186 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)),
//#line 186 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassVarDeclList)getRhsSym(3),
+ (IndexedType)getRhsSym(2),
//#line 186 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (MethodDefList)getRhsSym(4),
+ (ClassVarDeclList)getRhsSym(4),
//#line 186 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassName)null,
+ (MethodDefList)getRhsSym(5),
//#line 186 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (IndexedType)null)
+ (ClassName)null)
//#line 186 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 23: ClassDef ::= CLASSNAME$Name :$ ClassName$SuperClass {$ ClassVarDecls Methods }$
+ // Rule 23: ClassDef ::= CLASSNAME$Name IndexedType :$ ClassName$SuperClass {$ ClassVarDecls Methods }$
//
case 23: {
//#line 188 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
@@ -580,19 +580,19 @@
//#line 188 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)),
//#line 188 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassVarDeclList)getRhsSym(5),
+ (IndexedType)getRhsSym(2),
//#line 188 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (MethodDefList)getRhsSym(6),
+ (ClassVarDeclList)getRhsSym(6),
//#line 188 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassName)getRhsSym(3),
+ (MethodDefList)getRhsSym(7),
//#line 188 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (IndexedType)null)
+ (ClassName)getRhsSym(4))
//#line 188 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 24: ClassDef ::= CLASSNAME$Name [$ IndexedType ]$ {$ ClassVarDecls Methods }$
+ // Rule 24: ClassDef ::= CLASSNAME$Name IndexedType {$ ClassVarDecls Methods MissingToken$
//
case 24: {
//#line 189 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
@@ -602,19 +602,19 @@
//#line 189 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)),
//#line 189 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassVarDeclList)getRhsSym(6),
+ (IndexedType)getRhsSym(2),
//#line 189 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (MethodDefList)getRhsSym(7),
+ (ClassVarDeclList)getRhsSym(4),
//#line 189 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassName)null,
+ (MethodDefList)getRhsSym(5),
//#line 189 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (IndexedType)getRhsSym(3))
+ (ClassName)null)
//#line 189 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 25: ClassDef ::= CLASSNAME$Name [$ IndexedType ]$ :$ ClassName$SuperClass {$ ClassVarDecls Methods }$
+ // Rule 25: ClassDef ::= CLASSNAME$Name IndexedType ClassVarDecls Methods MissingToken$
//
case 25: {
//#line 190 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
@@ -624,19 +624,19 @@
//#line 190 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)),
//#line 190 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassVarDeclList)getRhsSym(8),
+ (IndexedType)getRhsSym(2),
//#line 190 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (MethodDefList)getRhsSym(9),
+ (ClassVarDeclList)getRhsSym(3),
//#line 190 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassName)getRhsSym(6),
+ (MethodDefList)getRhsSym(4),
//#line 190 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (IndexedType)getRhsSym(3))
+ (ClassName)null)
//#line 190 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 26: ClassDef ::= CLASSNAME$Name {$ ClassVarDecls Methods MissingRightBrace$
+ // Rule 26: ClassDef ::= CLASSNAME$Name IndexedType ClassVarDecls Methods }$
//
case 26: {
//#line 191 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
@@ -646,19 +646,19 @@
//#line 191 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)),
//#line 191 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (IndexedType)getRhsSym(2),
+ //#line 191 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassVarDeclList)getRhsSym(3),
//#line 191 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(MethodDefList)getRhsSym(4),
//#line 191 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassName)null,
- //#line 191 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (IndexedType)null)
+ (ClassName)null)
//#line 191 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 27: ClassDef ::= CLASSNAME$Name ClassVarDecls Methods MissingRightBrace$
+ // Rule 27: ClassDef ::= CLASSNAME$Name IndexedType :$ ClassName$SuperClass {$ ClassVarDecls Methods MissingToken$
//
case 27: {
//#line 192 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
@@ -668,19 +668,19 @@
//#line 192 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)),
//#line 192 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassVarDeclList)getRhsSym(2),
+ (IndexedType)getRhsSym(2),
//#line 192 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (MethodDefList)getRhsSym(3),
+ (ClassVarDeclList)getRhsSym(6),
//#line 192 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassName)null,
+ (MethodDefList)getRhsSym(7),
//#line 192 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (IndexedType)null)
+ (ClassName)getRhsSym(4))
//#line 192 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 28: ClassDef ::= CLASSNAME$Name ClassVarDecls Methods }$
+ // Rule 28: ClassDef ::= CLASSNAME$Name IndexedType :$ ClassName$SuperClass ClassVarDecls Methods MissingToken$
//
case 28: {
//#line 193 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
@@ -690,19 +690,19 @@
//#line 193 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)),
//#line 193 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassVarDeclList)getRhsSym(2),
+ (IndexedType)getRhsSym(2),
//#line 193 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (MethodDefList)getRhsSym(3),
+ (ClassVarDeclList)getRhsSym(5),
//#line 193 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassName)null,
+ (MethodDefList)getRhsSym(6),
//#line 193 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (IndexedType)null)
+ (ClassName)getRhsSym(4))
//#line 193 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 29: ClassDef ::= CLASSNAME$Name :$ ClassName$SuperClass {$ ClassVarDecls Methods MissingRightBrace$
+ // Rule 29: ClassDef ::= CLASSNAME$Name IndexedType :$ ClassName$SuperClass ClassVarDecls Methods }$
//
case 29: {
//#line 194 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
@@ -712,3603 +712,3307 @@
//#line 194 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)),
//#line 194 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (IndexedType)getRhsSym(2),
+ //#line 194 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassVarDeclList)getRhsSym(5),
//#line 194 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(MethodDefList)getRhsSym(6),
//#line 194 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassName)getRhsSym(3),
- //#line 194 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (IndexedType)null)
+ (ClassName)getRhsSym(4))
//#line 194 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 30: ClassDef ::= CLASSNAME$Name :$ ClassName$SuperClass ClassVarDecls Methods MissingRightBrace$
+ // Rule 30: IndexedType ::= $Empty
//
case 30: {
- //#line 195 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
- setResult(
- //#line 195 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeClassDef(getLeftIToken(), getRightIToken(),
- //#line 195 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(1)),
- //#line 195 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassVarDeclList)getRhsSym(4),
- //#line 195 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (MethodDefList)getRhsSym(5),
- //#line 195 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassName)getRhsSym(3),
- //#line 195 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (IndexedType)null)
- //#line 195 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- );
- break;
- }
- //
- // Rule 31: ClassDef ::= CLASSNAME$Name :$ ClassName$SuperClass ClassVarDecls Methods }$
- //
- case 31: {
- //#line 196 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
- setResult(
- //#line 196 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeClassDef(getLeftIToken(), getRightIToken(),
- //#line 196 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(1)),
- //#line 196 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassVarDeclList)getRhsSym(4),
- //#line 196 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (MethodDefList)getRhsSym(5),
- //#line 196 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassName)getRhsSym(3),
- //#line 196 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (IndexedType)null)
- //#line 196 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- );
- break;
- }
- //
- // Rule 32: ClassDef ::= CLASSNAME$Name [$ IndexedType ]$ {$ ClassVarDecls Methods MissingRightBrace$
- //
- case 32: {
- //#line 197 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
- setResult(
- //#line 197 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeClassDef(getLeftIToken(), getRightIToken(),
- //#line 197 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(1)),
- //#line 197 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassVarDeclList)getRhsSym(6),
- //#line 197 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (MethodDefList)getRhsSym(7),
- //#line 197 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassName)null,
- //#line 197 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (IndexedType)getRhsSym(3))
- //#line 197 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- );
- break;
- }
- //
- // Rule 33: ClassDef ::= CLASSNAME$Name [$ IndexedType ]$ ClassVarDecls Methods MissingRightBrace$
- //
- case 33: {
- //#line 198 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
- setResult(
- //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeClassDef(getLeftIToken(), getRightIToken(),
- //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(1)),
- //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassVarDeclList)getRhsSym(5),
- //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (MethodDefList)getRhsSym(6),
- //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassName)null,
- //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (IndexedType)getRhsSym(3))
- //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- );
- break;
- }
- //
- // Rule 34: ClassDef ::= CLASSNAME$Name [$ IndexedType ]$ ClassVarDecls Methods }$
- //
- case 34: {
- //#line 199 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
- setResult(
- //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeClassDef(getLeftIToken(), getRightIToken(),
- //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(1)),
- //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassVarDeclList)getRhsSym(5),
- //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (MethodDefList)getRhsSym(6),
- //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassName)null,
- //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (IndexedType)getRhsSym(3))
- //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- );
- break;
- }
- //
- // Rule 35: ClassDef ::= CLASSNAME$Name [$ IndexedType ]$ :$ ClassName$SuperClass {$ ClassVarDecls Methods MissingRightBrace$
- //
- case 35: {
- //#line 200 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
- setResult(
- //#line 200 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeClassDef(getLeftIToken(), getRightIToken(),
- //#line 200 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(1)),
- //#line 200 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassVarDeclList)getRhsSym(8),
- //#line 200 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (MethodDefList)getRhsSym(9),
- //#line 200 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassName)getRhsSym(6),
- //#line 200 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (IndexedType)getRhsSym(3))
- //#line 200 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- );
- break;
- }
- //
- // Rule 36: ClassDef ::= CLASSNAME$Name [$ IndexedType ]$ :$ ClassName$SuperClass ClassVarDecls Methods MissingRightBrace$
- //
- case 36: {
- //#line 201 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
- setResult(
- //#line 201 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeClassDef(getLeftIToken(), getRightIToken(),
- //#line 201 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(1)),
- //#line 201 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassVarDeclList)getRhsSym(7),
- //#line 201 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (MethodDefList)getRhsSym(8),
- //#line 201 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassName)getRhsSym(6),
- //#line 201 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (IndexedType)getRhsSym(3))
- //#line 201 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- );
- break;
- }
- //
- // Rule 37: ClassDef ::= CLASSNAME$Name [$ IndexedType ]$ :$ ClassName$SuperClass ClassVarDecls Methods }$
- //
- case 37: {
- //#line 202 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
- setResult(
- //#line 202 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeClassDef(getLeftIToken(), getRightIToken(),
- //#line 202 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(1)),
- //#line 202 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassVarDeclList)getRhsSym(7),
- //#line 202 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (MethodDefList)getRhsSym(8),
- //#line 202 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassName)getRhsSym(6),
- //#line 202 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (IndexedType)getRhsSym(3))
- //#line 202 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- );
- break;
- }
- //
- // Rule 38: IndexedType ::= $Empty
- //
- case 38: {
- //#line 207 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
- setResult(
- //#line 207 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeIndexedType(getLeftIToken(), getRightIToken(),
- //#line 207 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ASTNodeToken)null)
- //#line 207 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- );
- break;
- }
- //
- // Rule 39: IndexedType ::= SLOT$Name
- //
- case 39: {
//#line 208 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
//#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeIndexedType(getLeftIToken(), getRightIToken(),
//#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(1)))
+ (Name)null)
//#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 40: IndexedType ::= DOUBLE$Name
+ // Rule 31: IndexedType ::= [$ Name$Name ]$
//
- case 40: {
- //#line 208 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
- setResult(
- //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeIndexedType(getLeftIToken(), getRightIToken(),
- //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(1)))
- //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- );
- break;
- }
- //
- // Rule 41: IndexedType ::= FLOAT$Name
- //
- case 41: {
- //#line 208 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
- setResult(
- //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeIndexedType(getLeftIToken(), getRightIToken(),
- //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(1)))
- //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- );
- break;
- }
- //
- // Rule 42: IndexedType ::= INT8$Name
- //
- case 42: {
- //#line 208 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
- setResult(
- //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeIndexedType(getLeftIToken(), getRightIToken(),
- //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(1)))
- //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- );
- break;
- }
- //
- // Rule 43: IndexedType ::= INT16$Name
- //
- case 43: {
+ case 31: {
//#line 209 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
//#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeIndexedType(getLeftIToken(), getRightIToken(),
//#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(1)))
+ (Name)getRhsSym(2))
//#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 44: IndexedType ::= INT32$Name
+ // Rule 32: IndexedType ::= [$ ]$
//
- case 44: {
- //#line 209 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ case 32: {
+ //#line 210 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
- //#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 210 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeIndexedType(getLeftIToken(), getRightIToken(),
- //#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(1)))
- //#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 210 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (Name)null)
+ //#line 210 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 45: IndexedType ::= CHAR$Name
+ // Rule 33: IndexedType ::= [$ Name$Name MissingToken$
//
- case 45: {
- //#line 209 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ case 33: {
+ //#line 211 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
- //#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 211 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeIndexedType(getLeftIToken(), getRightIToken(),
- //#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(1)))
- //#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 211 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (Name)getRhsSym(2))
+ //#line 211 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 46: IndexedType ::= SYM$Name
+ // Rule 34: IndexedType ::= [$ MissingToken$
//
- case 46: {
- //#line 209 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ case 34: {
+ //#line 212 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
- //#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 212 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeIndexedType(getLeftIToken(), getRightIToken(),
- //#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(1)))
- //#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 212 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (Name)null)
+ //#line 212 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 47: ClassExtensions ::= ClassExtension
+ // Rule 35: ClassExtensions ::= ClassExtension
//
- case 47: {
- //#line 212 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ case 35: {
+ //#line 220 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
- //#line 212 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 220 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeClassExtensionList((ClassExtension)getRhsSym(1), true /* left recursive */)
- //#line 212 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 220 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 48: ClassExtensions ::= ClassExtensions ClassExtension
+ // Rule 36: ClassExtensions ::= ClassExtensions ClassExtension
//
- case 48: {
- //#line 213 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ case 36: {
+ //#line 221 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
((ClassExtensionList)getRhsSym(1)).addElement((ClassExtension)getRhsSym(2));
break;
}
//
- // Rule 49: ClassExtension ::= +$ ClassName$Name {$ Methods }$
+ // Rule 37: ClassExtension ::= +$ ClassName$Name {$ Methods }$
//
- case 49: {
- //#line 214 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ ...
[truncated message content] |
|
From: <dkl...@us...> - 2012-11-27 11:39:57
|
Revision: 388
http://jsce.svn.sourceforge.net/jsce/?rev=388&view=rev
Author: dkleinrath
Date: 2012-11-27 11:39:46 +0000 (Tue, 27 Nov 2012)
Log Message:
-----------
added apache .commons.lang library to jsc.util so we do not depend on the installed eclipse plugin.
Modified Paths:
--------------
trunk/jsc.core/.project
trunk/jsc.ui/META-INF/MANIFEST.MF
trunk/jsc.ui/jsc/jsc/internal/ui/text/jsc/hover/JSCRuntimeExtensionHover.java
trunk/jsc.util/.classpath
trunk/jsc.util/META-INF/MANIFEST.MF
trunk/jsc.util/build.properties
Added Paths:
-----------
trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.lpg.ide.LPGBuilder.launch
trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.smapifier.SmapieBuilder (1).launch
trunk/jsc.util/commons-lang3-3.1.jar
Added: trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.lpg.ide.LPGBuilder.launch
===================================================================
--- trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.lpg.ide.LPGBuilder.launch (rev 0)
+++ trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.lpg.ide.LPGBuilder.launch 2012-11-27 11:39:46 UTC (rev 388)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
+<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED" value="false"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_DISABLED_BUILDER" value="org.eclipse.imp.lpg.ide.LPGBuilder"/>
+<mapAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS"/>
+<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
+</launchConfiguration>
Property changes on: trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.lpg.ide.LPGBuilder.launch
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.smapifier.SmapieBuilder (1).launch
===================================================================
--- trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.smapifier.SmapieBuilder (1).launch (rev 0)
+++ trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.smapifier.SmapieBuilder (1).launch 2012-11-27 11:39:46 UTC (rev 388)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
+<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED" value="false"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_DISABLED_BUILDER" value="org.eclipse.imp.smapifier.SmapieBuilder"/>
+<mapAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS">
+<mapEntry key="exten" value="g"/>
+</mapAttribute>
+<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
+</launchConfiguration>
Property changes on: trunk/jsc.core/.externalToolBuilders/org.eclipse.imp.smapifier.SmapieBuilder (1).launch
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified: trunk/jsc.core/.project
===================================================================
--- trunk/jsc.core/.project 2012-11-27 08:17:55 UTC (rev 387)
+++ trunk/jsc.core/.project 2012-11-27 11:39:46 UTC (rev 388)
@@ -6,8 +6,13 @@
</projects>
<buildSpec>
<buildCommand>
- <name>org.eclipse.imp.lpg.ide.LPGBuilder</name>
+ <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
+ <triggers>full,incremental,</triggers>
<arguments>
+ <dictionary>
+ <key>LaunchConfigHandle</key>
+ <value><project>/.externalToolBuilders/org.eclipse.imp.lpg.ide.LPGBuilder.launch</value>
+ </dictionary>
</arguments>
</buildCommand>
<buildCommand>
@@ -16,11 +21,12 @@
</arguments>
</buildCommand>
<buildCommand>
- <name>org.eclipse.imp.smapifier.SmapieBuilder</name>
+ <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
+ <triggers>full,incremental,</triggers>
<arguments>
<dictionary>
- <key>exten</key>
- <value>g</value>
+ <key>LaunchConfigHandle</key>
+ <value><project>/.externalToolBuilders/org.eclipse.imp.smapifier.SmapieBuilder (1).launch</value>
</dictionary>
</arguments>
</buildCommand>
Modified: trunk/jsc.ui/META-INF/MANIFEST.MF
===================================================================
--- trunk/jsc.ui/META-INF/MANIFEST.MF 2012-11-27 08:17:55 UTC (rev 387)
+++ trunk/jsc.ui/META-INF/MANIFEST.MF 2012-11-27 11:39:46 UTC (rev 388)
@@ -31,8 +31,7 @@
org.eclipse.ui.views;bundle-version="3.4.0",
com.ibm.icu;bundle-version="4.0.1",
org.eclipse.team.core;bundle-version="3.5.0",
- jsc.util;bundle-version="1.0.0",
- org.apache.commons.lang;bundle-version="2.3.0"
+ jsc.util;bundle-version="1.0.0"
Bundle-ActivationPolicy: lazy
Export-Package: jsc.internal.ui.helpview;x-friends:="jsc.jdt",
jsc.internal.ui.jsclang,
Modified: trunk/jsc.ui/jsc/jsc/internal/ui/text/jsc/hover/JSCRuntimeExtensionHover.java
===================================================================
--- trunk/jsc.ui/jsc/jsc/internal/ui/text/jsc/hover/JSCRuntimeExtensionHover.java 2012-11-27 08:17:55 UTC (rev 387)
+++ trunk/jsc.ui/jsc/jsc/internal/ui/text/jsc/hover/JSCRuntimeExtensionHover.java 2012-11-27 11:39:46 UTC (rev 388)
@@ -15,7 +15,7 @@
import jsc.ui.PreferenceConstants;
import jsclang.module.JSCLangMain;
-import org.apache.commons.lang.StringEscapeUtils;
+import org.apache.commons.lang3.StringEscapeUtils;
import org.eclipse.core.internal.registry.ExtensionRegistry;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IConfigurationElement;
Modified: trunk/jsc.util/.classpath
===================================================================
--- trunk/jsc.util/.classpath 2012-11-27 08:17:55 UTC (rev 387)
+++ trunk/jsc.util/.classpath 2012-11-27 11:39:46 UTC (rev 388)
@@ -3,5 +3,6 @@
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
+ <classpathentry exported="true" kind="lib" path="commons-lang3-3.1.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Modified: trunk/jsc.util/META-INF/MANIFEST.MF
===================================================================
--- trunk/jsc.util/META-INF/MANIFEST.MF 2012-11-27 08:17:55 UTC (rev 387)
+++ trunk/jsc.util/META-INF/MANIFEST.MF 2012-11-27 11:39:46 UTC (rev 388)
@@ -9,4 +9,18 @@
Export-Package: jsc.util,
jsc.util.develop,
jsc.util.develop.parsergenerator,
- jsc.util.directories
+ jsc.util.directories,
+ org.apache.commons.lang3,
+ org.apache.commons.lang3.builder,
+ org.apache.commons.lang3.concurrent,
+ org.apache.commons.lang3.event,
+ org.apache.commons.lang3.exception,
+ org.apache.commons.lang3.math,
+ org.apache.commons.lang3.mutable,
+ org.apache.commons.lang3.reflect,
+ org.apache.commons.lang3.text,
+ org.apache.commons.lang3.text.translate,
+ org.apache.commons.lang3.time,
+ org.apache.commons.lang3.tuple
+Bundle-ClassPath: commons-lang3-3.1.jar,
+ .
Modified: trunk/jsc.util/build.properties
===================================================================
--- trunk/jsc.util/build.properties 2012-11-27 08:17:55 UTC (rev 387)
+++ trunk/jsc.util/build.properties 2012-11-27 11:39:46 UTC (rev 388)
@@ -1,4 +1,5 @@
source.. = src/
output.. = bin/
bin.includes = META-INF/,\
- .
+ .,\
+ commons-lang3-3.1.jar
Added: trunk/jsc.util/commons-lang3-3.1.jar
===================================================================
(Binary files differ)
Property changes on: trunk/jsc.util/commons-lang3-3.1.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-27 09:09:47
|
Revision: 87
http://jsclang.svn.sourceforge.net/jsclang/?rev=87&view=rev
Author: dkleinrath
Date: 2012-11-27 09:09:37 +0000 (Tue, 27 Nov 2012)
Log Message:
-----------
Modified Paths:
--------------
trunk/jsclang/.classpath
Modified: trunk/jsclang/.classpath
===================================================================
--- trunk/jsclang/.classpath 2012-11-16 12:30:42 UTC (rev 86)
+++ trunk/jsclang/.classpath 2012-11-27 09:09:37 UTC (rev 87)
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry excluding="jsclang/supercollider/proxys/" kind="src" path="src"/>
- <classpathentry kind="src" path="tests"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="lib/NetUtil.jar" sourcepath="D:/_Eclipse_Main_/_JSCEclipse_/NetUtil-0.39.zip"/>
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-27 08:18:11
|
Revision: 387
http://jsce.svn.sourceforge.net/jsce/?rev=387&view=rev
Author: dkleinrath
Date: 2012-11-27 08:17:55 +0000 (Tue, 27 Nov 2012)
Log Message:
-----------
- Bug fixing
- Preparing the AST for some rudimentary error recovery
Modified Paths:
--------------
trunk/jsc.core/.classpath
trunk/jsc.core/.project
trunk/jsc.core/META-INF/MANIFEST.MF
trunk/jsc.core/build.properties
trunk/jsc.core/imp/jsc/imp/parser/IAst.java
trunk/jsc.core/imp/jsc/imp/parser/JSCParser.g
trunk/jsc.core/imp/jsc/imp/parser/JSCParser.java
trunk/jsc.core/imp/jsc/imp/parser/JSCParser.l
trunk/jsc.core/imp/jsc/imp/parser/JSCParserprs.java
trunk/jsc.core/imp/jsc/imp/parser/JSCParsersym.java
trunk/jsc.core/imp/jsc/lpg/JSCPrsStream.java
trunk/jsc.core/recovery_parser_test/src/jsc/internal/compiler/parser/test/BasicAbstractParser.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ASTNode.java
trunk/jsc.core/src/jsc/imp/parser/Ast/AbstractExpression.java
trunk/jsc.core/src/jsc/imp/parser/Ast/AbstractNameReference.java
trunk/jsc.core/src/jsc/imp/parser/Ast/AbstractTypeDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/AbstractVariable.java
trunk/jsc.core/src/jsc/imp/parser/Ast/AbstractVisitor.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Adverb.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ArgDecls.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Array.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ArrayElement.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ArrayElementList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/BinOP.java
trunk/jsc.core/src/jsc/imp/parser/Ast/BlockExpr.java
trunk/jsc.core/src/jsc/imp/parser/Ast/BlockList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/BooleanLiteral.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Char.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassContents.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassExtension.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassExtensionList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassName.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassVarDecl.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ClassVarDeclList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/CompilationUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ConstDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ConstDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/CopySeriesArgList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/CurryArg.java
trunk/jsc.core/src/jsc/imp/parser/Ast/DictLiteral2.java
trunk/jsc.core/src/jsc/imp/parser/Ast/DictSlotDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/DictSlotDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/EnvirVar.java
trunk/jsc.core/src/jsc/imp/parser/Ast/EprAssign.java
trunk/jsc.core/src/jsc/imp/parser/Ast/EprMultiAssign.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Event.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ExprBinOp.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ExprPut.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ExprSeqList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ExpressionContents.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ExpressionList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/False.java
trunk/jsc.core/src/jsc/imp/parser/Ast/FreeFormUnitCode.java
trunk/jsc.core/src/jsc/imp/parser/Ast/FreeFormUnitCodeList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/FreeFormUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/FuncVarDecl.java
trunk/jsc.core/src/jsc/imp/parser/Ast/FuncVarDeclList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Function.java
trunk/jsc.core/src/jsc/imp/parser/Ast/FunctionBody.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Generator.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IAscii.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IBinOP.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IBinOP2.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IBlock.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IClassContents.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IClassExtension.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IClassExtensions.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IClassName.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IClasses.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ICompilationUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IDictLit2.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IEnvirVar.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExpr1.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExprCopySeries.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExprPutSeries.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExprSeq.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExpression.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExpressionContents.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IExpressionList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFalseObj.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFloat.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFreeFormUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFuncBody.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IFunction.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IGenerator.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IIndexedType.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IInteger.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IInterpreterUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IKeyArg.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IKeyBinOP.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IListLit.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IListLit2.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IListLiteral.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMessageName.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMethBody.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMethodContents.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgAt.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgCopySeries.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgFunctNotation.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgNew.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgNewAdd.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgSend.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgSendToFunct.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgToExpr.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IMsgValue.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IName.java
trunk/jsc.core/src/jsc/imp/parser/Ast/INilObj.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IOptComma.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IOptEqual.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IOptKeyArgList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IOptSemi.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IPushLiteral.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IPushName.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IRWSpec.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IReturnVal.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ISimpleFloat.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ISlotLiteral.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IString.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IStringList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ISymbol.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ITrueObj.java
trunk/jsc.core/src/jsc/imp/parser/Ast/IndexedType.java
trunk/jsc.core/src/jsc/imp/parser/Ast/InterpreterUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/KeyArg.java
trunk/jsc.core/src/jsc/imp/parser/Ast/KeyArgList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/KeyBinOP.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ListLiteralList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/LitDictSlotDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/LitDictSlotDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MethodBody.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MethodContents.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MethodDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MethodDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgAt.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgCopySeries.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgFunctNotation.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgNew.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgNewAdd.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgSendToFunct.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgToExpr.java
trunk/jsc.core/src/jsc/imp/parser/Ast/MsgValue.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Name.java
trunk/jsc.core/src/jsc/imp/parser/Ast/NameList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Nil.java
trunk/jsc.core/src/jsc/imp/parser/Ast/OptKeyArgList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ParseUnitDeclaration.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Primitive.java
trunk/jsc.core/src/jsc/imp/parser/Ast/PutSeries.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Qualifier.java
trunk/jsc.core/src/jsc/imp/parser/Ast/QualifierList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/RWSlotDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/RWSlotDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Reference.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ReturnVal.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Root.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Routine.java
trunk/jsc.core/src/jsc/imp/parser/Ast/SC_Float.java
trunk/jsc.core/src/jsc/imp/parser/Ast/SC_Integer.java
trunk/jsc.core/src/jsc/imp/parser/Ast/SC_String.java
trunk/jsc.core/src/jsc/imp/parser/Ast/StringList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Symbol.java
trunk/jsc.core/src/jsc/imp/parser/Ast/True.java
trunk/jsc.core/src/jsc/imp/parser/Ast/ValueRange.java
trunk/jsc.core/src/jsc/imp/parser/Ast/VarDef.java
trunk/jsc.core/src/jsc/imp/parser/Ast/VarDefList.java
trunk/jsc.core/src/jsc/imp/parser/Ast/Visitor.java
trunk/jsc.core/src/jsc/imp/parser/IAst.java
trunk/jsc.core/src/jsc/imp/parser/JSCKWLexer.java
trunk/jsc.core/src/jsc/imp/parser/JSCKWLexerprs.java
trunk/jsc.core/src/jsc/imp/parser/JSCKWLexersym.java
trunk/jsc.core/src/jsc/imp/parser/JSCLexer.java
trunk/jsc.core/src/jsc/imp/parser/JSCLexerprs.java
trunk/jsc.core/src/jsc/imp/parser/JSCLexersym.java
trunk/jsc.core/src/jsc/imp/parser/JSCParser.java
trunk/jsc.core/src/jsc/imp/parser/JSCParserprs.java
trunk/jsc.core/src/jsc/imp/parser/JSCParsersym.java
trunk/jsc.core/src/jsc/imp/parser/docast/IJSCDocLiteral.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdoc.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocFieldReference.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocImplicitTypeReference.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocNameStatement.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocSingleNameReference.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocSingleNameReferenceTag.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocSingleTypeReference.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocStringLiteral.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocSymbolLiteral.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocTypeParameter.java
trunk/jsc.core/src/jsc/imp/parser/docast/JSCdocTypeReferenceStatement.java
trunk/jsc.core/src/jsc/imp/parser/docast/RuntimeAnnotation.java
trunk/jsc.core/src/jsc/internal/compiler/parser/AbstractJSCParser.java
trunk/jsc.core/src/jsc/internal/compiler/parser/IJSCParserRules.java
trunk/jsc.launching/META-INF/MANIFEST.MF
trunk/jsc.util/src/jsc/util/develop/parsergenerator/CustomJSCParserGenerator.java
Added Paths:
-----------
trunk/jsc.core/imp/jsc/lpg/BacktrackingParser.java
trunk/jsc.core/imp/jsc/lpg/RecoveryParser.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/AbstractToken.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/Adjunct.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/BacktrackingParser.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/BadParseException.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/BadParseSymFileException.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/ConfigurationElement.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/ConfigurationStack.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/DeterministicParser.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/DiagnoseParser.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/Differ.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/DifferLines.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/DifferTokens.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/ErrorToken.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/IAbstractArrayList.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/IAst.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/IAstVisitor.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/ILexStream.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/IMessageHandler.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/IPrsStream.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/IToken.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/IntSegmentedTuple.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/IntTuple.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/LexParser.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/LexStream.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/LpgLexStream.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/Messages.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/MismatchedInputCharsException.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/Monitor.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/NotBacktrackParseTableException.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/NotDeterministicParseTableException.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/NullExportedSymbolsException.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/NullTerminalSymbolsException.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/ObjectTuple.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/ParseErrorCodes.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/ParseTable.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/PrsStream.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/RecoveryParser.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/RuleAction.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/SegmentedTuple.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/Stacks.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/StateElement.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/Token.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/TokenStream.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/TokenStreamNotIPrsStreamException.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/UnavailableParserInformationException.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/UndefinedEofSymbolException.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/UnimplementedTerminalsException.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/UnknownStreamType.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/Utf8LexStream.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/Utf8LpgLexStream.java
trunk/jsc.core/recovery_parser_test/lpg_scr/lpg/runtime/messages.properties
trunk/jsc.core/recovery_parser_test/resources/
trunk/jsc.core/recovery_parser_test/resources/LPG Options
trunk/jsc.core/recovery_parser_test/resources/Weblinks
trunk/jsc.core/recovery_parser_test/resources/cerecke_thesis.pdf
trunk/jsc.core/recovery_parser_test/resources/conf (1).pdf
trunk/jsc.core/recovery_parser_test/resources/thesis (1).pdf
trunk/jsc.core/recovery_parser_test/resources/thurston_CASCON_06_btlr.pdf
Modified: trunk/jsc.core/.classpath
===================================================================
--- trunk/jsc.core/.classpath 2012-11-26 16:17:40 UTC (rev 386)
+++ trunk/jsc.core/.classpath 2012-11-27 08:17:55 UTC (rev 387)
@@ -6,6 +6,6 @@
<classpathentry kind="src" path="jsc"/>
<classpathentry excluding="jsc/imp/parser/*.java|jsc/imp/parser/Ast/|jsc/imp/parser/docast/|templates/" kind="src" path="imp"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
- <classpathentry exported="true" kind="lib" path="lpg/lpg-java-runtime-bin-2.0.23.jar"/>
+ <classpathentry exported="true" kind="lib" path="lpg/lpg-java-runtime-bin-2.0.23.jar" sourcepath="/lpg.runtime.java/src"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Modified: trunk/jsc.core/.project
===================================================================
--- trunk/jsc.core/.project 2012-11-26 16:17:40 UTC (rev 386)
+++ trunk/jsc.core/.project 2012-11-27 08:17:55 UTC (rev 387)
@@ -6,11 +6,25 @@
</projects>
<buildSpec>
<buildCommand>
+ <name>org.eclipse.imp.lpg.ide.LPGBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
+ <name>org.eclipse.imp.smapifier.SmapieBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>exten</key>
+ <value>g</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
<name>org.eclipse.pde.ManifestBuilder</name>
<arguments>
</arguments>
@@ -24,5 +38,7 @@
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.imp.lpg.ide.LPGNature</nature>
+ <nature>org.eclipse.imp.smapifier.smapinature</nature>
</natures>
</projectDescription>
Modified: trunk/jsc.core/META-INF/MANIFEST.MF
===================================================================
--- trunk/jsc.core/META-INF/MANIFEST.MF 2012-11-26 16:17:40 UTC (rev 386)
+++ trunk/jsc.core/META-INF/MANIFEST.MF 2012-11-27 08:17:55 UTC (rev 387)
@@ -50,4 +50,5 @@
org.eclipse.ui.editors;bundle-version="3.5.0",
org.eclipse.search;bundle-version="3.5.0"
Import-Package: org.eclipse.core.expressions
-Bundle-ClassPath: .
+Bundle-ClassPath: .,
+ lpg/lpg-java-runtime-bin-2.0.23.jar
Modified: trunk/jsc.core/build.properties
===================================================================
--- trunk/jsc.core/build.properties 2012-11-26 16:17:40 UTC (rev 386)
+++ trunk/jsc.core/build.properties 2012-11-27 08:17:55 UTC (rev 387)
@@ -4,7 +4,8 @@
bin.includes = META-INF/,\
.,\
plugin.xml,\
- plugin.properties
+ plugin.properties,\
+ lpg/lpg-java-runtime-bin-2.0.23.jar
src.includes = META-INF/,\
plugin.xml,\
plugin.properties,\
Modified: trunk/jsc.core/imp/jsc/imp/parser/IAst.java
===================================================================
--- trunk/jsc.core/imp/jsc/imp/parser/IAst.java 2012-11-26 16:17:40 UTC (rev 386)
+++ trunk/jsc.core/imp/jsc/imp/parser/IAst.java 2012-11-27 08:17:55 UTC (rev 387)
@@ -1,5 +1,5 @@
- //#line 747 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 758 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
package jsc.imp.parser;
Modified: trunk/jsc.core/imp/jsc/imp/parser/JSCParser.g
===================================================================
--- trunk/jsc.core/imp/jsc/imp/parser/JSCParser.g 2012-11-26 16:17:40 UTC (rev 386)
+++ trunk/jsc.core/imp/jsc/imp/parser/JSCParser.g 2012-11-27 08:17:55 UTC (rev 387)
@@ -115,7 +115,7 @@
%Recover
--MissingExpression MissingLiteral MissingIdentifier MissingToken
- --MissingLeftBrace MissingRightBrace
+ MissingRightBrace
%End
%Rules
@@ -184,15 +184,25 @@
Classes$$ClassDef ::= ClassDef
| Classes ClassDef
ClassDef$ClassDef ::=
- CLASSNAME$Name '{' ClassVarDecls Methods '}'
- | CLASSNAME$Name ':'$ ClassName$SuperClass '{' ClassVarDecls Methods '}'
- | CLASSNAME$Name '['$ IndexedType ']'$ '{' ClassVarDecls Methods '}'
- | CLASSNAME$Name '['$ IndexedType ']'$ ':'$ ClassName$SuperClass '{' ClassVarDecls Methods '}'
- | CLASSNAME$Name ClassVarDecls Methods '}' -- MissingLeftBrace -- TODO: using error tokens didn't work here for whatever reason.
- | CLASSNAME$Name '{' ClassVarDecls Methods -- MissingRightBrace
+ CLASSNAME$Name '{'$ ClassVarDecls Methods '}'$
+ | CLASSNAME$Name ':'$ ClassName$SuperClass '{'$ ClassVarDecls Methods '}'$
+ | CLASSNAME$Name '['$ IndexedType ']'$ '{'$ ClassVarDecls Methods '}'$
+ | CLASSNAME$Name '['$ IndexedType ']'$ ':'$ ClassName$SuperClass '{'$ ClassVarDecls Methods '}'$
+ | CLASSNAME$Name '{'$ ClassVarDecls Methods MissingRightBrace$
+ | CLASSNAME$Name ClassVarDecls Methods MissingRightBrace$ -- for recovering from missing braces
+ | CLASSNAME$Name ClassVarDecls Methods '}'$ -- for recovering from missing braces
+ | CLASSNAME$Name ':'$ ClassName$SuperClass '{'$ ClassVarDecls Methods MissingRightBrace$
+ | CLASSNAME$Name ':'$ ClassName$SuperClass ClassVarDecls Methods MissingRightBrace$
+ | CLASSNAME$Name ':'$ ClassName$SuperClass ClassVarDecls Methods '}'$
+ | CLASSNAME$Name '['$ IndexedType ']'$ '{'$ ClassVarDecls Methods MissingRightBrace$
+ | CLASSNAME$Name '['$ IndexedType ']'$ ClassVarDecls Methods MissingRightBrace$
+ | CLASSNAME$Name '['$ IndexedType ']'$ ClassVarDecls Methods '}'$
+ | CLASSNAME$Name '['$ IndexedType ']'$ ':'$ ClassName$SuperClass '{'$ ClassVarDecls Methods MissingRightBrace$
+ | CLASSNAME$Name '['$ IndexedType ']'$ ':'$ ClassName$SuperClass ClassVarDecls Methods MissingRightBrace$
+ | CLASSNAME$Name '['$ IndexedType ']'$ ':'$ ClassName$SuperClass ClassVarDecls Methods '}'$
-
+
-- indexed type. Must be one of: slot, double, float, int8, int16, int32, char
IndexedType$IndexedType ::= %empty
| SLOT$Name | DOUBLE$Name | FLOAT$Name | INT8$Name
@@ -201,9 +211,10 @@
-------------------------------------------------------------------
ClassExtensions$$ClassExtension ::= ClassExtension
| ClassExtensions ClassExtension
-ClassExtension$ClassExtension ::= '+'$ ClassName$Name '{' Methods '}'
- | '+'$ ClassName$Name Methods '}' -- MissingLeftBrace
- | '+'$ ClassName$Name '{' Methods -- MissingRightBrace
+ClassExtension$ClassExtension ::= '+'$ ClassName$Name '{'$ Methods '}'$
+ | '+'$ ClassName$Name '{'$ Methods MissingRightBrace$
+ | '+'$ ClassName$Name Methods MissingRightBrace$-- for recovering from missing braces
+ | '+'$ ClassName$Name Methods '}'$ -- for recovering from missing braces
-------------------------------------------------------------------
ClassVarDecls$$ClassVarDecl ::= %empty
Modified: trunk/jsc.core/imp/jsc/imp/parser/JSCParser.java
===================================================================
--- trunk/jsc.core/imp/jsc/imp/parser/JSCParser.java 2012-11-26 16:17:40 UTC (rev 386)
+++ trunk/jsc.core/imp/jsc/imp/parser/JSCParser.java 2012-11-27 08:17:55 UTC (rev 387)
@@ -548,7 +548,7 @@
break;
}
//
- // Rule 22: ClassDef ::= CLASSNAME$Name { ClassVarDecls Methods }
+ // Rule 22: ClassDef ::= CLASSNAME$Name {$ ClassVarDecls Methods }$
//
case 22: {
//#line 186 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
@@ -558,14 +558,10 @@
//#line 186 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)),
//#line 186 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(2)),
- //#line 186 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassVarDeclList)getRhsSym(3),
//#line 186 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(MethodDefList)getRhsSym(4),
//#line 186 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(5)),
- //#line 186 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassName)null,
//#line 186 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(IndexedType)null)
@@ -574,7 +570,7 @@
break;
}
//
- // Rule 23: ClassDef ::= CLASSNAME$Name :$ ClassName$SuperClass { ClassVarDecls Methods }
+ // Rule 23: ClassDef ::= CLASSNAME$Name :$ ClassName$SuperClass {$ ClassVarDecls Methods }$
//
case 23: {
//#line 188 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
@@ -584,14 +580,10 @@
//#line 188 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)),
//#line 188 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(4)),
- //#line 188 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassVarDeclList)getRhsSym(5),
//#line 188 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(MethodDefList)getRhsSym(6),
//#line 188 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(7)),
- //#line 188 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassName)getRhsSym(3),
//#line 188 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(IndexedType)null)
@@ -600,7 +592,7 @@
break;
}
//
- // Rule 24: ClassDef ::= CLASSNAME$Name [$ IndexedType ]$ { ClassVarDecls Methods }
+ // Rule 24: ClassDef ::= CLASSNAME$Name [$ IndexedType ]$ {$ ClassVarDecls Methods }$
//
case 24: {
//#line 189 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
@@ -610,14 +602,10 @@
//#line 189 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)),
//#line 189 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(5)),
- //#line 189 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassVarDeclList)getRhsSym(6),
//#line 189 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(MethodDefList)getRhsSym(7),
//#line 189 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(8)),
- //#line 189 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassName)null,
//#line 189 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(IndexedType)getRhsSym(3))
@@ -626,7 +614,7 @@
break;
}
//
- // Rule 25: ClassDef ::= CLASSNAME$Name [$ IndexedType ]$ :$ ClassName$SuperClass { ClassVarDecls Methods }
+ // Rule 25: ClassDef ::= CLASSNAME$Name [$ IndexedType ]$ :$ ClassName$SuperClass {$ ClassVarDecls Methods }$
//
case 25: {
//#line 190 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
@@ -636,14 +624,10 @@
//#line 190 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)),
//#line 190 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(7)),
- //#line 190 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassVarDeclList)getRhsSym(8),
//#line 190 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(MethodDefList)getRhsSym(9),
//#line 190 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(10)),
- //#line 190 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassName)getRhsSym(6),
//#line 190 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(IndexedType)getRhsSym(3))
@@ -652,7 +636,7 @@
break;
}
//
- // Rule 26: ClassDef ::= CLASSNAME$Name ClassVarDecls Methods }
+ // Rule 26: ClassDef ::= CLASSNAME$Name {$ ClassVarDecls Methods MissingRightBrace$
//
case 26: {
//#line 191 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
@@ -662,14 +646,10 @@
//#line 191 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)),
//#line 191 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ASTNodeToken)null,
+ (ClassVarDeclList)getRhsSym(3),
//#line 191 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassVarDeclList)getRhsSym(2),
+ (MethodDefList)getRhsSym(4),
//#line 191 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (MethodDefList)getRhsSym(3),
- //#line 191 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(4)),
- //#line 191 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassName)null,
//#line 191 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(IndexedType)null)
@@ -678,7 +658,7 @@
break;
}
//
- // Rule 27: ClassDef ::= CLASSNAME$Name { ClassVarDecls Methods
+ // Rule 27: ClassDef ::= CLASSNAME$Name ClassVarDecls Methods MissingRightBrace$
//
case 27: {
//#line 192 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
@@ -688,14 +668,10 @@
//#line 192 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)),
//#line 192 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeASTNodeToken(getRhsIToken(2)),
+ (ClassVarDeclList)getRhsSym(2),
//#line 192 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ClassVarDeclList)getRhsSym(3),
+ (MethodDefList)getRhsSym(3),
//#line 192 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (MethodDefList)getRhsSym(4),
- //#line 192 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ASTNodeToken)null,
- //#line 192 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(ClassName)null,
//#line 192 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
(IndexedType)null)
@@ -704,4432 +680,4656 @@
break;
}
//
- // Rule 28: IndexedType ::= $Empty
+ // Rule 28: ClassDef ::= CLASSNAME$Name ClassVarDecls Methods }$
//
case 28: {
+ //#line 193 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ setResult(
+ //#line 193 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeClassDef(getLeftIToken(), getRightIToken(),
+ //#line 193 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeASTNodeToken(getRhsIToken(1)),
+ //#line 193 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassVarDeclList)getRhsSym(2),
+ //#line 193 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (MethodDefList)getRhsSym(3),
+ //#line 193 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassName)null,
+ //#line 193 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (IndexedType)null)
+ //#line 193 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ );
+ break;
+ }
+ //
+ // Rule 29: ClassDef ::= CLASSNAME$Name :$ ClassName$SuperClass {$ ClassVarDecls Methods MissingRightBrace$
+ //
+ case 29: {
+ //#line 194 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ setResult(
+ //#line 194 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeClassDef(getLeftIToken(), getRightIToken(),
+ //#line 194 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeASTNodeToken(getRhsIToken(1)),
+ //#line 194 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassVarDeclList)getRhsSym(5),
+ //#line 194 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (MethodDefList)getRhsSym(6),
+ //#line 194 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassName)getRhsSym(3),
+ //#line 194 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (IndexedType)null)
+ //#line 194 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ );
+ break;
+ }
+ //
+ // Rule 30: ClassDef ::= CLASSNAME$Name :$ ClassName$SuperClass ClassVarDecls Methods MissingRightBrace$
+ //
+ case 30: {
+ //#line 195 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ setResult(
+ //#line 195 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeClassDef(getLeftIToken(), getRightIToken(),
+ //#line 195 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeASTNodeToken(getRhsIToken(1)),
+ //#line 195 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassVarDeclList)getRhsSym(4),
+ //#line 195 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (MethodDefList)getRhsSym(5),
+ //#line 195 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassName)getRhsSym(3),
+ //#line 195 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (IndexedType)null)
+ //#line 195 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ );
+ break;
+ }
+ //
+ // Rule 31: ClassDef ::= CLASSNAME$Name :$ ClassName$SuperClass ClassVarDecls Methods }$
+ //
+ case 31: {
+ //#line 196 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ setResult(
+ //#line 196 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeClassDef(getLeftIToken(), getRightIToken(),
+ //#line 196 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeASTNodeToken(getRhsIToken(1)),
+ //#line 196 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassVarDeclList)getRhsSym(4),
+ //#line 196 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (MethodDefList)getRhsSym(5),
+ //#line 196 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassName)getRhsSym(3),
+ //#line 196 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (IndexedType)null)
+ //#line 196 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ );
+ break;
+ }
+ //
+ // Rule 32: ClassDef ::= CLASSNAME$Name [$ IndexedType ]$ {$ ClassVarDecls Methods MissingRightBrace$
+ //
+ case 32: {
//#line 197 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
//#line 197 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- consumeIndexedType(getLeftIToken(), getRightIToken(),
- //#line 197 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
- (ASTNodeToken)null)
+ consumeClassDef(getLeftIToken(), getRightIToken(),
+ //#line 197 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeASTNodeToken(getRhsIToken(1)),
+ //#line 197 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassVarDeclList)getRhsSym(6),
+ //#line 197 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (MethodDefList)getRhsSym(7),
+ //#line 197 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassName)null,
+ //#line 197 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (IndexedType)getRhsSym(3))
//#line 197 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 29: IndexedType ::= SLOT$Name
+ // Rule 33: ClassDef ::= CLASSNAME$Name [$ IndexedType ]$ ClassVarDecls Methods MissingRightBrace$
//
- case 29: {
+ case 33: {
//#line 198 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
//#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeClassDef(getLeftIToken(), getRightIToken(),
+ //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeASTNodeToken(getRhsIToken(1)),
+ //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassVarDeclList)getRhsSym(5),
+ //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (MethodDefList)getRhsSym(6),
+ //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassName)null,
+ //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (IndexedType)getRhsSym(3))
+ //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ );
+ break;
+ }
+ //
+ // Rule 34: ClassDef ::= CLASSNAME$Name [$ IndexedType ]$ ClassVarDecls Methods }$
+ //
+ case 34: {
+ //#line 199 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ setResult(
+ //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeClassDef(getLeftIToken(), getRightIToken(),
+ //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeASTNodeToken(getRhsIToken(1)),
+ //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassVarDeclList)getRhsSym(5),
+ //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (MethodDefList)getRhsSym(6),
+ //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassName)null,
+ //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (IndexedType)getRhsSym(3))
+ //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ );
+ break;
+ }
+ //
+ // Rule 35: ClassDef ::= CLASSNAME$Name [$ IndexedType ]$ :$ ClassName$SuperClass {$ ClassVarDecls Methods MissingRightBrace$
+ //
+ case 35: {
+ //#line 200 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ setResult(
+ //#line 200 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeClassDef(getLeftIToken(), getRightIToken(),
+ //#line 200 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeASTNodeToken(getRhsIToken(1)),
+ //#line 200 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassVarDeclList)getRhsSym(8),
+ //#line 200 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (MethodDefList)getRhsSym(9),
+ //#line 200 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassName)getRhsSym(6),
+ //#line 200 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (IndexedType)getRhsSym(3))
+ //#line 200 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ );
+ break;
+ }
+ //
+ // Rule 36: ClassDef ::= CLASSNAME$Name [$ IndexedType ]$ :$ ClassName$SuperClass ClassVarDecls Methods MissingRightBrace$
+ //
+ case 36: {
+ //#line 201 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ setResult(
+ //#line 201 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeClassDef(getLeftIToken(), getRightIToken(),
+ //#line 201 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeASTNodeToken(getRhsIToken(1)),
+ //#line 201 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassVarDeclList)getRhsSym(7),
+ //#line 201 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (MethodDefList)getRhsSym(8),
+ //#line 201 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassName)getRhsSym(6),
+ //#line 201 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (IndexedType)getRhsSym(3))
+ //#line 201 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ );
+ break;
+ }
+ //
+ // Rule 37: ClassDef ::= CLASSNAME$Name [$ IndexedType ]$ :$ ClassName$SuperClass ClassVarDecls Methods }$
+ //
+ case 37: {
+ //#line 202 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ setResult(
+ //#line 202 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeClassDef(getLeftIToken(), getRightIToken(),
+ //#line 202 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeASTNodeToken(getRhsIToken(1)),
+ //#line 202 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassVarDeclList)getRhsSym(7),
+ //#line 202 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (MethodDefList)getRhsSym(8),
+ //#line 202 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ClassName)getRhsSym(6),
+ //#line 202 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (IndexedType)getRhsSym(3))
+ //#line 202 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ );
+ break;
+ }
+ //
+ // Rule 38: IndexedType ::= $Empty
+ //
+ case 38: {
+ //#line 207 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ setResult(
+ //#line 207 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeIndexedType(getLeftIToken(), getRightIToken(),
- //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 207 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ (ASTNodeToken)null)
+ //#line 207 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ );
+ break;
+ }
+ //
+ // Rule 39: IndexedType ::= SLOT$Name
+ //
+ case 39: {
+ //#line 208 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ setResult(
+ //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ consumeIndexedType(getLeftIToken(), getRightIToken(),
+ //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)))
- //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 30: IndexedType ::= DOUBLE$Name
+ // Rule 40: IndexedType ::= DOUBLE$Name
//
- case 30: {
- //#line 198 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ case 40: {
+ //#line 208 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
- //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeIndexedType(getLeftIToken(), getRightIToken(),
- //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)))
- //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 31: IndexedType ::= FLOAT$Name
+ // Rule 41: IndexedType ::= FLOAT$Name
//
- case 31: {
- //#line 198 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ case 41: {
+ //#line 208 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
- //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeIndexedType(getLeftIToken(), getRightIToken(),
- //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)))
- //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 32: IndexedType ::= INT8$Name
+ // Rule 42: IndexedType ::= INT8$Name
//
- case 32: {
- //#line 198 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ case 42: {
+ //#line 208 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
- //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeIndexedType(getLeftIToken(), getRightIToken(),
- //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)))
- //#line 198 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 208 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 33: IndexedType ::= INT16$Name
+ // Rule 43: IndexedType ::= INT16$Name
//
- case 33: {
- //#line 199 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ case 43: {
+ //#line 209 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
- //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeIndexedType(getLeftIToken(), getRightIToken(),
- //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)))
- //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 34: IndexedType ::= INT32$Name
+ // Rule 44: IndexedType ::= INT32$Name
//
- case 34: {
- //#line 199 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ case 44: {
+ //#line 209 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
- //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeIndexedType(getLeftIToken(), getRightIToken(),
- //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)))
- //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
}
//
- // Rule 35: IndexedType ::= CHAR$Name
+ // Rule 45: IndexedType ::= CHAR$Name
//
- case 35: {
- //#line 199 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
+ case 45: {
+ //#line 209 "D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g"
setResult(
- //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeIndexedType(getLeftIToken(), getRightIToken(),
- //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
consumeASTNodeToken(getRhsIToken(1)))
- //#line 199 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
+ //#line 209 D:/_Eclipse_Workspace_/JSCEclipse/jsc.core/imp/jsc/imp/parser/JSCParser.g
);
break;
...
[truncated message content] |
|
From: <dkl...@us...> - 2012-11-26 16:17:52
|
Revision: 386
http://jsce.svn.sourceforge.net/jsce/?rev=386&view=rev
Author: dkleinrath
Date: 2012-11-26 16:17:40 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
- Updated JSC for the latest version of the LPG runtime
- Removed all references from org.eclipse.imp. IMP will no longer be needed for JSC.
- Added the latest lpg.runtime jar file to jsc.core.
Modified Paths:
--------------
trunk/jsc.util/src/jsc/util/develop/parsergenerator/CustomJSCParserGenerator.java
Modified: trunk/jsc.util/src/jsc/util/develop/parsergenerator/CustomJSCParserGenerator.java
===================================================================
--- trunk/jsc.util/src/jsc/util/develop/parsergenerator/CustomJSCParserGenerator.java 2012-11-26 16:16:10 UTC (rev 385)
+++ trunk/jsc.util/src/jsc/util/develop/parsergenerator/CustomJSCParserGenerator.java 2012-11-26 16:17:40 UTC (rev 386)
@@ -6,16 +6,17 @@
public class CustomJSCParserGenerator implements ICustomASTGenerator{
private static final String[][] jscParserReplacements = {
+ new String[]{"private ", "public "},
new String[]{"IVarDef", "VarDef"},
new String[]{"IArrayElement", "ArrayElement"},
new String[]{"consumeArgDecls", "finishVarDefList"},
new String[]{"ArgDecls", "VarDefList"},
new String[]{"ICompilationUnitDeclaration", "CompilationUnitDeclaration"},
new String[]{"ICmdlineCode", "Function"},
- new String[]{"setResult((VarDefList)getRhsSym(1))", "((VarDefList)getRhsSym(1)).add((VarDef)getRhsSym(3))"},
+ new String[]{"setResult((VarDefList)getRhsSym(1))", "((VarDefList)getRhsSym(1)).addElement((VarDef)getRhsSym(3))"},
new String[]{"consumeJSCDocLiteralList(getLeftIToken(), getRightIToken(), true", "consumeJSCDocLiteralList((IJSCDocLiteral)getRhsSym(1), true"},
new String[]{"consumeJSCDocLiteralList(getLeftIToken(), getRightIToken(), true", "consumeJSCDocLiteralList((IJSCDocLiteral)getRhsSym(1), true"},
- new String[]{"setResult((JSCDocLiteralList)getRhsSym(1));", "((JSCDocLiteralList)getRhsSym(1)).add((IJSCDocLiteral)getRhsSym(3));"},
+ new String[]{"setResult((JSCDocLiteralList)getRhsSym(1));", "((JSCDocLiteralList)getRhsSym(1)).addElement((IJSCDocLiteral)getRhsSym(3));"},
};
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 16:16:19
|
Revision: 385
http://jsce.svn.sourceforge.net/jsce/?rev=385&view=rev
Author: dkleinrath
Date: 2012-11-26 16:16:10 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
added folder scbin to svn:ignore
Property Changed:
----------------
trunk/jsc.ui.swingosc/
Property changes on: trunk/jsc.ui.swingosc
___________________________________________________________________
Added: svn:ignore
+ scbin
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 16:14:29
|
Revision: 384
http://jsce.svn.sourceforge.net/jsce/?rev=384&view=rev
Author: dkleinrath
Date: 2012-11-26 16:14:18 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
Removed Paths:
-------------
trunk/jsc.ui.swingosc/scbin/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 16:12:52
|
Revision: 383
http://jsce.svn.sourceforge.net/jsce/?rev=383&view=rev
Author: dkleinrath
Date: 2012-11-26 16:12:42 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
Removed Paths:
-------------
trunk/jsc.ui.swingosc/scbin/SwingOSC/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 16:11:06
|
Revision: 382
http://jsce.svn.sourceforge.net/jsce/?rev=382&view=rev
Author: dkleinrath
Date: 2012-11-26 16:10:55 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
Removed Paths:
-------------
trunk/jsc.ui.swingosc/scbin/SwingOSC/osx/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 16:08:48
|
Revision: 381
http://jsce.svn.sourceforge.net/jsce/?rev=381&view=rev
Author: dkleinrath
Date: 2012-11-26 16:08:36 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
Removed Paths:
-------------
trunk/jsc.ui.swingosc/scbin/SwingOSC/Collapse$Collapse.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/Insets$Insets.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JKnob$JKnob.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JMouseBase$JKeyState.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JMouseBase$JMouseBase.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JMouseBase$JMouseButton.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JMouseBase$JMouseX.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JMouseBase$JMouseY.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JPen$JPen.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCAbstractMultiSliderView$JSCAbstractMultiSliderView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCAbstractUserView$JSCAbstractUserView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCButton$JSCButton.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCCheckBox$JSCCheckBox.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCCompositeView$JSCCompositeView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCContainerView$JSCContainerView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCDragView$JSCDragBoth.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCDragView$JSCDragSink.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCDragView$JSCDragSource.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCDragView$JSCDragView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCEnvelopeView$JSCEnvelopeView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCFont$JFont.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCFont$JSCFont.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCFreqScope$JSCFreqScope.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCFreqScopeWindow$JSCFreqScopeWindow.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCImage$JSCImage.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCKnob$JSCKnob.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCLayoutView$JSCHLayoutView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCLayoutView$JSCLayoutView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCLayoutView$JSCVLayoutView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCLevelIndicator$JSCLevelIndicator.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCListView$JSCListView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCMenu$JSCMenuCheckItem.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCMenu$JSCMenuGroup.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCMenu$JSCMenuItem.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCMenu$JSCMenuNode.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCMenu$JSCMenuRoot.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCMenu$JSCMenuSeparator.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCMovieView$JSCMovieView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCMultiSliderView$JSCMultiSliderView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCNumberBox$JSCNumberBox.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCPeakMeter$JSCPeakMeter.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCPeakMeter$JSCPeakMeterManager.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCPeakMeter$JSCPeakMeterSettings.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCPlugView$JSCPlugContainerView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCPlugView$JSCPlugView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCPopUpMenu$JSCPopUpMenu.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCRangeSlider$JSCRangeSlider.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCScrollBar$JSCScrollBar.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCScrollTopView$JSCScrollTopView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCScrollView$JSCScrollView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCSlider$JSCSlider.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCSlider2D$JSC2DSlider.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCSlider2D$JSCSlider2D.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCSliderBase$JSCSliderBase.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCSoundFileView$JSCSoundFileView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCSoundFileView$JSoundFileViewProgressWindow.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCSpeech$JSCSpeech.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCSpeech$JSCSpeechChannel.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCStaticText$JSCStaticText.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCStaticTextBase$JSCStaticTextBase.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCStethoscope$JSCStethoscope.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCSynth$JSCSynth.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCTabbedPane$JSCTabbedPane.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCTabletView$JSCTabletView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCTextEditBase$JSCTextEditBase.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCTextField$JSCTextField.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCTextView$JSCTextView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCTexturePaint$JSCTexturePaint.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCTopView$JSCTopView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCUserView$JSCUserView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCView$JSCView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCWebView$JSCWebView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCWindow$JSCWindow.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JScopeView$JSCScope.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JScopeView$JScopeOut.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JavaObject$JavaObject.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/JavaObject$JavaObjectD.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/SwingDefaults$SwingDefaults.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/SwingDialog$SwingDialog.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/SwingGUI$SwingGUI.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/SwingOSC$SwingOSC.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/SwingOSC$SwingOptions.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/UpdateListener$UpdateListener.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+ArrayedCollection.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Boolean.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Color.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Float.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Gradient.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+HiliteGradient.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Integer.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+List.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+NetAddr.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Nil.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Point.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Rect.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+SCViewHolder.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Server.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+String.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Symbol.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/osx/extCocoaCompat+SCDragView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/osx/extCocoaCompat+SCEnvelopeView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/osx/extCocoaCompat+SCMovieView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/osx/extCocoaCompat+SCNumberBox.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/osx/extCocoaCompat+SCPopUpMenu.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/osx/extCocoaCompat+SCSoundFileView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/osx/extCocoaCompat+SCTextView.scclass
trunk/jsc.ui.swingosc/scbin/SwingOSC/osx/extCocoaCompat+SCUserView.scclass
trunk/jsc.ui.swingosc/scbin/runtimeAnnotations.sci
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/Collapse$Collapse.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/Insets$Insets.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JKnob$JKnob.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JMouseBase$JKeyState.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JMouseBase$JMouseBase.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JMouseBase$JMouseButton.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JMouseBase$JMouseX.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JMouseBase$JMouseY.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JPen$JPen.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCAbstractMultiSliderView$JSCAbstractMultiSliderView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCAbstractUserView$JSCAbstractUserView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCButton$JSCButton.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCCheckBox$JSCCheckBox.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCCompositeView$JSCCompositeView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCContainerView$JSCContainerView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCDragView$JSCDragBoth.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCDragView$JSCDragSink.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCDragView$JSCDragSource.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCDragView$JSCDragView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCEnvelopeView$JSCEnvelopeView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCFont$JFont.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCFont$JSCFont.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCFreqScope$JSCFreqScope.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCFreqScopeWindow$JSCFreqScopeWindow.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCImage$JSCImage.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCKnob$JSCKnob.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCLayoutView$JSCHLayoutView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCLayoutView$JSCLayoutView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCLayoutView$JSCVLayoutView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCLevelIndicator$JSCLevelIndicator.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCListView$JSCListView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCMenu$JSCMenuCheckItem.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCMenu$JSCMenuGroup.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCMenu$JSCMenuItem.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCMenu$JSCMenuNode.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCMenu$JSCMenuRoot.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCMenu$JSCMenuSeparator.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCMovieView$JSCMovieView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCMultiSliderView$JSCMultiSliderView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCNumberBox$JSCNumberBox.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCPeakMeter$JSCPeakMeter.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCPeakMeter$JSCPeakMeterManager.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCPeakMeter$JSCPeakMeterSettings.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCPlugView$JSCPlugContainerView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCPlugView$JSCPlugView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCPopUpMenu$JSCPopUpMenu.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCRangeSlider$JSCRangeSlider.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCScrollBar$JSCScrollBar.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCScrollTopView$JSCScrollTopView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCScrollView$JSCScrollView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCSlider$JSCSlider.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCSlider2D$JSC2DSlider.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCSlider2D$JSCSlider2D.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCSliderBase$JSCSliderBase.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCSoundFileView$JSCSoundFileView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCSoundFileView$JSoundFileViewProgressWindow.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCSpeech$JSCSpeech.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCSpeech$JSCSpeechChannel.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCStaticText$JSCStaticText.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCStaticTextBase$JSCStaticTextBase.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCStethoscope$JSCStethoscope.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCSynth$JSCSynth.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCTabbedPane$JSCTabbedPane.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCTabletView$JSCTabletView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCTextEditBase$JSCTextEditBase.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCTextField$JSCTextField.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCTextView$JSCTextView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCTexturePaint$JSCTexturePaint.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCTopView$JSCTopView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCUserView$JSCUserView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCView$JSCView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCWebView$JSCWebView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JSCWindow$JSCWindow.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JScopeView$JSCScope.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JScopeView$JScopeOut.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JavaObject$JavaObject.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/JavaObject$JavaObjectD.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/SwingDefaults$SwingDefaults.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/SwingDialog$SwingDialog.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/SwingGUI$SwingGUI.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/SwingOSC$SwingOSC.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/SwingOSC$SwingOptions.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/UpdateListener$UpdateListener.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+ArrayedCollection.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Boolean.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Color.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Float.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Gradient.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+HiliteGradient.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Integer.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+List.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+NetAddr.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Nil.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Point.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Rect.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+SCViewHolder.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Server.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+String.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/extSwingOSC+Symbol.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/osx/extCocoaCompat+SCDragView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/osx/extCocoaCompat+SCEnvelopeView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/osx/extCocoaCompat+SCMovieView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/osx/extCocoaCompat+SCNumberBox.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/osx/extCocoaCompat+SCPopUpMenu.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/osx/extCocoaCompat+SCSoundFileView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/osx/extCocoaCompat+SCTextView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/SwingOSC/osx/extCocoaCompat+SCUserView.scclass
===================================================================
(Binary files differ)
Deleted: trunk/jsc.ui.swingosc/scbin/runtimeAnnotations.sci
===================================================================
--- trunk/jsc.ui.swingosc/scbin/runtimeAnnotations.sci 2012-11-26 16:02:15 UTC (rev 380)
+++ trunk/jsc.ui.swingosc/scbin/runtimeAnnotations.sci 2012-11-26 16:08:36 UTC (rev 381)
@@ -1,27 +0,0 @@
-// AnnotationFileHeader
-var memberAnnotations = IdentityDictionary(), classFieldAnnotations = IdentityDictionary(), instanceFieldAnnotations = IdentityDictionary(), variableAnnotations = IdentityDictionary();
-var memberFlags = IdentityDictionary(), classFieldFlags = IdentityDictionary(), instanceFieldFlags = IdentityDictionary();
-var dictionary, array, method;
-var annotationValues, annotationInstance;
-
-/** @name JSCImage */ (
- // INSTANCE METHOD FLAGS and ANNOTATIONS
- method = JSCImage.findMethod(\destroy);
- memberFlags[method] = 128;
-
-
-);
-
-/** @name JPen */ (
- // CLASS METHOD FLAGS and ANNOTATIONS
- method = JPen.class.findMethod(\setSmoothing);
- memberFlags[method] = 128;
-
-
-);
-
-
-// AnnotationFileEnd
-JSCFlags.prInitJSCFlags(memberFlags, classFieldFlags, instanceFieldFlags);
-Annotations.prInitAnnotations(memberAnnotations, classFieldAnnotations, instanceFieldAnnotations, variableAnnotations);
-
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 16:02:22
|
Revision: 380
http://jsce.svn.sourceforge.net/jsce/?rev=380&view=rev
Author: dkleinrath
Date: 2012-11-26 16:02:15 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
- Updated JSC for the latest version of the LPG runtime
- Removed all references from org.eclipse.imp. IMP will no longer be needed for JSC.
- Added the latest lpg.runtime jar file to jsc.core.
Modified Paths:
--------------
trunk/jsc.ui.swingosc/META-INF/MANIFEST.MF
Modified: trunk/jsc.ui.swingosc/META-INF/MANIFEST.MF
===================================================================
--- trunk/jsc.ui.swingosc/META-INF/MANIFEST.MF 2012-11-26 15:57:03 UTC (rev 379)
+++ trunk/jsc.ui.swingosc/META-INF/MANIFEST.MF 2012-11-26 16:02:15 UTC (rev 380)
@@ -26,3 +26,4 @@
Bundle-ClassPath: .,
SwingOSC.jar
Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Eclipse-BuddyPolicy: dependent
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 15:57:14
|
Revision: 379
http://jsce.svn.sourceforge.net/jsce/?rev=379&view=rev
Author: dkleinrath
Date: 2012-11-26 15:57:03 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
- Updated JSC for the latest version of the LPG runtime
- Removed all references from org.eclipse.imp. IMP will no longer be needed for JSC.
- Added the latest lpg.runtime jar file to jsc.core.
Modified Paths:
--------------
trunk/jsc.ui/META-INF/MANIFEST.MF
trunk/jsc.ui/jsc/jsc/internal/ui/JSCActionDelegate.java
trunk/jsc.ui/jsc/jsc/internal/ui/JSCEclipseRuntimeAPI.java
trunk/jsc.ui/jsc/jsc/internal/ui/JSCElementsConverter.java
trunk/jsc.ui/jsc/jsc/internal/ui/text/jsc/hover/JSCRuntimeExtensionHover.java
trunk/jsc.ui/jsc/jsc/internal/ui/text/jsc/hover/JSCRuntimeInfoHover.java
trunk/jsc.ui/jsc/jsc/old/internal/ui/text/contentassist/DOMCompletionContributor.java
Modified: trunk/jsc.ui/META-INF/MANIFEST.MF
===================================================================
--- trunk/jsc.ui/META-INF/MANIFEST.MF 2012-11-26 15:47:36 UTC (rev 378)
+++ trunk/jsc.ui/META-INF/MANIFEST.MF 2012-11-26 15:57:03 UTC (rev 379)
@@ -21,7 +21,6 @@
org.eclipse.debug.ui,
jsc.core,
jsc.jsclang.library;bundle-version="0.1.2",
- org.eclipse.imp.runtime;bundle-version="0.1.99",
org.eclipse.ui.forms;bundle-version="[3.4.0,4.0.0)",
org.eclipse.ui.navigator;bundle-version="[3.3.200,4.0.0)",
org.eclipse.team.ui;bundle-version="[3.4.100,4.0.0)",
@@ -33,7 +32,6 @@
com.ibm.icu;bundle-version="4.0.1",
org.eclipse.team.core;bundle-version="3.5.0",
jsc.util;bundle-version="1.0.0",
- lpg.runtime;bundle-version="2.0.17",
org.apache.commons.lang;bundle-version="2.3.0"
Bundle-ActivationPolicy: lazy
Export-Package: jsc.internal.ui.helpview;x-friends:="jsc.jdt",
Modified: trunk/jsc.ui/jsc/jsc/internal/ui/JSCActionDelegate.java
===================================================================
--- trunk/jsc.ui/jsc/jsc/internal/ui/JSCActionDelegate.java 2012-11-26 15:47:36 UTC (rev 378)
+++ trunk/jsc.ui/jsc/jsc/internal/ui/JSCActionDelegate.java 2012-11-26 15:57:03 UTC (rev 379)
@@ -22,8 +22,6 @@
import org.eclipse.core.commands.contexts.ContextManager;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
-import org.eclipse.jface.action.ContributionItem;
-import org.eclipse.jface.action.GroupMarker;
import org.eclipse.jface.action.IContributionItem;
import org.eclipse.jface.action.MenuManager;
import org.eclipse.jface.bindings.Binding;
@@ -33,8 +31,6 @@
import org.eclipse.jface.bindings.keys.KeySequence;
import org.eclipse.jface.bindings.keys.ParseException;
import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Menu;
-import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.commands.ICommandService;
@@ -42,8 +38,6 @@
import org.eclipse.ui.contexts.IContextService;
import org.eclipse.ui.handlers.IHandlerActivation;
import org.eclipse.ui.handlers.IHandlerService;
-import org.eclipse.ui.internal.Workbench;
-import org.eclipse.ui.internal.WorkbenchPlugin;
import org.eclipse.ui.internal.WorkbenchWindow;
import org.eclipse.ui.keys.IBindingService;
import org.eclipse.ui.menus.AbstractContributionFactory;
@@ -54,6 +48,14 @@
import org.eclipse.ui.services.IServiceLocator;
import org.eclipse.ui.statushandlers.StatusManager;
+
+/**
+ * Provides support for dynamically adding extensions for Handlers, Contexts, Commands,
+ * Bindings and Menus to the currently running Eclipse platform.
+ *
+ * @author Dieter Kleinrath
+ *
+ */
public class JSCActionDelegate implements IJSCLangModuleEventListener {
private static class ActionHandler extends AbstractHandler{
@@ -627,20 +629,30 @@
}
public void dispose(){
- getDisplay().syncExec(new Runnable() {
- public void run() {
- synchronized (this) {
- for (ActionRegistry reg : actionRegistries.values()) {
- reg.dispose();
- }
- actionRegistries.clear();
- ICommandService service = getCommandService();
- if (service != null) {
- Category category = service.getCategory(JSC_ACTION_DELEGATE_CATEGORY);
- category.undefine();
- }
+ Display display = getDisplay();
+ if (!display.isDisposed()) {
+ display.syncExec(new Runnable() {
+ public void run() {
+ internalDispose();
}
+ });
+ } else {
+ internalDispose();
+ }
+
+ }
+ private void internalDispose(){
+ synchronized (this) {
+ for (ActionRegistry reg : actionRegistries.values()) {
+ reg.dispose();
}
- });
+ actionRegistries.clear();
+ ICommandService service = getCommandService();
+ if (service != null) {
+ Category category = service.getCategory(JSC_ACTION_DELEGATE_CATEGORY);
+ category.undefine();
+ }
+ }
}
+
}
Modified: trunk/jsc.ui/jsc/jsc/internal/ui/JSCEclipseRuntimeAPI.java
===================================================================
--- trunk/jsc.ui/jsc/jsc/internal/ui/JSCEclipseRuntimeAPI.java 2012-11-26 15:47:36 UTC (rev 378)
+++ trunk/jsc.ui/jsc/jsc/internal/ui/JSCEclipseRuntimeAPI.java 2012-11-26 15:57:03 UTC (rev 379)
@@ -4,8 +4,16 @@
import org.eclipse.jface.bindings.keys.KeySequence;
-public class JSCEclipseRuntimeAPI {
+/**
+ * Static entry point for SC to add dynamic Extensions.
+ * This class simply delegates to the corresponding Java classes
+ * so all Extension code can be accessed from a single class.
+ *
+ * @author Dieter Kleinrath
+ */
+public final class JSCEclipseRuntimeAPI {
+
/**
* Creates a new hover extension for "jsc.ui.jscEditorTextHovers" and adds it to
* the currently running Eclipse platform.
Modified: trunk/jsc.ui/jsc/jsc/internal/ui/JSCElementsConverter.java
===================================================================
--- trunk/jsc.ui/jsc/jsc/internal/ui/JSCElementsConverter.java 2012-11-26 15:47:36 UTC (rev 378)
+++ trunk/jsc.ui/jsc/jsc/internal/ui/JSCElementsConverter.java 2012-11-26 15:57:03 UTC (rev 379)
@@ -20,6 +20,13 @@
import jsclang.module.JSCLangMain;
import jsclang.util.StringEscapeUtils;
+
+/**
+ * This class converts IJSCElements to compilable SC code that
+ * instantiates the correspending SC JSCElements.
+ *
+ * @author Dieter Kleinrath
+ */
public class JSCElementsConverter {
public static String createJSCElementArrayCompileString(IJSCElement[] elements) throws JSCModelException{
Modified: trunk/jsc.ui/jsc/jsc/internal/ui/text/jsc/hover/JSCRuntimeExtensionHover.java
===================================================================
--- trunk/jsc.ui/jsc/jsc/internal/ui/text/jsc/hover/JSCRuntimeExtensionHover.java 2012-11-26 15:47:36 UTC (rev 378)
+++ trunk/jsc.ui/jsc/jsc/internal/ui/text/jsc/hover/JSCRuntimeExtensionHover.java 2012-11-26 15:57:03 UTC (rev 379)
@@ -30,6 +30,14 @@
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Shell;
+
+/**
+ * This class can be called from SC to dynamically add hovers to the JSC
+ * hover extension point.
+ *
+ * @author Dieter Kleinrath
+ *
+ */
public class JSCRuntimeExtensionHover extends AbstractJSCEditorTextHover implements IExecutableExtension, IInformationProviderExtension2, ITextHoverExtension{
public static final String EXTENSION_CLASS = "jsc.internal.ui.text.jsc.hover.JSCRuntimeExtensionHover";
Modified: trunk/jsc.ui/jsc/jsc/internal/ui/text/jsc/hover/JSCRuntimeInfoHover.java
===================================================================
--- trunk/jsc.ui/jsc/jsc/internal/ui/text/jsc/hover/JSCRuntimeInfoHover.java 2012-11-26 15:47:36 UTC (rev 378)
+++ trunk/jsc.ui/jsc/jsc/internal/ui/text/jsc/hover/JSCRuntimeInfoHover.java 2012-11-26 15:57:03 UTC (rev 379)
@@ -20,8 +20,9 @@
@SuppressWarnings("restriction")
/**
- * Provides JSCdoc as hover info for SC elements.
- *
+ * Provides runtime information about SC elements as a hover.
+ *
+ * @author Dieter Kleinrath
*/
public class JSCRuntimeInfoHover extends AbstractJSCdocHover implements IInformationProviderExtension2, ITextHoverExtension{
Modified: trunk/jsc.ui/jsc/jsc/old/internal/ui/text/contentassist/DOMCompletionContributor.java
===================================================================
--- trunk/jsc.ui/jsc/jsc/old/internal/ui/text/contentassist/DOMCompletionContributor.java 2012-11-26 15:47:36 UTC (rev 378)
+++ trunk/jsc.ui/jsc/jsc/old/internal/ui/text/contentassist/DOMCompletionContributor.java 2012-11-26 15:57:03 UTC (rev 379)
@@ -34,6 +34,7 @@
import jsc.ui.text.jsc.JSCContentAssistInvocationContext;
import jsclang.module.JSCCommunicationManager;
import jsclang.module.JSCLangMain;
+import jsclang.module.JSCMessageException;
import jsclang.util.Strings;
import org.eclipse.core.runtime.IProgressMonitor;
@@ -166,7 +167,12 @@
@Override
public Object getAdditionalProposalInfo(IProgressMonitor monitor) {
- String[] methodInfo = JSCECommunicationManager.getDefaultModule().getMethodInfoOfInstance(className, methodName);
+ String[] methodInfo;
+ try {
+ methodInfo = JSCECommunicationManager.getDefaultModule().getMethodInfoOfInstance(className, methodName);
+ } catch (JSCMessageException e1) {
+ return null;
+ }
int charPos = Integer.parseInt(methodInfo[0]);
if (charPos > 0) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 15:47:43
|
Revision: 378
http://jsce.svn.sourceforge.net/jsce/?rev=378&view=rev
Author: dkleinrath
Date: 2012-11-26 15:47:36 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
- Updated JSC for the latest version of the LPG runtime
- Removed all references from org.eclipse.imp. IMP will no longer be needed for JSC.
- Added the latest lpg.runtime jar file to jsc.core.
Modified Paths:
--------------
trunk/jsc.launching/META-INF/MANIFEST.MF
trunk/jsc.launching/jsc/jsc/jsclang/AbstractJSCRuntimeElement.java
Modified: trunk/jsc.launching/META-INF/MANIFEST.MF
===================================================================
--- trunk/jsc.launching/META-INF/MANIFEST.MF 2012-11-26 15:46:11 UTC (rev 377)
+++ trunk/jsc.launching/META-INF/MANIFEST.MF 2012-11-26 15:47:36 UTC (rev 378)
@@ -7,14 +7,10 @@
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.ui;bundle-version="3.5.0",
org.eclipse.core.variables;bundle-version="3.2.200",
- jsc.core;bundle-version="0.1.2",
org.eclipse.imp.runtime;bundle-version="0.1.99",
org.eclipse.core.resources;bundle-version="3.5.0",
org.eclipse.debug.core;bundle-version="3.5.0",
- jsc.util;bundle-version="1.0.0",
- jsc.jsclang.library;bundle-version="0.1.2",
org.eclipse.core.expressions;bundle-version="[3.4.0,4.0.0)",
- jsc.debug;bundle-version="1.0.0",
org.eclipse.ui.console;bundle-version="3.4.0",
org.eclipse.debug.ui;bundle-version="3.5.0",
org.eclipse.jface.text;bundle-version="3.5.0",
@@ -22,9 +18,12 @@
org.eclipse.ui.ide;bundle-version="3.5.0",
org.eclipse.search;bundle-version="3.5.0",
org.eclipse.ui.navigator.resources;bundle-version="3.4.0",
- jsc.ui.swingosc;bundle-version="0.1.2",
org.eclipse.core.filesystem;bundle-version="1.2.0",
- lpg.runtime;bundle-version="2.0.17"
+ jsc.core;bundle-version="0.1.2",
+ jsc.util;bundle-version="1.0.0",
+ jsc.jsclang.library;bundle-version="0.1.2",
+ jsc.ui.swingosc;bundle-version="0.1.2",
+ jsc.debug;bundle-version="1.0.0"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Export-Package: jsc.internal.launching,
Modified: trunk/jsc.launching/jsc/jsc/jsclang/AbstractJSCRuntimeElement.java
===================================================================
--- trunk/jsc.launching/jsc/jsc/jsclang/AbstractJSCRuntimeElement.java 2012-11-26 15:46:11 UTC (rev 377)
+++ trunk/jsc.launching/jsc/jsc/jsclang/AbstractJSCRuntimeElement.java 2012-11-26 15:47:36 UTC (rev 378)
@@ -1,11 +1,7 @@
package jsc.jsclang;
-import jsc.core.IField;
import jsc.core.IJSCElement;
-import jsc.core.IJSCProject;
-import jsc.core.IJSCCoreRuntimeElement;
import jsc.core.IJSCRuntimeElement;
-import jsc.core.IType;
import jsc.core.JSCModelException;
import jsc.internal.launching.LaunchingPlugin;
import jsc.ui.preferences.ReturnValuesPreferencePage;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 15:46:18
|
Revision: 377
http://jsce.svn.sourceforge.net/jsce/?rev=377&view=rev
Author: dkleinrath
Date: 2012-11-26 15:46:11 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
Added Paths:
-----------
trunk/jsc.jsclang.library/jsclang.jar
Removed Paths:
-------------
trunk/jsc.jsclang.library/jsclang.jar
Deleted: trunk/jsc.jsclang.library/jsclang.jar
===================================================================
(Binary files differ)
Added: trunk/jsc.jsclang.library/jsclang.jar
===================================================================
(Binary files differ)
Property changes on: trunk/jsc.jsclang.library/jsclang.jar
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 15:41:57
|
Revision: 376
http://jsce.svn.sourceforge.net/jsce/?rev=376&view=rev
Author: dkleinrath
Date: 2012-11-26 15:41:44 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
- Updated JSC for the latest version of the LPG runtime
- Removed all references from org.eclipse.imp. IMP will no longer be needed for JSC.
- Added the latest lpg.runtime jar file to jsc.core.
Modified Paths:
--------------
trunk/jsc.develop.tools/META-INF/MANIFEST.MF
trunk/jsc.develop.tools/plugin.xml
Added Paths:
-----------
trunk/jsc.develop.tools/src/jsc/develop/JSCDevelopPerspective.java
Modified: trunk/jsc.develop.tools/META-INF/MANIFEST.MF
===================================================================
--- trunk/jsc.develop.tools/META-INF/MANIFEST.MF 2012-11-26 15:40:06 UTC (rev 375)
+++ trunk/jsc.develop.tools/META-INF/MANIFEST.MF 2012-11-26 15:41:44 UTC (rev 376)
@@ -8,7 +8,6 @@
org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.ui.console,
- org.eclipse.jdt.core;bundle-version="3.5.0",
org.eclipse.search;bundle-version="3.4.1",
org.eclipse.ui.navigator.resources;bundle-version="3.3.101",
jsc.util;bundle-version="1.0.0",
@@ -17,7 +16,8 @@
org.eclipse.core.filebuffers;bundle-version="3.5.0",
org.eclipse.team.cvs.core;bundle-version="3.3.200",
org.eclipse.team.core;bundle-version="3.5.0",
- org.eclipse.team.ui;bundle-version="3.5.0"
+ org.eclipse.team.ui;bundle-version="3.5.0",
+ org.eclipse.jdt.core;bundle-version="3.8.2"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Export-Package: jsc.develop,
Modified: trunk/jsc.develop.tools/plugin.xml
===================================================================
--- trunk/jsc.develop.tools/plugin.xml 2012-11-26 15:40:06 UTC (rev 375)
+++ trunk/jsc.develop.tools/plugin.xml 2012-11-26 15:41:44 UTC (rev 376)
@@ -178,5 +178,22 @@
point="org.eclipse.ui.startup">
<startup></startup>
</extension>
+ <extension
+ point="org.eclipse.ui.perspectives">
+ <perspective
+ class="jsc.develop.JSCDevelopPerspective"
+ id="jsc.develop.tools.perspective"
+ name="JSC Develop">
+ </perspective>
+ </extension>
+ <extension
+ point="org.eclipse.ui.perspectiveExtensions">
+ <perspectiveExtension
+ targetID="jsc.develop.tools.perspective">
+ <actionSet
+ id="jsc.tools.ActionSet">
+ </actionSet>
+ </perspectiveExtension>
+ </extension>
</plugin>
Added: trunk/jsc.develop.tools/src/jsc/develop/JSCDevelopPerspective.java
===================================================================
--- trunk/jsc.develop.tools/src/jsc/develop/JSCDevelopPerspective.java (rev 0)
+++ trunk/jsc.develop.tools/src/jsc/develop/JSCDevelopPerspective.java 2012-11-26 15:41:44 UTC (rev 376)
@@ -0,0 +1,80 @@
+package jsc.develop;
+
+import org.eclipse.search.ui.NewSearchUI;
+import org.eclipse.ui.IFolderLayout;
+import org.eclipse.ui.IPageLayout;
+import org.eclipse.ui.IPerspectiveFactory;
+import org.eclipse.ui.console.IConsoleConstants;
+import org.eclipse.ui.navigator.resources.ProjectExplorer;
+import org.eclipse.ui.progress.IProgressConstants;
+import org.eclipse.ui.texteditor.templates.TemplatesView;
+
+public class JSCDevelopPerspective implements IPerspectiveFactory{
+
+ /**
+ * Constructs a new Default layout engine.
+ */
+ public JSCDevelopPerspective() {
+ super();
+ }
+
+ /**
+ * @see IPerspectiveFactory#createInitialLayout
+ */
+ public void createInitialLayout(IPageLayout layout) {
+ String editorArea = layout.getEditorArea();
+
+ IFolderLayout folder1= layout.createFolder("topLeft", IPageLayout.LEFT, (float)0.25, editorArea); //$NON-NLS-1$
+ folder1.addView(ProjectExplorer.VIEW_ID);
+ folder1.addPlaceholder(IPageLayout.ID_RES_NAV);
+ folder1.addView(IPageLayout.ID_PROBLEM_VIEW);
+ folder1.addPlaceholder(IPageLayout.ID_PROP_SHEET);
+
+ IFolderLayout folder2= layout.createFolder("bottom", IPageLayout.BOTTOM, (float)0.75, editorArea); //$NON-NLS-1$
+
+ folder2.addView(IConsoleConstants.ID_CONSOLE_VIEW);
+ folder2.addView(IPageLayout.ID_TASK_LIST);
+ folder2.addPlaceholder(NewSearchUI.SEARCH_VIEW_ID);
+ folder2.addPlaceholder(IPageLayout.ID_BOOKMARKS);
+ folder2.addPlaceholder(IProgressConstants.PROGRESS_VIEW_ID);
+
+
+ IFolderLayout folder3= layout.createFolder("topRight", IPageLayout.RIGHT,(float)0.75, editorArea); //$NON-NLS-1$
+ folder3.addPlaceholder(IPageLayout.ID_OUTLINE);
+
+ layout.addActionSet(IPageLayout.ID_NAVIGATE_ACTION_SET);
+
+ // views - build console
+ layout.addShowViewShortcut(IConsoleConstants.ID_CONSOLE_VIEW);
+
+ // views - searching
+ layout.addShowViewShortcut(NewSearchUI.SEARCH_VIEW_ID);
+
+ // views - standard workbench
+ layout.addShowViewShortcut(IPageLayout.ID_OUTLINE);
+ layout.addShowViewShortcut(IPageLayout.ID_PROBLEM_VIEW);
+
+ layout.addShowViewShortcut(IPageLayout.ID_PROP_SHEET);
+
+ layout.addShowViewShortcut(IPageLayout.ID_RES_NAV);
+ layout.addShowViewShortcut(ProjectExplorer.VIEW_ID);
+
+ layout.addShowViewShortcut(IPageLayout.ID_TASK_LIST);
+ layout.addShowViewShortcut(IPageLayout.ID_BOOKMARKS);
+ layout.addShowViewShortcut(IProgressConstants.PROGRESS_VIEW_ID);
+ layout.addShowViewShortcut(TemplatesView.ID);
+
+ addJSCWizardShortcuts(layout);
+
+ }
+
+ private void addJSCWizardShortcuts(IPageLayout layout) {
+ // new actions - JSC project creation wizard
+ layout.addNewWizardShortcut("org.eclipse.ui.wizards.new.folder");
+ layout.addNewWizardShortcut("org.eclipse.ui.wizards.new.file");
+// layout.addNewWizardShortcut(ConfigureJSCWizard.WIZARD_ID);
+
+ }
+
+
+}
Property changes on: trunk/jsc.develop.tools/src/jsc/develop/JSCDevelopPerspective.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 15:40:16
|
Revision: 375
http://jsce.svn.sourceforge.net/jsce/?rev=375&view=rev
Author: dkleinrath
Date: 2012-11-26 15:40:06 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
- Updated JSC for the latest version of the LPG runtime
- Removed all references from org.eclipse.imp. IMP will no longer be needed for JSC.
- Added the latest lpg.runtime jar file to jsc.core.
Modified Paths:
--------------
trunk/jsc.debug.ui/META-INF/MANIFEST.MF
trunk/jsc.debug.ui/src/jsc/internal/debug/ui/JSCDebugUIPlugin.java
Added Paths:
-----------
trunk/jsc.debug.ui/src/jsc/internal/debug/ui/ImageDescriptorRegistry.java
Modified: trunk/jsc.debug.ui/META-INF/MANIFEST.MF
===================================================================
--- trunk/jsc.debug.ui/META-INF/MANIFEST.MF 2012-11-26 15:38:00 UTC (rev 374)
+++ trunk/jsc.debug.ui/META-INF/MANIFEST.MF 2012-11-26 15:40:06 UTC (rev 375)
@@ -6,18 +6,17 @@
Bundle-Activator: jsc.internal.debug.ui.JSCDebugUIPlugin
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
- jsc.util;bundle-version="1.0.0",
org.eclipse.core.resources;bundle-version="3.5.0",
- jsc.launching;bundle-version="1.0.0",
- jsc.core;bundle-version="0.1.2",
com.ibm.icu;bundle-version="4.0.1",
- org.eclipse.imp.runtime;bundle-version="0.1.99",
org.eclipse.ui.forms;bundle-version="3.4.0",
- jsc.ui;bundle-version="0.1.2",
org.eclipse.debug.ui;bundle-version="3.5.0",
- jsc.debug;bundle-version="1.0.0",
org.eclipse.ui.ide,
- org.eclipse.core.variables;bundle-version="3.2.200"
+ org.eclipse.core.variables;bundle-version="3.2.200",
+ jsc.core;bundle-version="0.1.2",
+ jsc.util;bundle-version="1.0.0",
+ jsc.launching;bundle-version="1.0.0",
+ jsc.ui;bundle-version="0.1.2",
+ jsc.debug;bundle-version="1.0.0"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-Vendor: Dieter Kleinrath
Added: trunk/jsc.debug.ui/src/jsc/internal/debug/ui/ImageDescriptorRegistry.java
===================================================================
--- trunk/jsc.debug.ui/src/jsc/internal/debug/ui/ImageDescriptorRegistry.java (rev 0)
+++ trunk/jsc.debug.ui/src/jsc/internal/debug/ui/ImageDescriptorRegistry.java 2012-11-26 15:40:06 UTC (rev 375)
@@ -0,0 +1,96 @@
+/*******************************************************************************
+ * Copyright (c) 2000, 2007 IBM Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ *******************************************************************************/
+package jsc.internal.debug.ui;
+
+
+import java.util.HashMap;
+import java.util.Iterator;
+
+import org.eclipse.core.runtime.Assert;
+import org.eclipse.jface.resource.ImageDescriptor;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.widgets.Display;
+
+/**
+ * A registry that maps <code>ImageDescriptors</code> to <code>Image</code>.
+ */
+public class ImageDescriptorRegistry {
+
+ private HashMap fRegistry= new HashMap(10);
+ private Display fDisplay;
+
+ /**
+ * Creates a new image descriptor registry for the current or default display,
+ * respectively.
+ */
+ public ImageDescriptorRegistry() {
+ this(JSCDebugUIPlugin.getStandardDisplay());
+ }
+
+ /**
+ * Creates a new image descriptor registry for the given display. All images
+ * managed by this registry will be disposed when the display gets disposed.
+ *
+ * @param display the display the images managed by this registry are allocated for
+ */
+ public ImageDescriptorRegistry(Display display) {
+ fDisplay= display;
+ Assert.isNotNull(fDisplay);
+ hookDisplay();
+ }
+
+ /**
+ * Returns the image associated with the given image descriptor.
+ *
+ * @param descriptor the image descriptor for which the registry manages an image
+ * @return the image associated with the image descriptor or <code>null</code>
+ * if the image descriptor can't create the requested image.
+ */
+ public Image get(ImageDescriptor descriptor) {
+ if (descriptor == null)
+ descriptor= ImageDescriptor.getMissingImageDescriptor();
+
+ Image result= (Image)fRegistry.get(descriptor);
+ if (result != null)
+ return result;
+
+ Assert.isTrue(fDisplay == JSCDebugUIPlugin.getStandardDisplay(), DebugUIMessages.ImageDescriptorRegistry_Allocating_image_for_wrong_display_1);
+ result= descriptor.createImage();
+ if (result != null)
+ fRegistry.put(descriptor, result);
+ return result;
+ }
+
+ /**
+ * Disposes all images managed by this registry.
+ */
+ public void dispose() {
+ for (Iterator iter= fRegistry.values().iterator(); iter.hasNext(); ) {
+ Image image= (Image)iter.next();
+ image.dispose();
+ }
+ fRegistry.clear();
+ }
+
+ private void hookDisplay() {
+ fDisplay.asyncExec(new Runnable() {
+ public void run() {
+ fDisplay.disposeExec(new Runnable() {
+ public void run() {
+ dispose();
+ }
+ });
+ }
+ });
+
+ }
+}
+
Property changes on: trunk/jsc.debug.ui/src/jsc/internal/debug/ui/ImageDescriptorRegistry.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified: trunk/jsc.debug.ui/src/jsc/internal/debug/ui/JSCDebugUIPlugin.java
===================================================================
--- trunk/jsc.debug.ui/src/jsc/internal/debug/ui/JSCDebugUIPlugin.java 2012-11-26 15:38:00 UTC (rev 374)
+++ trunk/jsc.debug.ui/src/jsc/internal/debug/ui/JSCDebugUIPlugin.java 2012-11-26 15:40:06 UTC (rev 375)
@@ -15,7 +15,6 @@
import jsc.debug.ui.IJSCDebugUIConstants;
-import org.eclipse.imp.runtime.ImageDescriptorRegistry;
import jsc.internal.debug.ui.DebugUIMessages;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 15:38:11
|
Revision: 374
http://jsce.svn.sourceforge.net/jsce/?rev=374&view=rev
Author: dkleinrath
Date: 2012-11-26 15:38:00 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
Modified Paths:
--------------
trunk/jsc.defaultsc3/META-INF/MANIFEST.MF
Modified: trunk/jsc.defaultsc3/META-INF/MANIFEST.MF
===================================================================
--- trunk/jsc.defaultsc3/META-INF/MANIFEST.MF 2012-11-26 15:32:28 UTC (rev 373)
+++ trunk/jsc.defaultsc3/META-INF/MANIFEST.MF 2012-11-26 15:38:00 UTC (rev 374)
@@ -6,16 +6,16 @@
Bundle-Activator: jsc.defaultsc3.DefaultSC3Plugin
Bundle-Vendor: Dieter Kleinrath
Require-Bundle: org.eclipse.core.runtime,
- jsc.util;bundle-version="1.0.0",
- jsc.launching;bundle-version="1.0.0",
org.eclipse.core.variables;bundle-version="3.2.200",
- jsc.core;bundle-version="0.1.2",
- jsc.ui;bundle-version="0.1.2",
org.eclipse.swt;bundle-version="3.5.0",
org.eclipse.jface;bundle-version="3.5.0",
org.eclipse.ui;bundle-version="3.5.0",
org.eclipse.ui.ide;bundle-version="3.5.0",
- org.eclipse.core.resources;bundle-version="3.5.0"
+ org.eclipse.core.resources;bundle-version="3.5.0",
+ jsc.core;bundle-version="0.1.2",
+ jsc.util;bundle-version="1.0.0",
+ jsc.launching;bundle-version="1.0.0",
+ jsc.ui;bundle-version="0.1.2"
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-ActivationPolicy: lazy
Export-Package: jsc.defaultsc3
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 15:32:34
|
Revision: 373
http://jsce.svn.sourceforge.net/jsce/?rev=373&view=rev
Author: dkleinrath
Date: 2012-11-26 15:32:28 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
Added folder imp/jsc.imp.parser/Ast to svn:ignore
Added folder ASTBackup to svn:ignore
Property Changed:
----------------
trunk/jsc.core/
trunk/jsc.core/imp/jsc/imp/parser/
Property changes on: trunk/jsc.core
___________________________________________________________________
Added: svn:ignore
+ ASTBackup
Property changes on: trunk/jsc.core/imp/jsc/imp/parser
___________________________________________________________________
Added: svn:ignore
+ Ast
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 15:29:15
|
Revision: 372
http://jsce.svn.sourceforge.net/jsce/?rev=372&view=rev
Author: dkleinrath
Date: 2012-11-26 15:29:04 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
Removed Paths:
-------------
trunk/jsc.core/ASTBackup/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 15:24:58
|
Revision: 371
http://jsce.svn.sourceforge.net/jsce/?rev=371&view=rev
Author: dkleinrath
Date: 2012-11-26 15:24:49 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
Removed Paths:
-------------
trunk/jsc.core/ASTBackup/AdditionalASTFiles/
trunk/jsc.core/ASTBackup/imp/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 15:23:38
|
Revision: 370
http://jsce.svn.sourceforge.net/jsce/?rev=370&view=rev
Author: dkleinrath
Date: 2012-11-26 15:23:32 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
Removed Paths:
-------------
trunk/jsc.core/ASTBackup/imp/parser/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 15:20:33
|
Revision: 369
http://jsce.svn.sourceforge.net/jsce/?rev=369&view=rev
Author: dkleinrath
Date: 2012-11-26 15:20:27 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
Removed Paths:
-------------
trunk/jsc.core/ASTBackup/imp/parser/Ast/
trunk/jsc.core/ASTBackup/imp/parser/docast/
trunk/jsc.core/imp/jsc/imp/parser/Ast/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 15:18:43
|
Revision: 368
http://jsce.svn.sourceforge.net/jsce/?rev=368&view=rev
Author: dkleinrath
Date: 2012-11-26 15:18:32 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
Removed Paths:
-------------
trunk/jsc.core/src/jsc/internal/compiler/parser/lpg/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dkl...@us...> - 2012-11-26 15:11:19
|
Revision: 367
http://jsce.svn.sourceforge.net/jsce/?rev=367&view=rev
Author: dkleinrath
Date: 2012-11-26 15:10:57 +0000 (Mon, 26 Nov 2012)
Log Message:
-----------
Removed Paths:
-------------
trunk/jsc.core/ASTBackup/AdditionalASTFiles/ASTVisitor.java
trunk/jsc.core/ASTBackup/AdditionalASTFiles/AbstractJSCParser.java
trunk/jsc.core/ASTBackup/AdditionalASTFiles/IJSCParserConstants.java
trunk/jsc.core/ASTBackup/AdditionalASTFiles/IJSCParserRules.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ASTNode.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ASTNodeToken.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/AbstractExpression.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/AbstractField.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/AbstractInterpreterUnitDeclaration.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/AbstractMessageReference.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/AbstractNameReference.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/AbstractTypeDeclaration.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/AbstractVariable.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/AbstractVisitor.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/Adverb.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ArgDecls.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/Array.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ArrayElement.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ArrayElementList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/Assignment.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/BinOP.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/BlockExpr.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/BlockList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/BooleanLiteral.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/Char.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ClassContents.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ClassDef.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ClassDefList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ClassExtension.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ClassExtensionList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ClassName.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ClassVarDecl.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ClassVarDeclList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/CompilationUnitDeclaration.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ConstDef.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ConstDefList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ConstructorReference.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/CopySeriesArgList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/CurryArg.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/DefaultVisitor.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/DictLiteral2.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/DictSlotDef.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/DictSlotDefList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/EnvirVar.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/EprAssign.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/EprMultiAssign.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/Event.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ExprBinOp.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ExprPut.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ExprSeqList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ExpressionContents.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ExpressionList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/False.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/FreeFormUnitCode.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/FreeFormUnitCodeList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/FreeFormUnitDeclaration.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/FuncVarDecl.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/FuncVarDeclList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/Function.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/FunctionBody.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/Generator.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IASTNodeToken.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IAdverb.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IAnnotatable.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IArgDecls.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IArgList1.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IArgListv1.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IArrayElement.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IArrayElementList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IArrayElementList2.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IAscii.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IBinOP.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IBinOP2.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IBlock.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IBlockList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IBlocklist1.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IBody.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ICLassVarList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IClassContents.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IClassDef.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IClassExtension.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IClassExtensions.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IClassName.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IClassVarDecl.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IClassVarDecls.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IClasses.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ICmdlineCode.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ICompilationUnitDeclaration.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IConstDef.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IConstDefList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IConstructorReference.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ICopySeriesArgList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IDictLit2.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IDictSlotDef.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IDictSlotList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IDictSlotList1.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IEnvirVar.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IExpr1.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IExprCopySeries.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IExprPutSeries.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IExprSeq.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IExpression.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IExpressionContents.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IExpressionList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IFakeArgument.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IFalseObj.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IFloat.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IFreeFormUnitCode.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IFreeFormUnitCodeList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IFreeFormUnitDeclaration.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IFuncBody.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IFuncVarDecl.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IFuncVarDecls.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IFuncVarDecls1.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IFunction.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IGenerator.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IIndexedType.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IInteger.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IInterpreterUnitDeclaration.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IKeyArg.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IKeyArgList1.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IKeyBinOP.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IListLit.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IListLit2.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IListLiteral.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ILitDictSlotDef.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ILitDictSlotList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ILitDictSlotList1.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ILiteralList1.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ILiteralListC.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IMessageArgument.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IMessageName.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IMessageReceiver.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IMessageSend.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IMethBody.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IMethodContents.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IMethodDef.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IMethods.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IMsgAt.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IMsgCopySeries.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IMsgFunctNotation.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IMsgNew.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IMsgNewAdd.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IMsgSend.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IMsgSendToFunct.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IMsgToExpr.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IMsgValue.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IName.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/INameList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/INilObj.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IOptComma.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IOptEqual.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IOptKeyArgList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IOptSemi.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IParseUnitDeclaration.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IPrimitive.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IPushLiteral.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IPushName.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IQualifier.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IQualifierList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IRWSlotDef.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IRWSlotDefList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IRWSpec.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IReturnVal.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IRoot.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ISimpleFloat.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ISlotDef.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ISlotDefList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ISlotDefList0.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ISlotLiteral.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IString.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IStringList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ISymbol.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ITrueObj.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ITypeReference.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IValueRange.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IVarDef.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IVarDefList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IVarDefList0.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/IndexedType.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/InterpreterUnitDeclaration.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/KeyArg.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/KeyArgList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/KeyBinOP.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ListLiteralList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/LitDictSlotDef.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/LitDictSlotDefList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/Literal.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/MessageSend.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/MethodBody.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/MethodContents.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/MethodDef.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/MethodDefList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/MsgAt.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/MsgCopySeries.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/MsgFunctNotation.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/MsgNew.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/MsgNewAdd.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/MsgSendToFunct.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/MsgToExpr.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/MsgValue.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/MultiMessageSend.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/Name.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/NameList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/Nil.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/OptKeyArgList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ParseUnitDeclaration.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/Primitive.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/PutSeries.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/Qualifier.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/QualifierList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/RWSlotDef.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/RWSlotDefList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/Reference.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ReturnVal.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/Root.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/Routine.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/SC_Float.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/SC_Integer.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/SC_String.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/StringList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/Symbol.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/True.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/TypeReference.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/ValueRange.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/VarDef.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/VarDefList.java
trunk/jsc.core/ASTBackup/imp/parser/Ast/Visitor.java
trunk/jsc.core/ASTBackup/imp/parser/IAst.java
trunk/jsc.core/ASTBackup/imp/parser/JSCKWLexer.java
trunk/jsc.core/ASTBackup/imp/parser/JSCKWLexerprs.java
trunk/jsc.core/ASTBackup/imp/parser/JSCKWLexersym.java
trunk/jsc.core/ASTBackup/imp/parser/JSCLexer.java
trunk/jsc.core/ASTBackup/imp/parser/JSCLexerprs.java
trunk/jsc.core/ASTBackup/imp/parser/JSCLexersym.java
trunk/jsc.core/ASTBackup/imp/parser/JSCParseController.java
trunk/jsc.core/ASTBackup/imp/parser/JSCParser.java
trunk/jsc.core/ASTBackup/imp/parser/JSCParserprs.java
trunk/jsc.core/ASTBackup/imp/parser/JSCParsersym.java
trunk/jsc.core/ASTBackup/imp/parser/docast/AbstractJSCDocSingleTypeReference.java
trunk/jsc.core/ASTBackup/imp/parser/docast/AbstractMemberValuePair.java
trunk/jsc.core/ASTBackup/imp/parser/docast/FakeToken.java
trunk/jsc.core/ASTBackup/imp/parser/docast/IJSCDocLiteral.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCDocMsgToTypeReference.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdoc.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdocArrayLiteral.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdocBooleanLiteral.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdocCharacterLiteral.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdocFieldReference.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdocFloatLiteral.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdocImplicitTypeReference.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdocIntegerLiteral.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdocNameStatement.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdocNilLiteral.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdocParameterReference.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdocSingleNameReference.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdocSingleNameReferenceTag.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdocSingleTypeReference.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdocStringLiteral.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdocSymbolLiteral.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdocTypeParameter.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdocTypeParameterStatement.java
trunk/jsc.core/ASTBackup/imp/parser/docast/JSCdocTypeReferenceStatement.java
trunk/jsc.core/ASTBackup/imp/parser/docast/MemberValuePair.java
trunk/jsc.core/ASTBackup/imp/parser/docast/ParameterizedSingleTypeReference.java
trunk/jsc.core/ASTBackup/imp/parser/docast/RuntimeAnnotation.java
trunk/jsc.core/ASTBackup/imp/parser/docast/Wildcard.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ASTNode.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ASTNodeToken.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/AbstractASTNodeList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/AbstractVisitor.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/Adverb.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ArgDecls.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/Array.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ArrayElement.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ArrayElementList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/BinOP.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/BlockExpr.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/BlockList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/Char.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ClassContents.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ClassDef.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ClassDefList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ClassExtension.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ClassExtensionList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ClassName.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ClassVarDecl.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ClassVarDeclList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/CompilationUnitDeclaration.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ConstDef.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ConstDefList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/CopySeriesArgList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/CurryArg.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/DictLiteral2.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/DictSlotDef.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/DictSlotDefList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/EnvirVar.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/EprAssign.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/EprMultiAssign.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/Event.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ExprBinOp.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ExprPut.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ExprSeqList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ExpressionContents.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ExpressionList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/False.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/FreeFormUnitCode.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/FreeFormUnitCodeList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/FreeFormUnitDeclaration.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/FuncVarDecl.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/FuncVarDeclList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/Function.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/FunctionBody.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/Generator.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IASTNodeToken.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IAdverb.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IArgDecls.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IArgList1.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IArgListv1.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IArrayElement.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IArrayElementList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IArrayElementList2.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IAscii.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IBinOP.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IBinOP2.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IBlock.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IBlockList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IBlocklist1.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IClassContents.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IClassDef.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IClassExtension.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IClassExtensions.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IClassName.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IClassVarDecl.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IClassVarDecls.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IClasses.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ICmdlineCode.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ICompilationUnitDeclaration.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IConstDef.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IConstDefList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ICopySeriesArgList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IDictLit2.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IDictSlotDef.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IDictSlotList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IDictSlotList1.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IEnvirVar.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IExpr1.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IExprCopySeries.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IExprPutSeries.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IExprSeq.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IExpression.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IExpressionContents.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IExpressionList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IFalseObj.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IFloat.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IFreeFormUnitCode.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IFreeFormUnitCodeList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IFreeFormUnitDeclaration.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IFuncBody.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IFuncVarDecl.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IFuncVarDecls.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IFuncVarDecls1.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IFunction.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IGenerator.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IIndexedType.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IInteger.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IInterpreterUnitDeclaration.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IKeyArg.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IKeyArgList1.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IKeyBinOP.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IListLit.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IListLit2.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IListLiteral.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ILitDictSlotDef.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ILitDictSlotList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ILitDictSlotList1.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ILiteralList1.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ILiteralListC.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IMethBody.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IMethodContents.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IMethodDef.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IMethods.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IMsgAt.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IMsgCopySeries.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IMsgFunctNotation.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IMsgNew.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IMsgNewAdd.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IMsgSend.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IMsgSendToFunct.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IMsgToExpr.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IMsgValue.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IName.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/INameList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/INilObj.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IOptComma.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IOptEqual.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IOptKeyArgList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IOptSemi.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IPrimitive.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IPushLiteral.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IPushName.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IQualifier.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IQualifierList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IRWSlotDef.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IRWSlotDefList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IRWSpec.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IReturnVal.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IRoot.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ISimpleFloat.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ISlotDef.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ISlotDefList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ISlotDefList0.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ISlotLiteral.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IString.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IStringList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ISymbol.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ITrueObj.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IValueRange.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IVarDef.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IVarDefList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IVarDefList0.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/IndexedType.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/InterpreterUnitDeclaration.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/KeyArg.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/KeyArgList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/KeyBinOP.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ListLiteralList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/LitDictSlotDef.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/LitDictSlotDefList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/MethodBody.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/MethodContents.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/MethodDef.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/MethodDefList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/MsgAt.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/MsgCopySeries.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/MsgFunctNotation.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/MsgNew.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/MsgNewAdd.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/MsgSendToFunct.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/MsgToExpr.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/MsgValue.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/Name.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/NameList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/Nil.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/OptKeyArgList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/Primitive.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/PutSeries.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/Qualifier.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/QualifierList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/RWSlotDef.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/RWSlotDefList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/Reference.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ReturnVal.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/Root.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/Routine.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/SC_Float.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/SC_Integer.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/SC_String.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/StringList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/Symbol.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/True.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/ValueRange.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/VarDef.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/VarDefList.java
trunk/jsc.core/imp/jsc/imp/parser/Ast/Visitor.java
Deleted: trunk/jsc.core/ASTBackup/AdditionalASTFiles/ASTVisitor.java
===================================================================
--- trunk/jsc.core/ASTBackup/AdditionalASTFiles/ASTVisitor.java 2012-11-26 14:12:26 UTC (rev 366)
+++ trunk/jsc.core/ASTBackup/AdditionalASTFiles/ASTVisitor.java 2012-11-26 15:10:57 UTC (rev 367)
@@ -1,1121 +0,0 @@
-/*
- * This file was automatically created by the JSCParserGenerator.
- * Do not change the contents of this file directly.
- */
-package jsc.internal.compiler;
-
-import jsc.core.compiler.IProblem;
-import jsc.imp.parser.Ast.*;
-import jsc.internal.compiler.lookup.*;
-import jsc.imp.parser.docast.*;
-
-
-/**
- * A visitor for iterating through the parse tree.
- */
-@SuppressWarnings("unused")
-public abstract class ASTVisitor {
- public void acceptProblem(IProblem problem) {
- // do nothing by default
- }
-
- public boolean visit(ASTNodeToken aSTNodeToken, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ASTNodeToken aSTNodeToken, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(ASTNodeToken aSTNodeToken, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ASTNodeToken aSTNodeToken, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(Adverb adverb, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(Adverb adverb, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(Adverb adverb, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(Adverb adverb, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(Array array, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(Array array, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(Array array, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(Array array, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(ArrayElement arrayElement, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ArrayElement arrayElement, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(ArrayElement arrayElement, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ArrayElement arrayElement, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(ArrayElementList arrayElementList, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ArrayElementList arrayElementList, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(ArrayElementList arrayElementList, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ArrayElementList arrayElementList, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(BinOP binOP, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(BinOP binOP, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(BinOP binOP, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(BinOP binOP, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(BlockExpr blockExpr, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(BlockExpr blockExpr, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(BlockExpr blockExpr, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(BlockExpr blockExpr, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(BlockList blockList, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(BlockList blockList, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(BlockList blockList, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(BlockList blockList, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(Char _char, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(Char _char, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(Char _char, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(Char _char, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(ClassDef classDef, CompilationUnitScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ClassDef classDef, CompilationUnitScope scope) {
- // do nothing by default
- }
- public boolean visit(ClassDefList classDefList, CompilationUnitScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ClassDefList classDefList, CompilationUnitScope scope) {
- // do nothing by default
- }
- public boolean visit(ClassExtension classExtension, CompilationUnitScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ClassExtension classExtension, CompilationUnitScope scope) {
- // do nothing by default
- }
- public boolean visit(ClassExtensionList classExtensionList, CompilationUnitScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ClassExtensionList classExtensionList, CompilationUnitScope scope) {
- // do nothing by default
- }
- public boolean visit(ClassName className, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ClassName className, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(ClassName className, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ClassName className, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(ClassVarDecl classVarDecl, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ClassVarDecl classVarDecl, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(ClassVarDeclList classVarDeclList, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ClassVarDeclList classVarDeclList, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(CompilationUnitDeclaration compilationUnitDeclaration, CompilationUnitScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(CompilationUnitDeclaration compilationUnitDeclaration, CompilationUnitScope scope) {
- // do nothing by default
- }
- public boolean visit(ConstDef constDef, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ConstDef constDef, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(ConstDefList constDefList, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ConstDefList constDefList, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(CopySeriesArgList copySeriesArgList, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(CopySeriesArgList copySeriesArgList, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(CopySeriesArgList copySeriesArgList, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(CopySeriesArgList copySeriesArgList, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(CurryArg curryArg, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(CurryArg curryArg, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(CurryArg curryArg, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(CurryArg curryArg, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(DictLiteral2 dictLiteral2, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(DictLiteral2 dictLiteral2, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(DictLiteral2 dictLiteral2, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(DictLiteral2 dictLiteral2, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(DictSlotDef dictSlotDef, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(DictSlotDef dictSlotDef, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(DictSlotDef dictSlotDef, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(DictSlotDef dictSlotDef, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(DictSlotDefList dictSlotDefList, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(DictSlotDefList dictSlotDefList, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(DictSlotDefList dictSlotDefList, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(DictSlotDefList dictSlotDefList, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(EnvirVar envirVar, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(EnvirVar envirVar, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(EnvirVar envirVar, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(EnvirVar envirVar, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(EprAssign eprAssign, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(EprAssign eprAssign, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(EprAssign eprAssign, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(EprAssign eprAssign, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(EprMultiAssign eprMultiAssign, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(EprMultiAssign eprMultiAssign, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(EprMultiAssign eprMultiAssign, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(EprMultiAssign eprMultiAssign, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(Event event, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(Event event, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(Event event, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(Event event, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(ExprBinOp exprBinOp, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ExprBinOp exprBinOp, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(ExprBinOp exprBinOp, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ExprBinOp exprBinOp, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(ExprPut exprPut, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ExprPut exprPut, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(ExprPut exprPut, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ExprPut exprPut, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(ExprSeqList exprSeqList, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ExprSeqList exprSeqList, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(ExprSeqList exprSeqList, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ExprSeqList exprSeqList, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(ExpressionList expressionList, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ExpressionList expressionList, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(ExpressionList expressionList, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(ExpressionList expressionList, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(False _false, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(False _false, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(False _false, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(False _false, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(FreeFormUnitCode freeFormUnitCode, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(FreeFormUnitCode freeFormUnitCode, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(FreeFormUnitCodeList freeFormUnitCodeList, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(FreeFormUnitCodeList freeFormUnitCodeList, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(FreeFormUnitDeclaration freeFormUnitDeclaration, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(FreeFormUnitDeclaration freeFormUnitDeclaration, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(FuncVarDecl funcVarDecl, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(FuncVarDecl funcVarDecl, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(FuncVarDeclList funcVarDeclList, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(FuncVarDeclList funcVarDeclList, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(Function function, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(Function function, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(Function function, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(Function function, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(FunctionBody functionBody, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(FunctionBody functionBody, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(Generator generator, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(Generator generator, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(Generator generator, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(Generator generator, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(IndexedType indexedType, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(IndexedType indexedType, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(IndexedType indexedType, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(IndexedType indexedType, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(InterpreterUnitDeclaration interpreterUnitDeclaration, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(InterpreterUnitDeclaration interpreterUnitDeclaration, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCDocMsgToTypeReference jSCDocMsgToTypeReference, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCDocMsgToTypeReference jSCDocMsgToTypeReference, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCDocMsgToTypeReference jSCDocMsgToTypeReference, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCDocMsgToTypeReference jSCDocMsgToTypeReference, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdoc jSCdoc, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdoc jSCdoc, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdoc jSCdoc, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdoc jSCdoc, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocArrayLiteral jSCdocArrayLiteral, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocArrayLiteral jSCdocArrayLiteral, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocArrayLiteral jSCdocArrayLiteral, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocArrayLiteral jSCdocArrayLiteral, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocBooleanLiteral jSCdocBooleanLiteral, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocBooleanLiteral jSCdocBooleanLiteral, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocBooleanLiteral jSCdocBooleanLiteral, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocBooleanLiteral jSCdocBooleanLiteral, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocCharacterLiteral jSCdocCharacterLiteral, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocCharacterLiteral jSCdocCharacterLiteral, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocCharacterLiteral jSCdocCharacterLiteral, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocCharacterLiteral jSCdocCharacterLiteral, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocFieldReference jSCdocFieldReference, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocFieldReference jSCdocFieldReference, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocFieldReference jSCdocFieldReference, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocFieldReference jSCdocFieldReference, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocFloatLiteral jSCdocFloatLiteral, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocFloatLiteral jSCdocFloatLiteral, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocFloatLiteral jSCdocFloatLiteral, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocFloatLiteral jSCdocFloatLiteral, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocImplicitTypeReference jSCdocImplicitTypeReference, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocImplicitTypeReference jSCdocImplicitTypeReference, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocImplicitTypeReference jSCdocImplicitTypeReference, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocImplicitTypeReference jSCdocImplicitTypeReference, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocIntegerLiteral jSCdocIntegerLiteral, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocIntegerLiteral jSCdocIntegerLiteral, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocIntegerLiteral jSCdocIntegerLiteral, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocIntegerLiteral jSCdocIntegerLiteral, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocNameStatement jSCdocNameStatement, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocNameStatement jSCdocNameStatement, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocNameStatement jSCdocNameStatement, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocNameStatement jSCdocNameStatement, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocNilLiteral jSCdocNilLiteral, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocNilLiteral jSCdocNilLiteral, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocNilLiteral jSCdocNilLiteral, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocNilLiteral jSCdocNilLiteral, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocParameterReference jSCdocParameterReference, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocParameterReference jSCdocParameterReference, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocParameterReference jSCdocParameterReference, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocParameterReference jSCdocParameterReference, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocSingleNameReference jSCdocSingleNameReference, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocSingleNameReference jSCdocSingleNameReference, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocSingleNameReference jSCdocSingleNameReference, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocSingleNameReference jSCdocSingleNameReference, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocSingleNameReferenceTag jSCdocSingleNameReferenceTag, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocSingleNameReferenceTag jSCdocSingleNameReferenceTag, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocSingleNameReferenceTag jSCdocSingleNameReferenceTag, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocSingleNameReferenceTag jSCdocSingleNameReferenceTag, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocSingleTypeReference jSCdocSingleTypeReference, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocSingleTypeReference jSCdocSingleTypeReference, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocSingleTypeReference jSCdocSingleTypeReference, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocSingleTypeReference jSCdocSingleTypeReference, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocStringLiteral jSCdocStringLiteral, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocStringLiteral jSCdocStringLiteral, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocStringLiteral jSCdocStringLiteral, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocStringLiteral jSCdocStringLiteral, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocSymbolLiteral jSCdocSymbolLiteral, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocSymbolLiteral jSCdocSymbolLiteral, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocSymbolLiteral jSCdocSymbolLiteral, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocSymbolLiteral jSCdocSymbolLiteral, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocTypeParameter jSCdocTypeParameter, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocTypeParameter jSCdocTypeParameter, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocTypeParameter jSCdocTypeParameter, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocTypeParameter jSCdocTypeParameter, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocTypeParameterStatement jSCdocTypeParameterStatement, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocTypeParameterStatement jSCdocTypeParameterStatement, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocTypeParameterStatement jSCdocTypeParameterStatement, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocTypeParameterStatement jSCdocTypeParameterStatement, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocTypeReferenceStatement jSCdocTypeReferenceStatement, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocTypeReferenceStatement jSCdocTypeReferenceStatement, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(JSCdocTypeReferenceStatement jSCdocTypeReferenceStatement, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(JSCdocTypeReferenceStatement jSCdocTypeReferenceStatement, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(KeyArg keyArg, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(KeyArg keyArg, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(KeyArg keyArg, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(KeyArg keyArg, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(KeyArgList keyArgList, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(KeyArgList keyArgList, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(KeyArgList keyArgList, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(KeyArgList keyArgList, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(KeyBinOP keyBinOP, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(KeyBinOP keyBinOP, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(KeyBinOP keyBinOP, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(KeyBinOP keyBinOP, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(LitDictSlotDef litDictSlotDef, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(LitDictSlotDef litDictSlotDef, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(LitDictSlotDef litDictSlotDef, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(LitDictSlotDef litDictSlotDef, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(LitDictSlotDefList litDictSlotDefList, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(LitDictSlotDefList litDictSlotDefList, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(LitDictSlotDefList litDictSlotDefList, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(LitDictSlotDefList litDictSlotDefList, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(MemberValuePair memberValuePair, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(MemberValuePair memberValuePair, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(MemberValuePair memberValuePair, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(MemberValuePair memberValuePair, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(MethodBody methodBody, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(MethodBody methodBody, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(MethodDef methodDef, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(MethodDef methodDef, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(MethodDefList methodDefList, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(MethodDefList methodDefList, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(MsgAt msgAt, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(MsgAt msgAt, ClassScope scope) {
- // do nothing by default
- }
- public boolean visit(MsgAt msgAt, BlockScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(MsgAt msgAt, BlockScope scope) {
- // do nothing by default
- }
- public boolean visit(MsgCopySeries msgCopySeries, ClassScope scope) {
- return true; // do nothing by default, keep traversing
- }
- public void endVisit(MsgCopySeries msgCopySeries, ClassScope scope) {
- // d...
[truncated message content] |