Top Inners Fields Constructors Methods
org.python.antlr

public Class GrammarActions

extends Object
Class Inheritance
Imports
java.math.BigInteger, java.nio.ByteBuffer, java.nio.charset.Charset, java.util.ArrayList, .Iterator, .List, org.antlr.runtime.Token, org.python.antlr.ast.Attribute, .BinOp, .BoolOp, .Call, .Context, .DictComp, .ExtSlice, .For, .FunctionDef, .GeneratorExp, .IfExp, .Index, .Lambda, .ListComp, .Name, .Num, .Repr, .SetComp, .Slice, .Str, .TryExcept, .TryFinally, .Tuple, .UnaryOp, .While, .With, .Yield, .alias, .arguments, .boolopType, .cmpopType, .expr_contextType, .keyword, .operatorType, .unaryopType, org.python.antlr.base.excepthandler, .expr, .slice, .stmt, org.python.core.Py, .PyComplex, .PyFloat, .PyInteger, .PyLong, .PyString, .PyUnicode, .codecs, org.python.core.util.StringUtil

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv class

Field Summary

Modifier and TypeField and Description
private ErrorHandler

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv String
pack-priv void
pack-priv Name
pack-priv expr
pack-priv List<expr>
castExprs(List<E> exprs)

pack-priv List<expr>
castExprs(List<E> exprs, int start)

pack-priv slice
pack-priv List<slice>
castSlices(List<E> slices)

pack-priv stmt
pack-priv List<stmt>
pack-priv List<stmt>
castStmts(List<E> stmts)

pack-priv void
pack-priv void
pack-priv void
private void
pack-priv void
pack-priv List<expr>
extractArgs(List<E> args)

pack-priv GrammarActions.StringPair
extractString(Token t, String encoding, boolean unicodeLiterals)

pack-priv PyString
extractStrings(List<E> s, String encoding, boolean unicodeLiterals)

pack-priv Token
pack-priv List<alias>
pack-priv arguments
makeArgumentsType(Token t, List<E> params, Token snameToken, Token knameToken, List<E> defaults)

pack-priv List<expr>
pack-priv expr
pack-priv List<expr>
makeBases(expr etype)

pack-priv BinOp
makeBinOp(Token t, PythonTree left, operatorType op, List<E> rights)

pack-priv BinOp
makeBinOp(Token t, PythonTree left, List<E> ops, List<E> rights, List<E> toks)

pack-priv BoolOp
makeBoolOp(Token t, PythonTree left, boolopType op, List<E> right)

pack-priv expr
makeCall(Token t, expr func)

pack-priv expr
makeCall(Token t, expr func, List<E> args, List<E> keywords, expr starargs, expr kwargs)

pack-priv List<cmpopType>
makeCmpOps(List<E> cmps)

pack-priv Object
pack-priv List<expr>
makeDeleteList(List<E> deletes)

pack-priv expr
makeDottedAttr(Token nameToken, List<E> attrs)

pack-priv List<Name>
pack-priv List<stmt>
makeElse(List<E> elseSuite, PythonTree elif)

pack-priv Object
pack-priv stmt
makeFor(Token t, expr target, expr iter, List<E> body, List<E> orelse)

pack-priv String
makeFromText(List<E> dots, List<Name> names)

pack-priv stmt
makeFuncdef(Token t, Token nameToken, arguments args, List<E> funcStatements, List<E> decorators)

pack-priv Object
pack-priv List<keyword>
makeKeywords(List<E> args)

pack-priv int
makeLevel(List<E> lev)

pack-priv List<Name>
makeModuleNameNode(List<E> dots, List<Name> names)

pack-priv Name
pack-priv List<Name>
pack-priv List<String>
pack-priv slice
makeSliceType(Token begin, Token c1, Token c2, List<E> sltypes)

pack-priv List<alias>
pack-priv slice
makeSubscript(PythonTree lower, Token colon, PythonTree upper, PythonTree sliceop)

pack-priv stmt
makeTryExcept(Token t, List<E> body, List<excepthandler> handlers, List<E> orelse, List<E> finBody)

pack-priv TryFinally
makeTryFinally(Token t, List<E> body, List<E> finBody)

pack-priv stmt
makeWhile(Token t, expr test, List<E> body, List<E> orelse)

pack-priv stmt
makeWith(Token t, List<With> items, List<stmt> body)

pack-priv expr
pack-priv expr
pack-priv void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

errorHandlerback to summary
private ErrorHandler errorHandler

Constructor Detail

GrammarActionsback to summary
public GrammarActions()

Method Detail

