Uses of Class
net.jangaroo.jooc.JooSymbol

Packages that use JooSymbol
net.jangaroo.jooc   
net.jangaroo.jooc.ast   
net.jangaroo.jooc.backend   
 

Uses of JooSymbol in net.jangaroo.jooc
 

Methods in net.jangaroo.jooc that return JooSymbol
 JooSymbol CompilerError.getSymbol()
           
protected abstract  JooSymbol ScannerBase.multiStateSymbol(int type, Object value)
           
protected abstract  JooSymbol ScannerBase.symbol(int type)
           
protected abstract  JooSymbol ScannerBase.symbol(int type, Object value)
           
 

Methods in net.jangaroo.jooc with parameters of type JooSymbol
 void JsWriter.beginCommentWriteSymbol(JooSymbol symbol)
           
 void CompileLog.error(JooSymbol sym, String msg)
           
static CompilerError JangarooParser.error(JooSymbol symbol, String msg)
           
 void AbstractCompileLog.error(JooSymbol sym, String msg)
           
 void ScannerBase.pushback(JooSymbol token)
          Pushback the current token so that it will be read again the next time next_token() is called
 void CompileLog.warning(JooSymbol sym, String msg)
           
static void JangarooParser.warning(JooSymbol symbol, String msg)
           
 void AbstractCompileLog.warning(JooSymbol sym, String msg)
           
 void JsWriter.writeSymbol(JooSymbol symbol)
           
 void JsWriter.writeSymbol(JooSymbol symbol, boolean withWhitespace)
           
 void JsWriter.writeSymbolToken(JooSymbol symbol)
           
 void JsWriter.writeSymbolWhitespace(JooSymbol symbol)
           
 

Constructors in net.jangaroo.jooc with parameters of type JooSymbol
CompilerError(JooSymbol symbol, String msg)
           
CompilerError(JooSymbol symbol, String msg, Throwable rootCause)
           
 

Uses of JooSymbol in net.jangaroo.jooc.ast
 

