Ambroz Bizjak
|
a4e1f32684
ncd: Moving code around.
|
před 11 roky |
Ambroz Bizjak
|
79c871900d
ncd: Cosmetic changes.
|
před 11 roky |
Ambroz Bizjak
|
194edaec18
structure: Vector: Reduce interface.
|
před 11 roky |
Ambroz Bizjak
|
3f83393ac4
ncd: tests: Add basic_functions tests.
|
před 11 roky |
Ambroz Bizjak
|
af044d5651
ncd: Implement value comparison functions.
|
před 11 roky |
Ambroz Bizjak
|
4ecb77bc07
ncd: Rename arithmetic functions with num_ prefix.
|
před 11 roky |
Ambroz Bizjak
|
c2d9a80c58
ncd: Implement integer arithmetic functions +,-,*,/,%.
|
před 11 roky |
Ambroz Bizjak
|
1df37457ad
ncd: Implement functions: string concat, list concat, integer comparison functions.
|
před 11 roky |
Ambroz Bizjak
|
47c6594e83
ncd: Implement functions: if, bool, not, and, or, imp.
|
před 11 roky |
Ambroz Bizjak
|
a2eb5bd3b9
ncd: Make it possible to reach the NCDStringIndex from functions.
|
před 11 roky |
Ambroz Bizjak
|
1289e4aea1
ncd: NCDConfigParser: Implement syntax sugar @foo = "__foo__".
|
před 11 roky |
Ambroz Bizjak
|
c7a919dddf
ncd: NCDConfigTokenizer: Implement at-sign token.
|
před 11 roky |
Ambroz Bizjak
|
73a264c3d5
ncd: Consolidate some code that appears in modules.
|
před 11 roky |
Ambroz Bizjak
|
9bdb2f3793
ncd: Implement logging by function implementations.
|
před 11 roky |
Ambroz Bizjak
|
9fec63e437
ncd: Add dummy functions for testing.
|
před 11 roky |
Ambroz Bizjak
|
646a72be60
ncd: NCDInterpreter: Evaluate functions via the index.
|
před 11 roky |
Ambroz Bizjak
|
020238b9cf
ncd: NCDModuleIndex: Allow a module group with no "modules".
|
před 11 roky |
Ambroz Bizjak
|
3da656da45
ncd: Implement registration of functions by modules.
|
před 11 roky |
Ambroz Bizjak
|
4e2829dc53
structure/Vector: Add _Count.
|
před 11 roky |
Ambroz Bizjak
|
c8df8836d3
structure/Vector: Check index in _Get against capacity, not count.
|
před 11 roky |
Ambroz Bizjak
|
e8dc7628f4
structure/Vector: Split into header and implementation.
|
před 11 roky |
Ambroz Bizjak
|
0175c86a35
Vector: Add _Push and _Pop.
|
před 11 roky |
Ambroz Bizjak
|
c2b3151f81
ncd: Implement function calls in NCDEvaluator.
|
před 11 roky |
Ambroz Bizjak
|
e0acf50aaf
ncd: NCDVal: Add some functions on safe references.
|
před 11 roky |
Ambroz Bizjak
|
1d63bbec1a
structure: Vector: Add AppendValue function.
|
před 11 roky |
Ambroz Bizjak
|
8f7fe765ad
build.nix: Add option to build with assertions.
|
před 11 roky |
Ambroz Bizjak
|
4a2f98c9c7
ncd: NCDConfigParser: Change function call syntax.
|
před 11 roky |
Ambroz Bizjak
|
0b3a241355
NCDEvaluator: Use Vector.
|
před 11 roky |
Ambroz Bizjak
|
15723bd4ac
Add a simple Vector data structure.
|
před 11 roky |
Ambroz Bizjak
|
f4500da972
ncd: Fix crash with num_multiply(..., "0").
|
před 11 roky |