Ambroz Bizjak
|
a2eb5bd3b9
ncd: Make it possible to reach the NCDStringIndex from functions.
|
11 лет назад |
Ambroz Bizjak
|
1289e4aea1
ncd: NCDConfigParser: Implement syntax sugar @foo = "__foo__".
|
11 лет назад |
Ambroz Bizjak
|
c7a919dddf
ncd: NCDConfigTokenizer: Implement at-sign token.
|
11 лет назад |
Ambroz Bizjak
|
73a264c3d5
ncd: Consolidate some code that appears in modules.
|
11 лет назад |
Ambroz Bizjak
|
9bdb2f3793
ncd: Implement logging by function implementations.
|
11 лет назад |
Ambroz Bizjak
|
9fec63e437
ncd: Add dummy functions for testing.
|
11 лет назад |
Ambroz Bizjak
|
646a72be60
ncd: NCDInterpreter: Evaluate functions via the index.
|
11 лет назад |
Ambroz Bizjak
|
020238b9cf
ncd: NCDModuleIndex: Allow a module group with no "modules".
|
11 лет назад |
Ambroz Bizjak
|
3da656da45
ncd: Implement registration of functions by modules.
|
11 лет назад |
Ambroz Bizjak
|
4e2829dc53
structure/Vector: Add _Count.
|
11 лет назад |
Ambroz Bizjak
|
c8df8836d3
structure/Vector: Check index in _Get against capacity, not count.
|
11 лет назад |
Ambroz Bizjak
|
e8dc7628f4
structure/Vector: Split into header and implementation.
|
11 лет назад |
Ambroz Bizjak
|
0175c86a35
Vector: Add _Push and _Pop.
|
11 лет назад |
Ambroz Bizjak
|
c2b3151f81
ncd: Implement function calls in NCDEvaluator.
|
11 лет назад |
Ambroz Bizjak
|
e0acf50aaf
ncd: NCDVal: Add some functions on safe references.
|
11 лет назад |
Ambroz Bizjak
|
1d63bbec1a
structure: Vector: Add AppendValue function.
|
11 лет назад |
Ambroz Bizjak
|
8f7fe765ad
build.nix: Add option to build with assertions.
|
11 лет назад |
Ambroz Bizjak
|
4a2f98c9c7
ncd: NCDConfigParser: Change function call syntax.
|
11 лет назад |
Ambroz Bizjak
|
0b3a241355
NCDEvaluator: Use Vector.
|
11 лет назад |
Ambroz Bizjak
|
15723bd4ac
Add a simple Vector data structure.
|
11 лет назад |
Ambroz Bizjak
|
f4500da972
ncd: Fix crash with num_multiply(..., "0").
|
11 лет назад |
Ambroz Bizjak
|
4138b04639
ncd: Refactoring to support upcoming function calls.
|
11 лет назад |
Ambroz Bizjak
|
490fd0c2d6
ncd: NCDInterpProcess: Move struct to c file.
|
11 лет назад |
Ambroz Bizjak
|
922a793239
ncd: NCDInterpProcess: Be more informative when encountering unsupported expression types.
|
11 лет назад |
Ambroz Bizjak
|
6bec211ac7
Add convenience Nix expression for building.
|
11 лет назад |
Ambroz Bizjak
|
670282f014
ncd: NCDVal: Move lots of implementation details out of the header.
|
12 лет назад |
Ambroz Bizjak
|
1ed046a784
ncd: NCDVal: Use maxalign to ensure alignment of fastbuf.
|
12 лет назад |
Ambroz Bizjak
|
ca8fff684b
ncd: NCDVal: Micro refactoring.
|
12 лет назад |
Ambroz Bizjak
|
298e79776f
ncd: Add parser support for function invocations and parentheses in value expressions.
|
12 лет назад |
Ambroz Bizjak
|
d09be2a492
examples/ncd_parser_test: Handle variables in values.
|
12 лет назад |