Methods in net.jangaroo.jooc.ast that return JooSymbol
 JooSymbol FunctionExpr.getFunSymbol()
           
 JooSymbol Ide.getIde()
           
 JooSymbol ImportDirective.getImportKeyword()
           
 JooSymbol ObjectLiteral.getLBrace()
           
 JooSymbol CompilationUnit.getLBrace()
           
 JooSymbol AbstractBlock.getLBrace()
           
 JooSymbol Annotation.getLeftBracket()
           
 JooSymbol ForInStatement.getLParen()
           
 JooSymbol ForStatement.getLParen()
           
 JooSymbol ParenthesizedExpr.getLParen()
           
 JooSymbol Catch.getLParen()
           
 JooSymbol FunctionExpr.getLParen()
           
 JooSymbol NamespacedIde.getNamespace()
           
 JooSymbol UseNamespaceDirective.getNamespaceKeyword()
           
 JooSymbol OpExpr.getOp()
           
 JooSymbol ObjectLiteral.getOptComma()
           
 JooSymbol Annotation.getOptLeftParen()
           
 JooSymbol Annotation.getOptRightParen()
           
 JooSymbol Parameter.getOptSymConstOrRest()
           
 JooSymbol VariableDeclaration.getOptSymConstOrVar()
           
 JooSymbol AnnotationParameter.getOptSymEq()
           
 JooSymbol VariableDeclaration.getOptSymSemicolon()
           
 JooSymbol NamespacedDeclaration.getOptSymSemicolon()
           
 JooSymbol SemicolonTerminatedStatement.getOptSymSemicolon()
           
 JooSymbol FunctionDeclaration.getOptSymSemicolon()
           
 JooSymbol IdeWithTypeParam.getOriginalIde()
           
 JooSymbol ObjectLiteral.getRBrace()
           
 JooSymbol CompilationUnit.getRBrace()
           
 JooSymbol AbstractBlock.getRBrace()
           
 JooSymbol Annotation.getRightBracket()
           
 JooSymbol ForInStatement.getRParen()
           
 JooSymbol ForStatement.getRParen()
           
 JooSymbol ParenthesizedExpr.getRParen()
           
 JooSymbol Catch.getRParen()
           
 JooSymbol FunctionExpr.getRParen()
           
 JooSymbol ArrayIndexExpr.getSymbol()
           
 JooSymbol LiteralExpr.getSymbol()
           
 JooSymbol EmptyDeclaration.getSymbol()
           
 JooSymbol Extends.getSymbol()
           
 JooSymbol PrefixOpExpr.getSymbol()
           
 JooSymbol Annotation.getSymbol()
           
 JooSymbol LabeledStatement.getSymbol()
           
 JooSymbol Initializer.getSymbol()
           
 JooSymbol UseNamespaceDirective.getSymbol()
           
 JooSymbol Type.getSymbol()
           
 JooSymbol ObjectLiteral.getSymbol()
           
 JooSymbol KeywordStatement.getSymbol()
           
 JooSymbol ImportDirective.getSymbol()
           
 JooSymbol AnnotationParameter.getSymbol()
           
 JooSymbol SuperConstructorCallStatement.getSymbol()
           
 JooSymbol ObjectField.getSymbol()
           
 JooSymbol CompilationUnit.getSymbol()
           
 JooSymbol ParenthesizedExpr.getSymbol()
           
 JooSymbol QualifiedIde.getSymbol()
           
 JooSymbol VectorLiteral.getSymbol()
           
 JooSymbol NewExpr.getSymbol()
           
 JooSymbol TypeRelation.getSymbol()
           
 JooSymbol NamespacedIde.getSymbol()
           
 JooSymbol BinaryOpExpr.getSymbol()
           
 JooSymbol Implements.getSymbol()
           
 JooSymbol ForInitializer.getSymbol()
           
 JooSymbol ApplyExpr.getSymbol()
           
 JooSymbol PostfixOpExpr.getSymbol()
           
 JooSymbol IdeDeclaration.getSymbol()
           
 JooSymbol PackageDeclaration.getSymbol()
           
 JooSymbol DefaultStatement.getSymbol()
           
 JooSymbol IdeExpr.getSymbol()
           
 JooSymbol FunctionExpr.getSymbol()
           
 JooSymbol AstNode.getSymbol()
           
 JooSymbol Ide.getSymbol()
           
 JooSymbol ConditionalExpr.getSymbol()
           
 JooSymbol SemicolonTerminatedStatement.getSymbol()
           
 JooSymbol AbstractBlock.getSymbol()
           
 JooSymbol CommaSeparatedList.getSymbol()
           
 JooSymbol FunctionDeclaration.getSymbol()
           
 JooSymbol KeywordExprStatement.getSymbol()
           
 JooSymbol ClassDeclaration.getSymClass()
           
 JooSymbol LabeledStatement.getSymColon()
           
 JooSymbol CaseStatement.getSymColon()
           
 JooSymbol ObjectField.getSymColon()
           
 JooSymbol DefaultStatement.getSymColon()
           
 JooSymbol ConditionalExpr.getSymColon()
           
 JooSymbol CommaSeparatedList.getSymComma()
           
 JooSymbol DefaultStatement.getSymDefault()
           
 JooSymbol QualifiedIde.getSymDot()
           
 JooSymbol IdeWithTypeParam.getSymDotLt()
           
 JooSymbol ForInStatement.getSymEach()
           
 JooSymbol IfStatement.getSymElse()
           
 JooSymbol Initializer.getSymEq()
           
 JooSymbol Extends.getSymExtends()
           
 JooSymbol TryStatement.getSymFinally()
           
 JooSymbol FunctionExpr.getSymFunction()
           
 JooSymbol FunctionDeclaration.getSymGetOrSet()
           
 JooSymbol VectorLiteral.getSymGt()
           
 JooSymbol IdeWithTypeParam.getSymGt()
           
 JooSymbol Implements.getSymImplements()
           
 JooSymbol ForInStatement.getSymIn()
           
 JooSymbol[] Declaration.getSymInheritedModifiers()
           
 JooSymbol KeywordStatement.getSymKeyword()
           
 JooSymbol KeywordExprStatement.getSymKeyword()
           
 JooSymbol VectorLiteral.getSymLt()
           
 JooSymbol[] Declaration.getSymModifiers()
           
 JooSymbol NamespacedDeclaration.getSymNamespace()
           
 JooSymbol NamespacedIde.getSymNamespaceSep()
           
 JooSymbol VectorLiteral.getSymNew()
           
 JooSymbol NewExpr.getSymNew()
           
 JooSymbol PackageDeclaration.getSymPackage()
           
 JooSymbol ConditionalExpr.getSymQuestion()
           
 JooSymbol TypeRelation.getSymRelation()
           
 JooSymbol EmptyDeclaration.getSymSemicolon()
           
 JooSymbol DoStatement.getSymSemicolon()
           
 JooSymbol UseNamespaceDirective.getSymSemicolon()
           
 JooSymbol ImportDirective.getSymSemicolon()
          null if not explicit
 JooSymbol SuperConstructorCallStatement.getSymSemicolon()
           
 JooSymbol ForStatement.getSymSemicolon1()
           
 JooSymbol ForStatement.getSymSemicolon2()
           
 JooSymbol DoStatement.getSymWhile()
           
 JooSymbol UseNamespaceDirective.getUseKeyword()
           
 JooSymbol LiteralExpr.getValue()
           
 

