ambrop7
|
59606d85fd
ncd: modules: arithmetic: store the results as an integer rather than string, and use compute_decimal_repr_size() to
|
13 rokov pred |
ambrop7
|
3c72535ad2
examples/parse_number_test.c: add tests for generate_decimal_repr()
|
13 rokov pred |
ambrop7
|
e4efc82f9a
misc/parse_number.h: implement generation of decimal strings
|
13 rokov pred |
ambrop7
|
520ac5fc36
ncd: modules: value: pass through ID-strings instead of collapsing them to normal strings
|
13 rokov pred |
ambrop7
|
34f46fe94a
ncd: NCDVal: add NCDVal_IdStringStringIndex()
|
13 rokov pred |
ambrop7
|
4420e952c5
oops... NCDStringIndex_GetBin() requires that the string contains no nulls, but ncd_get_string_id() does not verify
|
13 rokov pred |
ambrop7
|
65c389a1e1
ncd: modules: make some modules not check if strings have nulls inside, but just pass them through to parsing
|
13 rokov pred |
ambrop7
|
dcf14442e2
ncd/value_utils.h: name value variables by what type they must be
|
13 rokov pred |
ambrop7
|
bc5f09f6e4
ncd: modules: process_manager: use ncd_get_string_id() instead of NCDStringIndex_GetBin()
|
13 rokov pred |
ambrop7
|
51a6c807fe
ncd/value_utils.h: add ncd_get_string_id()
|
13 rokov pred |
ambrop7
|
0192497d91
ncd: NCDModule: remove unused NCDModuleProcess_Init()
|
13 rokov pred |
ambrop7
|
982cc30386
ncd: modules: don't use NCDModuleProcess_Init(); use _InitValue() or _InitId() instead, to pass through ID-strings
|
13 rokov pred |
ambrop7
|
50af137e19
ncd: modules: use ncd_read_uintmax() to parse numeric arguments
|
13 rokov pred |
ambrop7
|
e381f60a25
ncd/value_utils.h: fix compile error
|
13 rokov pred |
ambrop7
|
d6422c9f05
ncd/value_utils.h: add ncd_read_uintmax()
|
13 rokov pred |
ambrop7
|
7c7e66fee2
ncd: rename static_strings_utils.h --> value_utils.h
|
13 rokov pred |
ambrop7
|
d8cde9e2c4
examples: add parse_number_test.c
|
13 rokov pred |
ambrop7
|
aef19f5e21
misc: parse_number.h: speed up parsing decimal strings by detecring overflow before doing the actual parsing
|
13 rokov pred |
ambrop7
|
47d8669247
ncd: modules: call2: some ID-string optimizations
|
13 rokov pred |
ambrop7
|
24b6fb3fc4
ncd: static_strings_utils.h: add ncd_is_none()
|
13 rokov pred |
ambrop7
|
990c2e7099
ncd: rename boolean.h --> static_strings_utils.h
|
13 rokov pred |
ambrop7
|
c45469174e
ncd: NCDVal: add NCDVal_StringEqualsId()
|
13 rokov pred |
ambrop7
|
24aaf77d33
ncd: add static string "<none>"
|
13 rokov pred |
ambrop7
|
49ea715a06
ncd: modules: arithmetic: optimize by using ID-strings for booleans
|
13 rokov pred |
ambrop7
|
fe474df531
ncd: add boolean.h
|
13 rokov pred |
ambrop7
|
4904645020
ncd: add static strings "true" and "false"
|
13 rokov pred |
ambrop7
|
5cd7da4b6a
ncd: modules: call2: try to pass the template name as a string ID
|
13 rokov pred |
ambrop7
|
fcc39d3581
ncd: NCDModule: pass template name for process creation as a string ID
|
13 rokov pred |
ambrop7
|
fa7c214684
ncd: NCDVal: add NCDVal_IdStringId()
|
13 rokov pred |
ambrop7
|
5edd5e7eff
ncd: NCDInterpProcess: build ID-strings in argument lists
|
13 rokov pred |