Top Description Fields Constructors Methods
org.python.antlr.adapter

public Class AstAdapters

extends Object
Class Inheritance
Annotations
@SuppressWarnings:unchecked
Imports
org.python.antlr.ast.*, org.python.antlr.base.*, org.python.antlr.op.*, org.python.core.*

AstAdapter turns Python and Java objects into ast nodes.

Field Summary

Modifier and TypeField and Description
public static final AliasAdapter
public static final CmpopAdapter
public static final ComprehensionAdapter
public static final ExcepthandlerAdapter
public static final ExprAdapter
public static final IdentifierAdapter
public static final KeywordAdapter
public static final SliceAdapter
public static final StmtAdapter

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static PyObject
public static PyObject
public static PyObject
public static PyObject
public static List<alias>
public static arguments
public static Boolean
public static boolopType
public static List<cmpopType>
public static List<comprehension>
public static List<excepthandler>
public static expr
public static expr_contextType
public static List<expr>
public static String
public static List<String>
public static Integer
public static List<keyword>
public static Object
public static operatorType
public static slice
public static List<slice>
public static stmt
public static List<stmt>
public static Object
public static unaryopType
public static PyObject
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

aliasAdapterback to summary
public static final AliasAdapter aliasAdapter
cmpopAdapterback to summary
public static final CmpopAdapter cmpopAdapter
comprehensionAdapterback to summary
public static final ComprehensionAdapter comprehensionAdapter
excepthandlerAdapterback to summary
public static final ExcepthandlerAdapter excepthandlerAdapter
exprAdapterback to summary
public static final ExprAdapter exprAdapter
identifierAdapterback to summary
public static final IdentifierAdapter identifierAdapter
keywordAdapterback to summary
public static final KeywordAdapter keywordAdapter
sliceAdapterback to summary
public static final SliceAdapter sliceAdapter
stmtAdapterback to summary
public static final StmtAdapter stmtAdapter

Constructor Detail

AstAdaptersback to summary
public AstAdapters()

Method Detail

boolop2pyback to summary
public static PyObject boolop2py(boolopType o)
cmpop2pyback to summary
public static PyObject cmpop2py(cmpopType o)
expr_context2pyback to summary
public static PyObject expr_context2py(expr_contextType o)
operator2pyback to summary
public static PyObject operator2py(operatorType o)
py2aliasListback to summary
public static List<alias> py2aliasList(PyObject o)
py2argumentsback to summary
public static arguments py2arguments(Object o)
py2boolback to summary
public static Boolean py2bool(Object o)
py2boolopback to summary
public static boolopType py2boolop(Object o)
py2cmpopListback to summary
public static List<cmpopType> py2cmpopList(PyObject o)
py2comprehensionListback to summary
public static List<comprehension> py2comprehensionList(PyObject o)
py2excepthandlerListback to summary
public static List<excepthandler> py2excepthandlerList(PyObject o)
py2exprback to summary
public static expr py2expr(PyObject o)
py2expr_contextback to summary
public static expr_contextType py2expr_context(Object o)
py2exprListback to summary
public static List<expr> py2exprList(PyObject o)
py2identifierback to summary
public static String py2identifier(PyObject o)
py2identifierListback to summary
public static List<String> py2identifierList(PyObject o)
py2intback to summary
public static Integer py2int(Object o)
py2keywordListback to summary
public static List<keyword> py2keywordList(PyObject o)
py2objectback to summary
public static Object py2object(Object o)
py2operatorback to summary
public static operatorType py2operator(Object o)
py2sliceback to summary
public static slice py2slice(PyObject o)
py2sliceListback to summary
public static List<slice> py2sliceList(PyObject o)
py2stmtback to summary
public static stmt py2stmt(PyObject o)
py2stmtListback to summary
public static List<stmt> py2stmtList(PyObject o)
py2stringback to summary
public static Object py2string(Object o)
py2unaryopback to summary
public static unaryopType py2unaryop(Object o)
unaryop2pyback to summary
public static PyObject unaryop2py(unaryopType o)