Methods in net.jangaroo.jooc.ast with parameters of type JooSymbol
static IdeExpr IdeExpr.fromPrefix(JooSymbol symPrefix, JooSymbol symDot, Ide ide)
           
protected  int Declaration.getModifierFlag(JooSymbol modifier)
           
 Ide QualifiedIde.qualify(JooSymbol symQualifier, JooSymbol symDot)
           
 Ide Ide.qualify(JooSymbol symQualifier, JooSymbol symDot)
           
 void Ide.setIde(JooSymbol ide)
           
protected  void Declaration.setInheritedModifiers(JooSymbol[] modifiers)
           
protected  void VariableDeclaration.setInheritedModifiers(JooSymbol[] modifiers)
           
 void SemicolonTerminatedStatement.setOptSymSemicolon(JooSymbol optSymSemicolon)
           
 void DefaultStatement.setSymColon(JooSymbol symColon)
           
 void DefaultStatement.setSymDefault(JooSymbol symDefault)
           
 void Declaration.setSymInheritedModifiers(JooSymbol[] symInheritedModifiers)
           
 void LiteralExpr.setValue(JooSymbol value)
           
protected  void Ide.writeBoundMethodAccess(JsWriter out, Ide optIde, JooSymbol optSymDot, IdeDeclaration decl)
           
static void Ide.writeMemberAccess(IdeDeclaration memberDeclaration, JooSymbol optSymDot, Ide memberIde, boolean writeMemberWhitespace, JsWriter out)
           
 

Constructors in net.jangaroo.jooc.ast with parameters of type JooSymbol
AbstractBlock(JooSymbol rBrace, List<Directive> directives, JooSymbol lBrace)
           
Annotation(JooSymbol leftBracket, Ide ide, JooSymbol rightBracket)
           
Annotation(JooSymbol leftBracket, Ide ide, JooSymbol optLeftParen, CommaSeparatedList<AnnotationParameter> optAnnotationParameters, JooSymbol optRightParen, JooSymbol optRightBracket)
           
AnnotationParameter(Ide optName, JooSymbol optSymEq, LiteralExpr value)
           
ApplyExpr(Expr fun, JooSymbol lParen, CommaSeparatedList<Expr> args, JooSymbol rParen)
           
ArrayIndexExpr(Expr array, JooSymbol lBrac, Expr index, JooSymbol rBrac)
           
ArrayLiteral(JooSymbol lBracket, CommaSeparatedList<Expr> fields, JooSymbol rBracket)
           
AsExpr(Expr e1, JooSymbol symIs, Expr e2)
           
AssignmentOpExpr(Expr arg1, JooSymbol op, Expr arg2)
           
BinaryOpExpr(Expr arg1, JooSymbol op, Expr arg2)
           
BlockStatement(JooSymbol lBrace, List<Directive> directives, JooSymbol rBrace)
           
BreakStatement(JooSymbol symBreak, Ide optIde, JooSymbol symSemicolon)
           
CaseStatement(JooSymbol symCase, Expr expr, JooSymbol symColon)
           
Catch(JooSymbol symCatch, JooSymbol lParen, Parameter param, JooSymbol rParen, BlockStatement block)
           
ClassBody(JooSymbol lBrace, List<Directive> directives, JooSymbol rBrace)
           
ClassDeclaration(List<AstNode> directives, JooSymbol[] modifiers, JooSymbol cls, Ide ide, Extends ext, Implements impl, ClassBody body)
           
ClassDeclaration(List<AstNode> directives, JooSymbol[] modifiers, JooSymbol cls, Ide ide, Extends ext, Implements impl, ClassBody body)
           
CommaSeparatedList(T head, JooSymbol comma, CommaSeparatedList<T> tail)
           
CompilationUnit(PackageDeclaration packageDeclaration, JooSymbol lBrace, IdeDeclaration primaryDeclaration, JooSymbol rBrace, List<IdeDeclaration> secondaryDeclarations)
           
