ambrop7
|
12f5cbe1ee
ncd: NCDInterpBlock: add NCDInterpBlock_StatementInterpValue()
|
14 years ago |
ambrop7
|
2d98231088
add some missing file headers
|
14 years ago |
ambrop7
|
540a8d7acd
ncd: move arg_value to NCDInterpValue
|
14 years ago |
ambrop7
|
73ca67e869
ncd: remove unneeded struct
|
14 years ago |
ambrop7
|
0011694636
ncd: remove some malloc's
|
14 years ago |
ambrop7
|
a1b4d1aeee
ncd: NCDInterpBlock: add NCDInterpBlock_StatementCmdName() and NCDInterpBlock_StatementObjNames()
|
14 years ago |
ambrop7
|
6c14da508b
misc: split_string: add count_strings(), free_strings()
|
14 years ago |
ambrop7
|
4ec6bc22db
ncd: fix compile in debug mode
|
14 years ago |
ambrop7
|
c89e412799
ncd: remove some malloc's
|
14 years ago |
ambrop7
|
a2745f4196
ncd: use NCDInterpBlock and NCDInterpProg to speed up looking up templates and variables
|
14 years ago |
ambrop7
|
689d05c172
cosmetic changes
|
14 years ago |
ambrop7
|
eb7c4029b0
ncd: NCDInterpProg: fix bad return value
|
14 years ago |
ambrop7
|
a75e507a34
ncd: add NCDInterpBlock and NCDInterpProg, to be used for speeding up certain operations during interpretation
|
14 years ago |
ambrop7
|
2e5d7264d5
ncd: NCDAst: add NCDProgram_NumProcesses()
|
14 years ago |
ambrop7
|
713d1abd3e
misc: add merge.h
|
14 years ago |
ambrop7
|
7e67cc16e2
structure: add CHash, a generic hash table implemented with the help of the C preprocessor
|
14 years ago |
ambrop7
|
e743d7310c
add missing file headers
|
14 years ago |
ambrop7
|
46f5fc7f79
ncd: NCDValueGenerator: properly handle strings with null bytes
|
14 years ago |
ambrop7
|
db4e5cc1ce
version 1.999.120rc1
|
14 years ago |
ambrop7
|
caa96cfbea
silence some clang warnings
|
14 years ago |
ambrop7
|
89b93387bd
change file forgotten in previous commit
|
14 years ago |
ambrop7
|
dd25051125
ncd: refactor parsing and implement if clauses
|
14 years ago |
ambrop7
|
49e65392c9
ncd: ncd/NCDConfigTokenizer: add If, elif, else tokens.
|
14 years ago |
ambrop7
|
03aac297ad
ncd: NCDConfigParser, NCDValueParser: do not assert on unknown tokens
|
14 years ago |
ambrop7
|
67f714314c
ncd: NCDValueGenerator: handle variable values
|
14 years ago |
ambrop7
|
54a1bb3eaf
ncd: NCDValue: add variable values for future internal use in the AST
|
14 years ago |
ambrop7
|
e7ba5f8637
ncd: NCDValue: add NCDValue_ListPrepend()
|
14 years ago |
ambrop7
|
b188187974
misc: add split_string.h
|
14 years ago |
ambrop7
|
302a2c7610
ncd: modules: call2: add embcall2_multif()
|
14 years ago |
ambrop7
|
385ceeef2e
ncd: NCDConfigParser: simplify grammar
|
14 years ago |