18.1.5 AST Objects
Description: AST Objects
Keywords: lib

##
18.1.5 AST Objects

Ordered and equality comparisons are supported between AST objects. Pickling of AST objects (using the `pickle` module) is also supported.

`ASTType`
  The type of the objects returned by `expr()`, `suite()` and `sequence2ast()`.

AST objects have the following methods:

`compile`( | [filename])

  Same as `compileast(ast, filename)`.

`isexpr`( | )

  Same as `isexpr(ast)`.

`issuite`( | )

  Same as `issuite(ast)`.

`tolist`( | [line_info])

  Same as `ast2list(ast, line_info)`.

`totuple`( | [line_info])

  Same as `ast2tuple(ast, line_info)`.