ambrop7
|
8ec7e1e67d
ncd: NCDModule: allow separating static module information from generated at runtime by the interpreter. Fix other stuff to work with
|
13 سال پیش |
ambrop7
|
6a6a100d21
ncd: NCDAst: move some structs from .h to .c
|
13 سال پیش |
ambrop7
|
18a15ba1e1
ncd: NCDModuleIndex: remove base_type verification if NDEBUG is defined, to improve start-up time
|
13 سال پیش |
ambrop7
|
d63928ceae
ncd: NCDInterpreter: remove unused variable (forgotten in previous commit)
|
13 سال پیش |
ambrop7
|
10a594c625
ncd: move initialization of modules from NCDInterpreter into NCDModuleIndex
|
13 سال پیش |
ambrop7
|
81dc7380d5
ncd: NCDInterpreter: reorder initialization so that it will be easier to move the calling of module globalinit functions into NCDModuleIndex
|
13 سال پیش |
ambrop7
|
153681af18
ncd: move NCDMethodIndex from NCDInterpreter into NCDModuleIndex
|
13 سال پیش |
ambrop7
|
b003fa6755
ncd: modules: use the new static strings
|
13 سال پیش |
ambrop7
|
70a773ab02
ncd: static_strings, NCDStringIndex: add "size" string
|
13 سال پیش |
ambrop7
|
093757350c
ncd: static_strings, NCDStringIndex: add a few more strings
|
13 سال پیش |
ambrop7
|
60e52ef40a
version 1.999.126rc1
|
13 سال پیش |
ambrop7
|
85df1aee6c
update ChangeLog
|
13 سال پیش |
ambrop7
|
bb748de063
ncd: tests: add call.ncd
|
13 سال پیش |
ambrop7
|
a9e60ca374
ncd: tests: add include.ncd
|
13 سال پیش |
ambrop7
|
4c5f65d96d
ncd: implement NCDBuildProgram and make ncd.c utilize it. This finishes the initial implementation of the include system.
|
13 سال پیش |
ambrop7
|
ce803281ee
ncd: NCDAst: implement NCDProgram_RemoveElem() and NCDProgram_ReplaceElemWithProgram()
|
13 سال پیش |
ambrop7
|
1aeb42fe61
structure: LinkedList1: add LinkedList1_InsertListAfter()
|
13 سال پیش |
ambrop7
|
16243308ac
ncd: move parsing of the program out of NCDInterpreter
|
13 سال پیش |
ambrop7
|
73082b3932
ncd: NCDConfigParser: add support for parsing include_guard directives
|
13 سال پیش |
ambrop7
|
509167b3b3
ncd: NCDAst: implement include_guard directive
|
13 سال پیش |
ambrop7
|
10d51b7a0a
ncd: NCDConfigTokenizer: add include_guard token
|
13 سال پیش |
ambrop7
|
7d3cb00ab7
ncd: NCDConfigParser: add support for include directives
|
13 سال پیش |
ambrop7
|
86486afb5f
ncd: NCDConfigTokenizer: add include token
|
13 سال پیش |
ambrop7
|
aa9c5c4550
ncd: NCDConfigParse_parse.y: allow inputs without any processes or templates. This removes some duplication and will make
|
13 سال پیش |
ambrop7
|
bc17a671ed
ncd: extend AST with include directives
|
13 سال پیش |
ambrop7
|
b15882c561
ncd: modules: call2: implement call_with_caller_target()
|
13 سال پیش |
ambrop7
|
eaddedf5e0
ncd: modules: alias: make use of make_fast_names.h
|
13 سال پیش |
ambrop7
|
77fa26889e
ncd: extra/make_fast_names.h: rename the init function to _InitNames(), add _FreeNames() and _GetNames()
|
13 سال پیش |
ambrop7
|
af1cbca359
ncd: add extra/make_fast_names.h, which is a generalized version of the name parsing code from the alias module
|
13 سال پیش |
ambrop7
|
494455eb5b
ncd: modules: call2: micro-optimization. Instead of keeping an 'embed' flag to determine how object resolution is performed,
|
13 سال پیش |