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.