Ambroz Bizjak
|
2d242ebc89
ncd: Permit functions with have zero arguments.
|
11 vuotta sitten |
Ambroz Bizjak
|
2ed5eaaab7
Implement Do-Interrupt.
|
11 vuotta sitten |
Ambroz Bizjak
|
5f05470cd7
ncd: Implement Do.
|
11 vuotta sitten |
Ambroz Bizjak
|
b1a6d4dcce
ncd: Change the @-syntax to now add __ around the name.
|
11 vuotta sitten |
Ambroz Bizjak
|
3a1e5a4fb8
ncd: Implement caret syntax sugar.
|
11 vuotta sitten |
Ambroz Bizjak
|
0879bf529e
ncd: Implement Block syntax sugar.
|
11 vuotta sitten |
Ambroz Bizjak
|
1289e4aea1
ncd: NCDConfigParser: Implement syntax sugar @foo = "__foo__".
|
11 vuotta sitten |
Ambroz Bizjak
|
4a2f98c9c7
ncd: NCDConfigParser: Change function call syntax.
|
11 vuotta sitten |
Ambroz Bizjak
|
298e79776f
ncd: Add parser support for function invocations and parentheses in value expressions.
|
12 vuotta sitten |
ambrop7
|
73082b3932
ncd: NCDConfigParser: add support for parsing include_guard directives
|
13 vuotta sitten |
ambrop7
|
7d3cb00ab7
ncd: NCDConfigParser: add support for include directives
|
13 vuotta sitten |
ambrop7
|
aa9c5c4550
ncd: NCDConfigParse_parse.y: allow inputs without any processes or templates. This removes some duplication and will make
|
13 vuotta sitten |
ambrop7
|
bc17a671ed
ncd: extend AST with include directives
|
13 vuotta sitten |
ambrop7
|
6cfaee0f78
ncd: NCDAst: use a linked list instead of AVL tree to store map elements. There is no reason
|
13 vuotta sitten |
ambrop7
|
c3012b08c0
ncd: avoid unused variable warning in Lemon parsers
|
13 vuotta sitten |
ambrop7
|
eb8e79cc13
ncd: implement Foreach clause
|
13 vuotta sitten |
ambrop7
|
caa96cfbea
silence some clang warnings
|
13 vuotta sitten |
ambrop7
|
dd25051125
ncd: refactor parsing and implement if clauses
|
13 vuotta sitten |
ambrop7
|
385ceeef2e
ncd: NCDConfigParser: simplify grammar
|
13 vuotta sitten |
ambrop7
|
64d6913dec
ncd: NCDConfig: remove some redundant error checking
|
13 vuotta sitten |
ambrop7
|
152458b43f
ncd: add a length value to token values to allow implementation of strings with null bytes
|
14 vuotta sitten |
ambrop7
|
d21f852b9f
ncd: add map values
|
14 vuotta sitten |
ambrop7
|
7471c0595f
ncd: NCDConfigParser_parse: simplify grammar
|
14 vuotta sitten |
ambrop7
|
0d99d6a26a
switch to using the New BSD License
|
14 vuotta sitten |
ambrop7
|
ad09c747fc
ncd: allow literal list arguments with curly brackets
|
14 vuotta sitten |
ambrop7
|
fdafc6cd5b
ncd: NCDConfig: rename NCDConfig_arguments to NCDConfig_list
|
14 vuotta sitten |
ambrop7
|
a849bca889
ncd: NCDConfig: rename NCDConfig_interfaces to NCDConfig_processes
|
14 vuotta sitten |
ambrop7
|
854c3c6d5d
ncdconfig: move to ncd
|
14 vuotta sitten |