API reference
python:arx:arx.parser.Parser
class Parser
Source: packages/arx/src/arx/parser/__init__.py:26
Parser class.
Attributes
-
bin_op_precedence — Type: dict[str, int]
-
indent_level — Type: int
-
known_class_names — Type: set[str]
-
imported_type_names — Type: set[str]
-
namespace_roots — Type: set[str]
-
builtin_type_bindings — Type: dict[str, astx.DataType]
-
tensor_scopes — Type: list[dict[str, TensorBinding | None]]
-
return_type_scopes — Type: list[astx.DataType]
-
template_type_scopes — Type: list[dict[str, astx.DataType]]
-
type_aliases — Type: dict[str, astx.DataType]
-
value_scopes — Type: list[set[str]]
-
tokens — Type: TokenList
Methods
- parse — Parse tokens and attach the active token location to failures.