Bases: titus.pfaast.LiteralValue
Abstract syntax tree for a literal long.
Bases: titus.pfaast.ExpressionContext
Convert this abstract syntax tree to Pythonized JSON.
Parameters: |
|
---|---|
Return type: | Pythonized JSON |
Returns: | JSON representation |
Walk over tree applying a titus.pfaast.Task while checking for semantic errors.
This is how Python is generated from an abstract syntax tree: the titus.pfaast.Task in that case is titus.genpy.GeneratePython.
Parameters: |
|
---|---|
Return type: | (titus.pfaast.AstContext, titus.pfaast.TaskResult) |
Returns: | (information about this abstract syntax tree node after type-checking, result of the generic task) |