cantBeNoneback to summary
pack-priv String cantBeNone(Token t)
cantBeNoneback to summary
pack-priv void cantBeNone(PythonTree e)
cantBeNoneNameback to summary
pack-priv Name cantBeNoneName(Token t)
castExprback to summary
pack-priv expr castExpr(Object o)
castExprsback to summary
pack-priv List<expr> castExprs(List<E> exprs)
castExprsback to summary
pack-priv List<expr> castExprs(List<E> exprs, int start)
castSliceback to summary
pack-priv slice castSlice(Object o)
castSlicesback to summary
pack-priv List<slice> castSlices(List<E> slices)
castStmtback to summary
pack-priv stmt castStmt(Object o)
castStmtsback to summary
pack-priv List<stmt> castStmts(PythonTree t)
castStmtsback to summary
pack-priv List<stmt> castStmts(List<E> stmts)
checkAssignback to summary
pack-priv void checkAssign(expr e)
checkAugAssignback to summary
pack-priv void checkAugAssign(expr e)
checkDeleteback to summary
pack-priv void checkDelete(expr e)
checkGenericAssignback to summary
private void checkGenericAssign(expr e)
errorGenExpNotSoleArgback to summary
pack-priv void errorGenExpNotSoleArg(PythonTree t)
extractArgsback to summary
pack-priv List<expr> extractArgs(List<E> args)
extractStringback to summary
pack-priv GrammarActions.StringPair extractString(Token t, String encoding, boolean unicodeLiterals)
extractStringsback to summary
pack-priv PyString extractStrings(List<E> s, String encoding, boolean unicodeLiterals)
extractStringTokenback to summary
pack-priv Token extractStringToken(List<E> s)
makeAliasesback to summary
pack-priv List<alias> makeAliases(List<alias> atypes)
makeArgumentsTypeback to summary
pack-priv arguments makeArgumentsType(Token t, List<E> params, Token snameToken, Token knameToken, List<E> defaults)
makeAssignTargetsback to summary
pack-priv List<expr> makeAssignTargets(expr lhs, List<E> rhs)
makeAssignValueback to summary
pack-priv expr makeAssignValue(List<E> rhs)
makeBasesback to summary
pack-priv List<expr> makeBases(expr etype)
makeBinOpback to summary
pack-priv BinOp makeBinOp(Token t, PythonTree left, operatorType op, List<E> rights)
makeBinOpback to summary
pack-priv BinOp makeBinOp(Token t, PythonTree left, List<E> ops, List<E> rights, List<E> toks)
makeBoolOpback to summary
pack-priv BoolOp makeBoolOp(Token t, PythonTree left, boolopType op, List<E> right)
makeCallback to summary
pack-priv expr makeCall(Token t, expr func)
makeCallback to summary
pack-priv expr makeCall(Token t, expr func, List<E> args, List<E> keywords, expr starargs, expr kwargs)
makeCmpOpsback to summary
pack-priv List<cmpopType> makeCmpOps(List<E> cmps)
makeComplexback to summary
pack-priv Object makeComplex(Token t)
makeDeleteListback to summary
pack-priv List<expr> makeDeleteList(List<E> deletes)
makeDottedAttrback to summary
pack-priv expr makeDottedAttr(Token nameToken, List<E> attrs)
makeDottedNameback to summary
pack-priv List<Name> makeDottedName(Token top, List<PythonTree> attrs)
makeElseback to summary
pack-priv List<stmt> makeElse(List<E> elseSuite, PythonTree elif)
makeFloatback to summary
pack-priv Object makeFloat(Token t)
makeForback to summary
pack-priv stmt makeFor(Token t, expr target, expr iter, List<E> body, List<E> orelse)
makeFromTextback to summary
pack-priv String makeFromText(List<E> dots, List<Name> names)
makeFuncdefback to summary
pack-priv stmt makeFuncdef(Token t, Token nameToken, arguments args, List<E> funcStatements, List<E> decorators)
makeIntback to summary
pack-priv Object makeInt(Token t)
makeKeywordsback to summary
pack-priv List<keyword> makeKeywords(List<E> args)
makeLevelback to summary
pack-priv int makeLevel(List<E> lev)
makeModuleNameNodeback to summary
pack-priv List<Name> makeModuleNameNode(List<E> dots, List<Name> names)
makeNameNodeback to summary
pack-priv Name makeNameNode(Token t)
makeNameNodesback to summary
pack-priv List<Name> makeNameNodes(List<Token> names)
makeNamesback to summary
pack-priv List<String> makeNames(List<Token> names)
makeSliceTypeback to summary
pack-priv slice makeSliceType(Token begin, Token c1, Token c2, List<E> sltypes)
makeStarAliasback to summary
pack-priv List<alias> makeStarAlias(Token t)
makeSubscriptback to summary
pack-priv slice makeSubscript(PythonTree lower, Token colon, PythonTree upper, PythonTree sliceop)
makeTryExceptback to summary
pack-priv stmt makeTryExcept(Token t, List<E> body, List<excepthandler> handlers, List<E> orelse, List<E> finBody)
makeTryFinallyback to summary
pack-priv TryFinally makeTryFinally(Token t, List<E> body, List<E> finBody)
makeWhileback to summary
pack-priv stmt makeWhile(Token t, expr test, List<E> body, List<E> orelse)
makeWithback to summary
pack-priv stmt makeWith(Token t, List<With> items, List<stmt> body)
negateback to summary
pack-priv expr negate(Token t, expr o)
negateback to summary
pack-priv expr negate(PythonTree t, expr o)
recurseSetContextback to summary
pack-priv void recurseSetContext(PythonTree tree, expr_contextType context)
setErrorHandlerback to summary
public void setErrorHandler(ErrorHandler eh)
org.python.antlr back to summary

pack-priv Class GrammarActions.StringPair

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private String
s

private boolean

Constructor Summary

AccessConstructor and Description
pack-priv
StringPair(String s, boolean unicode)

Method Summary

Modifier and TypeMethod and Description
pack-priv String
pack-priv boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

sback to summary
private String s
unicodeback to summary
private boolean unicode

Constructor Detail

StringPairback to summary
pack-priv StringPair(String s, boolean unicode)

Method Detail

getStringback to summary
pack-priv String getString()
isUnicodeback to summary
pack-priv boolean isUnicode()