l0_context.py

l0_context.py

Module: l0_context

Source: compiler/stage1_py/l0_context.py Language: Python

Symbols

Namespace l0_context

Class l0_context::LogLevel

Hierarchical logging levels for the L0 compiler.

Member Data l0_context.LogLevel.SILENT

1
int SILENT

Member Data l0_context.LogLevel.ERROR

1
int ERROR

Member Data l0_context.LogLevel.WARNING

1
int WARNING

Member Data l0_context.LogLevel.INFO

1
int INFO

Member Data l0_context.LogLevel.DEBUG

1
int DEBUG

Class l0_context::CompilationContext

Cross-cutting compiler options affecting multiple compilation stages.

Member Data l0_context.CompilationContext.emit_line_directives

1
bool emit_line_directives

Member Data l0_context.CompilationContext.trace_arc

1
bool trace_arc

Member Data l0_context.CompilationContext.trace_memory

1
bool trace_memory

Member Data l0_context.CompilationContext.rt_unchecked

1
bool rt_unchecked

Member Data l0_context.CompilationContext.rt_check_basic

1
bool rt_check_basic

Member Data l0_context.CompilationContext.log_rich_format

1
bool log_rich_format

Member Data l0_context.CompilationContext.log_level

1
LogLevel log_level

Function l0_context.CompilationContext.default

1
'CompilationContext' l0_context.CompilationContext.default()

Create a CompilationContext with default settings.

Returns: A new CompilationContext instance with default values.