C# (CSharp) IronPython.Compiler Namespace

Nested Namespaces

IronPython.Compiler.Ast

Classes

Name Description
ClosureExpression Small reducable node which just fetches the value from a ClosureCell object. Like w/ global variables the compiler recognizes these on sets and turns them into assignments on the python global object.
ClosureExpression.MakeClosureCellExpression
ClosureExpression.MakeClosureCellExpression.MakeClosureCellInstruction
CompilationMode
LookupGlobalInstruction
LookupGlobalVariable
Parser Summary description for Parser.
Parser.TokenizerErrorSink
Parser.WithItem
PythonDynamicExpression1
PythonDynamicExpression2
PythonDynamicExpression3
PythonDynamicExpression4
PythonDynamicExpressionN
PythonGlobalInstruction
PythonGlobalVariableExpression Small reducable node which just fetches the value from a PythonGlobal object. The compiler recognizes these on sets and turns them into assignments on the python global object.
PythonLightThrowGlobalInstruction
PythonRawGlobalValueExpression
PythonSavableScriptCode A ScriptCode which can be saved to disk. We only create this when called via the clr.CompileModules API. This ScriptCode does not support running.
PythonScriptCode Represents a script code which can be dynamically bound to execute against arbitrary Scope objects. This is used for code when the user runs against a particular scope as well as for exec and eval code as well.
PythonSetGlobalInstruction
PythonSetGlobalVariableExpression
ReferenceClosureInfo The variable info used when a variable is defined in a parent scope and referenced in a child scope but not referenced in this scope.
RuntimeScriptCode Represents a script code which can be consumed at runtime as-is. This code has no external dependencies and is closed over it's scope.