org.jruby.compiler
Class ASTCompiler19
java.lang.Object
org.jruby.compiler.ASTCompiler
org.jruby.compiler.ASTCompiler19
public class ASTCompiler19
- extends ASTCompiler
- Author:
- headius
Method Summary |
void |
compile(Node node,
BodyCompiler context,
boolean expr)
|
void |
compileArgs(Node node,
BodyCompiler context,
boolean expr)
|
void |
compileArgsPush(Node node,
BodyCompiler context,
boolean expr)
|
void |
compileHash(Node node,
BodyCompiler context,
boolean expr)
|
void |
compileIter(Node node,
BodyCompiler context)
|
void |
compileLambda(Node node,
BodyCompiler context,
boolean expr)
|
void |
compileMethodArgs(Node node,
BodyCompiler context,
boolean expr)
|
void |
compileMultipleAsgn19(Node node,
BodyCompiler context,
boolean expr)
|
void |
compileMultipleAsgn19Assignment(Node node,
BodyCompiler context,
boolean expr)
|
protected void |
createNewHash(BodyCompiler context,
HashNode hashNode,
ArrayCallback hashCallback)
|
Methods inherited from class org.jruby.compiler.ASTCompiler |
compileAlias, compileAnd, compileArgsCat, compileArgsCatArguments, compileArgsPushArguments, compileArguments, compileArray, compileArrayArguments, compileAssignment, compileAttrAssignAssignment, compileBackref, compileBegin, compileBignum, compileBlock, compileBreak, compileCall, compileCase, compileClass, compileClassVar, compileClassVarAsgn, compileClassVarAsgnAssignment, compileClassVarDecl, compileClassVarDeclAssignment, compileColon2, compileColon3, compileConst, compileConstDecl, compileConstDeclAssignment, compileDAsgn, compileDAsgnAssignment, compileDefined, compileDefn, compileDefs, compileDot, compileDRegexp, compileDStr, compileDSymbol, compileDVar, compileDXStr, compileEnsureNode, compileEvStr, compileFalse, compileFCall, compileFixnum, compileFlip, compileFloat, compileFor, compileForIter, compileGetArgumentDefinition, compileGetDefinition, compileGetDefinitionBase, compileGlobalAsgn, compileGlobalAsgnAssignment, compileGlobalVar, compileHashCommon, compileIf, compileInstAsgn, compileInstAsgnAssignment, compileInstVar, compileLocalAsgn, compileLocalAsgnAssignment, compileLocalVar, compileMatch, compileMatch2, compileMatch3, compileModule, compileMultipleAsgn, compileMultipleAsgnAssignment, compileNewline, compileNext, compileNil, compileNot, compileNthRef, compileOpAsgn, compileOpAsgnAnd, compileOpAsgnOr, compileOpAsgnWithAnd, compileOpAsgnWithMethod, compileOpAsgnWithOr, compileOpElementAsgn, compileOpElementAsgnWithAnd, compileOpElementAsgnWithMethod, compileOpElementAsgnWithOr, compileOr, compilePostExe, compilePreExe, compileRedo, compileRegexp, compileRescue, compileRetry, compileReturn, compileRoot, compileRoot, compileSClass, compileSelf, compileSplat, compileSplatArguments, compileStr, compileSuper, compileSValue, compileSymbol, compileToAry, compileTrue, compileUndef, compileUntil, compileVAlias, compileVCall, compileWhen, compileWhile, compileXStr, compileYield, compileZArray, compileZSuper, getArgsCallback |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ASTCompiler19
public ASTCompiler19()
compile
public void compile(Node node,
BodyCompiler context,
boolean expr)
- Overrides:
compile
in class ASTCompiler
compileArgs
public void compileArgs(Node node,
BodyCompiler context,
boolean expr)
- Overrides:
compileArgs
in class ASTCompiler
compileMethodArgs
public void compileMethodArgs(Node node,
BodyCompiler context,
boolean expr)
compileArgsPush
public void compileArgsPush(Node node,
BodyCompiler context,
boolean expr)
- Overrides:
compileArgsPush
in class ASTCompiler
compileIter
public void compileIter(Node node,
BodyCompiler context)
- Overrides:
compileIter
in class ASTCompiler
compileLambda
public void compileLambda(Node node,
BodyCompiler context,
boolean expr)
compileMultipleAsgn19
public void compileMultipleAsgn19(Node node,
BodyCompiler context,
boolean expr)
compileMultipleAsgn19Assignment
public void compileMultipleAsgn19Assignment(Node node,
BodyCompiler context,
boolean expr)
compileHash
public void compileHash(Node node,
BodyCompiler context,
boolean expr)
- Overrides:
compileHash
in class ASTCompiler
createNewHash
protected void createNewHash(BodyCompiler context,
HashNode hashNode,
ArrayCallback hashCallback)
- Overrides:
createNewHash
in class ASTCompiler
Copyright © 2002-2009 JRuby Team. All Rights Reserved.