core :: union_find
union–find algorithm using an efficient disjoint-set data structurenitc :: actors_generation_phase
Generate a support module for each module that contain a class annotated withis actor
nitc :: actors_injection_phase
Injects model for the classes annotated with "is actor" sonitc :: api_metrics
nitc :: astbuilder
Instantiation and transformation of semantic nodes in the AST of expressions and statementscflags
and ldflags
to specify
nitc :: commands_ini
nitc :: detect_variance_constraints
Collect metrics about detected variances constraints on formal types.extra_java_files
to compile extra java files
nitc :: i18n_phase
Basic support of internationalization through the generation of id-to-string tablesnitc :: light_only
Compiler support for the light FFI only, detects unsupported usage of callbacksnitc
.
nitc :: modelbuilder
nitc :: nitmetrics
A program that collects various metrics on nit programs and librariesnitc :: nitrestful
Tool generating boilerplate code linking RESTful actions to Nit methodsthreaded
annotation
nitc :: separate_erasure_compiler
Separate compilation of a Nit program with generic type erasurenitc :: serialization_code_gen_phase
Phase generating methods (code) to serialize Nit objectsnitc :: serialization_model_phase
Phase generating methods (model-only) to serialize Nit objectsclone
method of the astbuilder tool
nitc :: uml_module
Services for generation of a UML package diagram based on aModel
# Module that interfaces the parsing tables.
module tables
# Interface allowing the acces of the tables used during the parsing.
interface TablesCapable
# The goto value of the lexer at row i, column j-1
# Note that the length of the row r is stored at (r, 0)
fun lexer_goto(i, j: Int): Int is extern "lexer_goto"
# The accept value of the lexer at i
fun lexer_accept(i: Int): Int is extern "lexer_accept"
# The goto value of the parser at row i, column j-1
# Note that the length of the row r is stored at (r, 0)
fun parser_goto(i, j: Int): Int is extern "parser_goto"
# The action value of the parser at row i, column j-1
# Note that the length of the row r is stored at (r, 0)
fun parser_action(i, j: Int): Int is extern "parser_action"
end
src/parser/tables.nit:15,1--34,3