ConditionalExpr(Expr cond, JooSymbol symQuestion, Expr ifTrue, JooSymbol symColon, Expr ifFalse)
           
ConditionalLoopStatement(JooSymbol symLoop, Expr optCond, Statement body)
           
ContinueStatement(JooSymbol symContinue, Ide optLabel, JooSymbol symSemicolon)
           
Declaration(JooSymbol[] modifiers)
           
DefaultStatement(JooSymbol symDefault, JooSymbol symColon)
           
DoStatement(JooSymbol symDo, Statement statement, JooSymbol symWhile, ParenthesizedExpr cond, JooSymbol symSemicolon)
           
DotExpr(Expr expr, JooSymbol symDot, Ide ide)
           
EmptyDeclaration(JooSymbol symSemicolon)
           
EmptyStatement(JooSymbol symSemicolon)
           
Extends(JooSymbol extds, Ide superClass)
           
ForInStatement(JooSymbol symFor, JooSymbol symEach, JooSymbol lParen, Ide ide, JooSymbol symIn, Expr expr, JooSymbol rParen, Statement body)
           
ForInStatement(JooSymbol symFor, JooSymbol symEach, JooSymbol lParen, VariableDeclaration decl, JooSymbol symIn, Expr expr, JooSymbol rParen, Statement body)
           
ForStatement(JooSymbol symFor, JooSymbol lParen, ForInitializer forInit, JooSymbol symSemicolon1, Expr optCond, JooSymbol symSemicolon2, Expr optStep, JooSymbol rParen, Statement body)
           
FunctionDeclaration(List<JooSymbol> modifiers, JooSymbol symFunction, JooSymbol symGetOrSet, Ide ide, JooSymbol lParen, Parameters params, JooSymbol rParen, TypeRelation optTypeRelation, BlockStatement optBody, JooSymbol optSymSemicolon)
           
FunctionExpr(FunctionDeclaration functionDeclaration, JooSymbol symFunction, Ide ide, JooSymbol lParen, Parameters params, JooSymbol rParen, TypeRelation optTypeRelation, BlockStatement optBody)
           
Ide(JooSymbol ide)
           
IdeDeclaration(JooSymbol[] modifiers, Ide ide)
           
IdeExpr(JooSymbol symIde)
           
IdeWithTypeParam(JooSymbol ide, JooSymbol symDotLt, Type type, JooSymbol symGt)
           
IfStatement(JooSymbol symIf, Expr cond, Statement ifTrue)
           
IfStatement(JooSymbol symIf, Expr cond, Statement ifTrue, JooSymbol symElse, Statement ifFalse)
           
Implements(JooSymbol symImplements, CommaSeparatedList<Ide> superTypes)
           
ImportDirective(JooSymbol importKeyword, Ide ide, JooSymbol symSemicolon)
           
InfixOpExpr(Expr arg1, JooSymbol op, Expr arg2)
           
Initializer(JooSymbol symEq, Expr value)
           
IsExpr(Expr e1, JooSymbol symIs, Expr e2)
           
KeywordExprStatement(JooSymbol symKeyword, Expr optExpr, JooSymbol symSemicolon)
           
KeywordStatement(JooSymbol symKeyword)
           
LabeledStatement(Ide ide, JooSymbol symColon, Statement statement)
           
LiteralExpr(JooSymbol value)
           
LoopStatement(JooSymbol symLoop, Statement body)
           
NamespacedDeclaration(JooSymbol[] modifiers, JooSymbol symNamespace, Ide ide, Initializer optInitializer, JooSymbol optSymSemicolon)
           
NamespacedDeclaration(JooSymbol[] modifiers, JooSymbol symNamespace, Ide ide, Initializer optInitializer, JooSymbol optSymSemicolon)
           
NamespacedIde(JooSymbol namespace, JooSymbol symNamespaceSep, JooSymbol symIde)
           
NewExpr(JooSymbol symNew, Expr applyConstructor)
           
ObjectField(AstNode node, JooSymbol symColon, Expr value)
           
ObjectLiteral(JooSymbol lBrace, CommaSeparatedList<ObjectField> fields, JooSymbol optComma, JooSymbol rBrace)
           
OpExpr(JooSymbol op)
           
PackageDeclaration(JooSymbol symPackage, Ide ide)
           
Parameter(JooSymbol optSymConst, Ide ide, TypeRelation optTypeRelation, Initializer optInitializer)
           
