| java.lang.Object org.openlaszlo.sc.CommonGenerator org.openlaszlo.sc.JavascriptGenerator org.openlaszlo.sc.JavascriptCompressor
Methods inherited from org.openlaszlo.sc.JavascriptGenerator | SimpleNode checkUndefinedFunction(SimpleNode node, JavascriptReference reference)(Code)(Java Doc) SimpleNode checkUndefinedMethod(SimpleNode node, JavascriptReference reference, String methodName)(Code)(Java Doc) boolean isExpressionType(SimpleNode node)(Code)(Java Doc) public SimpleNode makeCheckedNode(SimpleNode node)(Code)(Java Doc) SimpleNode meterFunctionEvent(SimpleNode node, String event, String name)(Code)(Java Doc) public String newLabel(SimpleNode node)(Code)(Java Doc) String newTemp()(Code)(Java Doc) String newTemp(String prefix)(Code)(Java Doc) SimpleNode noteCallSite(SimpleNode node)(Code)(Java Doc) String report(String reportMethod, SimpleNode node, Object message)(Code)(Java Doc) String report(String reportMethod, SimpleNode node, Object message, String extraArg)(Code)(Java Doc) protected void setRuntime(String runtiem)(Code)(Java Doc) void showStats(SimpleNode node)(Code)(Java Doc) public SimpleNode translate(SimpleNode program)(Code)(Java Doc) SimpleNode translateAbruptCompletion(SimpleNode node, String type, ASTIdentifier label)(Code)(Java Doc) SimpleNode translateAndOrExpression(SimpleNode node, boolean isand, SimpleNode a, SimpleNode b)(Code)(Java Doc) SimpleNode translateForInStatement(SimpleNode node, SimpleNode var, Instructions.Instruction varset, SimpleNode obj, SimpleNode body)(Code)(Java Doc) SimpleNode translateForStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) SimpleNode translateFunction(SimpleNode node, boolean useName, SimpleNode[] children)(Code)(Java Doc) public SimpleNode[] translateFunctionCallParameters(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) SimpleNode[] translateFunctionInternal(SimpleNode node, boolean useName, SimpleNode[] children)(Code)(Java Doc) SimpleNode translateInclude(String userfname, String cpass)(Code)(Java Doc) SimpleNode translateInternal(SimpleNode program, String cpass, boolean top)(Code)(Java Doc) SimpleNode translateLiteralNode(SimpleNode node)(Code)(Java Doc) JavascriptReference translateReference(SimpleNode node)(Code)(Java Doc) JavascriptReference translateReference(SimpleNode node, int referenceCount)(Code)(Java Doc) SimpleNode translateReferenceForCall(SimpleNode ast)(Code)(Java Doc) SimpleNode translateReferenceForCall(SimpleNode ast, boolean checkDefined, SimpleNode node)(Code)(Java Doc) public void unwindEnumeration(SimpleNode node)(Code)(Java Doc) public SimpleNode visitArrayLiteral(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitAssignmentExpression(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitBinaryExpressionSequence(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitCallExpression(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitConditionalExpression(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitDoWhileStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitEmptyExpression(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitExpression(SimpleNode node)(Code)(Java Doc) public SimpleNode visitExpression(SimpleNode node, boolean isReferenced)(Code)(Java Doc) public SimpleNode visitExpressionList(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitForInStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitForStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitForVarStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitFunctionCallParameters(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitFunctionDeclaration(SimpleNode node, SimpleNode[] ast)(Code)(Java Doc) public SimpleNode visitFunctionExpression(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitIdentifier(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitIfStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitLiteral(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitNewExpression(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitObjectLiteral(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitPostfixExpression(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitPrefixExpression(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitProgram(SimpleNode node, SimpleNode[] directives, String cpass)(Code)(Java Doc) public SimpleNode visitProgram(SimpleNode node, SimpleNode[] directives, String cpass, boolean top)(Code)(Java Doc) public SimpleNode visitPropertyIdentifierReference(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitPropertyValueReference(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitReturnStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitSuperCallExpression(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitSwitchStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitThisReference(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitThrowStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitTryStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitUnaryExpression(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitVariableDeclaration(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitVariableStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitWhileStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitWithStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc)
|
Methods inherited from org.openlaszlo.sc.CommonGenerator | protected Integer UUID()(Code)(Java Doc) public SimpleNode dispatchExpression(SimpleNode node, boolean isReferenced)(Code)(Java Doc) Boolean evaluateCompileTimeConditional(SimpleNode node)(Code)(Java Doc) String getCodeGenerationOptionsKey(List ignore)(Code)(Java Doc) public InstructionCollector getCollector()(Code)(Java Doc) public TranslationContext getContext()(Code)(Java Doc) public Compiler.OptionMap getOptions()(Code)(Java Doc) String includeFileToSourceString(File file, String userfname)(Code)(Java Doc) File includeNameToFile(String userfname)(Code)(Java Doc) boolean isExpressionType(SimpleNode node)(Code)(Java Doc) ParseResult parseFile(File file, String userfname, String source)(Code)(Java Doc) static SimpleNode parseFragment(String code)(Code)(Java Doc) public void setOptions(Compiler.OptionMap options)(Code)(Java Doc) abstract protected void setRuntime(String runtime)(Code)(Java Doc) abstract void showStats(SimpleNode node)(Code)(Java Doc) abstract SimpleNode translateAbruptCompletion(SimpleNode node, String type, ASTIdentifier label)(Code)(Java Doc) abstract SimpleNode translateAndOrExpression(SimpleNode node, boolean isand, SimpleNode a, SimpleNode b)(Code)(Java Doc) public void translateClassDirectivesBlock(SimpleNode[] dirs, String classnameString, List props, List classProps, List stmts)(Code)(Java Doc) abstract SimpleNode translateForInStatement(SimpleNode node, SimpleNode var, Instructions.Instruction varset, SimpleNode obj, SimpleNode body)(Code)(Java Doc) public SimpleNode translateSuperCallExpression(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitAndExpressionSequence(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitBreakStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitChildren(SimpleNode node)(Code)(Java Doc) public SimpleNode visitClassDefinition(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitContinueStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitDirectiveBlock(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitForVarInStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitIfDirective(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitLabeledStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitModifiedDefinition(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitOrExpressionSequence(SimpleNode node, boolean isReferenced, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitPragmaDirective(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitStatement(SimpleNode node)(Code)(Java Doc) public SimpleNode visitStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitStatementList(SimpleNode node, SimpleNode[] stmts)(Code)(Java Doc) public SimpleNode visitVariableDeclarationList(SimpleNode node, SimpleNode[] children)(Code)(Java Doc) public SimpleNode visitVariableStatement(SimpleNode node, SimpleNode[] children)(Code)(Java Doc)
|
|
|