Vftdan
|
399f0b278e
|
Report config syntax errors
|
2024-08-19 21:13:38 +02:00 |
Vftdan
|
4c654cd621
|
Check that there are no positional arguments
|
2024-08-18 20:23:57 +02:00 |
Vftdan
|
97e45aa8c6
|
Minor error formatting fix
|
2024-08-18 17:20:06 +02:00 |
Vftdan
|
e2ea8fed1e
|
Add "documentation" field to node specification
Use it as node type help message
|
2024-08-18 15:26:54 +02:00 |
Vftdan
|
01bf0a9608
|
Implement command-line arguments
|
2024-08-18 14:45:53 +02:00 |
Vftdan
|
68a189dba1
|
Automatically call module registry cleanup on exit
|
2024-08-18 14:43:19 +02:00 |
Vftdan
|
2676b5acdf
|
Wrap constant and predicate registries into a single environment type
|
2024-08-17 11:02:26 +02:00 |
Vftdan
|
23a0fa002f
|
Compiling event_predicate
|
2024-08-16 22:46:11 +02:00 |
Vftdan
|
50a6f1a716
|
Config section for integer constants
|
2024-08-16 10:12:20 +02:00 |
Vftdan
|
c2a723098f
|
Add global event list destructor
|
2024-08-15 21:26:21 +02:00 |
Vftdan
|
5875575d0b
|
Add FullConfig destructor
|
2024-08-15 21:25:18 +02:00 |
Vftdan
|
245563ec8b
|
Make the program unaware in compile time of the node types
Using "constructor" attribute
|
2024-08-15 20:57:17 +02:00 |
Vftdan
|
71e04c7f2d
|
Implement hash table and use it for node lookup
|
2024-08-15 17:35:51 +02:00 |
Vftdan
|
63dabd6fcd
|
Typesafe wrapper around calloc
|
2024-08-15 16:53:02 +02:00 |
Vftdan
|
a0825d1d58
|
Implemented configuration using libconfig
|
2024-08-14 22:23:21 +02:00 |
Vftdan
|
65769a7442
|
Added libevdev node
|
2024-08-14 14:47:12 +02:00 |
Vftdan
|
d3a3217e88
|
Add newtypes for absolute and relative time
|
2024-08-14 13:47:55 +02:00 |
Vftdan
|
d0bcd6b20c
|
Initial commit
|
2024-08-13 23:33:52 +02:00 |