Parameters(Parameter param, JooSymbol symComma, Parameters tail)
           
ParenthesizedExpr(JooSymbol lParen, E expr, JooSymbol rParen)
           
PostfixOpExpr(JooSymbol op, Expr arg)
           
PrefixOpExpr(JooSymbol op, Expr arg)
           
QualifiedIde(Ide qualifier, JooSymbol symDot, JooSymbol symIde)
           
ReturnStatement(JooSymbol symReturn, Expr optExpr, JooSymbol symSemicolon)
           
SemicolonTerminatedStatement(AstNode optStatement, JooSymbol optSymSemicolon)
          Optional statement with optional semicolon, but at least one must be specified (non-null).
SemicolonTerminatedStatement(JooSymbol optSymSemicolon)
          Empty statement.
SuperConstructorCallStatement(JooSymbol symSuper, JooSymbol lParen, CommaSeparatedList<Expr> args, JooSymbol rParen, JooSymbol symSemicolon)
           
SwitchStatement(JooSymbol symSwitch, ParenthesizedExpr cond, JooSymbol lBrace, List<Directive> directives, JooSymbol rBrace)
           
ThrowStatement(JooSymbol symThrow, Expr expr, JooSymbol symSemicolon)
           
TryStatement(JooSymbol symTry, BlockStatement block, List<Catch> catches)
           
TryStatement(JooSymbol symTry, BlockStatement block, List<Catch> catches, JooSymbol symFinally, BlockStatement finallyBlock)
           
Type(JooSymbol symIde)
           
TypedIdeDeclaration(JooSymbol[] modifiers, Ide ide, TypeRelation optTypeRelation)
           
TypeRelation(JooSymbol symAnyType)
           
TypeRelation(JooSymbol symRelation, Type type)
           
UnaryOpExpr(JooSymbol op, Expr arg)
           
UseNamespaceDirective(JooSymbol useKeyword, JooSymbol namespaceKeyword, Ide namespace, JooSymbol symSemicolon)
           
VariableDeclaration(JooSymbol[] modifiers, JooSymbol optSymConstOrVar, Ide ide, TypeRelation optTypeRelation, Initializer optInitializer, VariableDeclaration optNextVariableDeclaration, JooSymbol optSymSemicolon)
           
VariableDeclaration(JooSymbol[] modifiers, JooSymbol optSymConstOrVar, Ide ide, TypeRelation optTypeRelation, Initializer optInitializer, VariableDeclaration optNextVariableDeclaration, JooSymbol optSymSemicolon)
           
VariableDeclaration(JooSymbol symConstOrVar, Ide ide, TypeRelation optTypeRelation)
           
VariableDeclaration(JooSymbol symConstOrVar, Ide ide, TypeRelation optTypeRelation, Initializer optInitializer)
           
VariableDeclaration(JooSymbol symConstOrVar, Ide ide, TypeRelation optTypeRelation, Initializer optInitializer, VariableDeclaration optNextVariableDeclaration)
           
VariableDeclaration(JooSymbol symConstOrVar, Ide ide, TypeRelation optTypeRelation, Initializer optInitializer, VariableDeclaration optNextVariableDeclaration, JooSymbol optSymSemicolon)
           
VectorLiteral(JooSymbol symNew, JooSymbol symLt, Type type, JooSymbol symGt, ArrayLiteral arrayLiteral)
           
WhileStatement(JooSymbol symWhile, ParenthesizedExpr cond, Statement body)
           
 

Constructor parameters in net.jangaroo.jooc.ast with type arguments of type JooSymbol
FunctionDeclaration(List<JooSymbol> modifiers, JooSymbol symFunction, JooSymbol symGetOrSet, Ide ide, JooSymbol lParen, Parameters params, JooSymbol rParen, TypeRelation optTypeRelation, BlockStatement optBody, JooSymbol optSymSemicolon)
           
 

Uses of JooSymbol in net.jangaroo.jooc.backend
 

Methods in net.jangaroo.jooc.backend with parameters of type JooSymbol
protected  void CodeGeneratorBase.writeOptSymbol(JooSymbol symbol)
           
protected  void CodeGeneratorBase.writeOptSymbol(JooSymbol optSymbol, String defaultToken)
           
protected  void CodeGeneratorBase.writeSymbolReplacement(JooSymbol symbol, String replacementToken)
           
 



Copyright © 2002-2011 CoreMedia AG. All Rights Reserved.