org.python.compiler
Class ArgListCompiler
- java.lang.Object
-
- org.python.antlr.ast.VisitorBase
-
- org.python.antlr.Visitor
-
- org.python.compiler.ArgListCompiler
-
-
Field Summary
Fields Modifier and Type Field and Description booleanarglistjava.util.List<expr>defaultsjava.util.List<java.lang.String>fpnamesjava.util.List<stmt>init_codebooleankeywordlistjava.util.List<java.lang.String>names
-
Constructor Summary
Constructors Constructor and Description ArgListCompiler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidappendInitCode(Suite node)java.util.List<expr>getDefaults()voidreset()voidvisitArgs(arguments args)java.lang.ObjectvisitName(Name node)java.lang.ObjectvisitTuple(Tuple node)-
Methods inherited from class org.python.antlr.ast.VisitorBase
visitAssert, visitAssign, visitAttribute, visitAugAssign, visitBinOp, visitBoolOp, visitBreak, visitCall, visitClassDef, visitCompare, visitContinue, visitDelete, visitDict, visitDictComp, visitEllipsis, visitExceptHandler, visitExec, visitExpr, visitExpression, visitExtSlice, visitFor, visitFunctionDef, visitGeneratorExp, visitGlobal, visitIf, visitIfExp, visitImport, visitImportFrom, visitIndex, visitInteractive, visitLambda, visitList, visitListComp, visitModule, visitNum, visitPass, visitPrint, visitRaise, visitRepr, visitReturn, visitSet, visitSetComp, visitSlice, visitStr, visitSubscript, visitSuite, visitTryExcept, visitTryFinally, visitUnaryOp, visitWhile, visitWith, visitYield
-
-
-
-
Field Detail
-
arglist
public boolean arglist
-
keywordlist
public boolean keywordlist
-
defaults
public java.util.List<expr> defaults
-
names
public java.util.List<java.lang.String> names
-
fpnames
public java.util.List<java.lang.String> fpnames
-
init_code
public java.util.List<stmt> init_code
-
-
Method Detail
-
reset
public void reset()
-
appendInitCode
public void appendInitCode(Suite node)
-
getDefaults
public java.util.List<expr> getDefaults()
-
visitArgs
public void visitArgs(arguments args) throws java.lang.Exception
- Throws:
java.lang.Exception
-
visitName
public java.lang.Object visitName(Name node) throws java.lang.Exception
- Specified by:
visitNamein interfaceVisitorIF- Overrides:
visitNamein classVisitorBase- Throws:
java.lang.Exception
-
visitTuple
public java.lang.Object visitTuple(Tuple node) throws java.lang.Exception
- Specified by:
visitTuplein interfaceVisitorIF- Overrides:
visitTuplein classVisitorBase- Throws:
java.lang.Exception
-
-
DMelt 3.0 © DataMelt by jWork.ORG