prog_language.cpp (TeXmacs-2.1.1-src) | : | prog_language.cpp (TeXmacs-2.1.2-src) | ||
---|---|---|---|---|
skipping to change at line 25 | skipping to change at line 25 | |||
#include "scheme.hpp" | #include "scheme.hpp" | |||
#include "tree.hpp" | #include "tree.hpp" | |||
#include "iterator.hpp" | #include "iterator.hpp" | |||
prog_language_rep::prog_language_rep (string name): | prog_language_rep::prog_language_rep (string name): | |||
abstract_language_rep (name) | abstract_language_rep (name) | |||
{ | { | |||
if (DEBUG_PARSER) | if (DEBUG_PARSER) | |||
debug_packrat << "Building the " * name * " language parser" << LF; | debug_packrat << "Building the " * name * " language parser" << LF; | |||
string use_modules= "(use-modules (prog " * name * "-lang))"; | string use_modules= "(use-modules (" * name * "-lang))"; | |||
eval (use_modules); | eval (use_modules); | |||
tree keyword_config= get_parser_config (name, "keyword"); | tree keyword_config= get_parser_config (name, "keyword"); | |||
customize_keyword (keyword_parser, keyword_config); | customize_keyword (keyword_parser, keyword_config); | |||
tree operator_config= get_parser_config (name, "operator"); | tree operator_config= get_parser_config (name, "operator"); | |||
customize_operator (operator_config); | customize_operator (operator_config); | |||
tree number_config= get_parser_config (name, "number"); | tree number_config= get_parser_config (name, "number"); | |||
customize_number (number_config); | customize_number (number_config); | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added |