Matthew Kennedy
18dde4e4a7
fix test
2025-02-27 19:24:09 -08:00
Matthew Kennedy
f4729a1bfd
jar
2025-02-27 14:03:23 -08:00
Matthew Kennedy
178a61beea
jars
2025-02-27 14:01:16 -08:00
Matthew Kennedy
0c97bce393
avoid token collisions
2025-02-27 14:00:40 -08:00
Matthew Kennedy
37416e8d5a
support parsing tables with multiple values types
2025-01-03 16:15:46 -08:00
Matthew Kennedy
d74f1ae84d
table uses scope properly
2025-01-03 15:57:35 -08:00
Matthew Kennedy
088a417f7f
experimental table grammar
2025-01-03 15:36:56 -08:00
Matthew Kennedy
d5a8483da7
experimental grammar for tables
2025-01-03 15:00:48 -08:00
Matthew Kennedy
80067259f4
fix other tests
2025-01-03 14:44:14 -08:00
Matthew Kennedy
d8bb59bcb6
fix generateGetOutputs
2025-01-03 14:36:39 -08:00
Matthew Kennedy
d4fef50e0a
jars
2025-01-03 14:02:30 -08:00
Matthew Kennedy
2bb743d889
live data is 100% on new parser
2025-01-03 04:16:04 -08:00
Matthew Kennedy
05a4ba8828
remove withCDefines
2025-01-03 04:11:33 -08:00
Matthew Kennedy
72a73706ac
write output lookups with new parser
2025-01-03 04:10:25 -08:00
Matthew Kennedy
6f6985e0f4
write lookup name in comment
2025-01-03 03:49:06 -08:00
Matthew Kennedy
5265f78743
cleanup
2025-01-03 03:48:55 -08:00
Matthew Kennedy
3f478f08fc
new parser writes java fields ( #525 )
...
* get definitions and by integer
* implement basic
* implement 1d array
* java field array of structs
* cleanup
* cleanup
* jar
2025-01-03 03:45:53 -08:00
Matthew Kennedy
3295040cbe
misc config crust
2025-01-03 00:57:43 -08:00
Matthew Kennedy
a034cd59eb
remove EFI_ERROR_CODE
2024-12-28 15:21:47 -08:00
Matthew Kennedy
9f7ca6696f
typeshelper cleanup
2024-12-17 15:02:25 -08:00
Matthew Kennedy
2192fe1569
fix data log unit test
2024-12-14 16:13:03 -08:00
Matthew Kennedy
e2a3b8b09a
use real scale in datalog generation
2024-12-14 15:44:55 -08:00
Matthew Kennedy
b95a7b89d3
append any live data prefix
2024-12-14 15:21:44 -08:00
Matthew Kennedy
294b9b1f59
multi live data ( #518 )
...
* multiple livedata of one type
* jar
* axe "fancy" content
* nix new fancy cleanup
* make it work for WBO too!
* friendlier fan names
* jar
2024-12-09 18:57:39 -08:00
Matthew Kennedy
f9042f056f
OutputChannelVisitor shares base too
2024-11-27 02:04:32 -08:00
Matthew Kennedy
340466333e
data log element offset math
2024-11-27 02:01:04 -08:00
Matthew Kennedy
7b1a663ff7
dead code
2024-11-27 01:58:50 -08:00
Matthew Kennedy
fd380e87b1
data log base
2024-11-27 01:56:28 -08:00
Matthew Kennedy
98cd6332e5
create DatalogVisitorBase
2024-11-27 01:02:29 -08:00
Matthew Kennedy
1f2647f173
DatalogVisitor commonality
2024-11-27 00:56:41 -08:00
Matthew Kennedy
1d05235e18
new parser writes outputs+datalogs ( #418 )
...
* move outputs/datalogs to new parse
* happy build
* testing progress
* test fixing
* ignore that one for now
* cleanup
* write SD logs
* no need for this extra junk
* improve tostring
* CStructsVisitor: defer that for later
* format
* jar
2024-11-27 00:53:17 -08:00
Matthew Kennedy
aedba437de
SD logs write with visitor
2024-05-01 23:48:45 -07:00
Matthew Kennedy
190f526a85
parameter names
2024-05-01 23:02:09 -07:00
Matthew Kennedy
c213397a3f
refactor to use one visitor per output type ( #416 )
2024-05-01 22:59:37 -07:00
Matthew Kennedy
84086537ee
make final things public
2024-04-30 00:52:14 -07:00
Matthew Kennedy
243524417c
better test for array of struct iterate
2024-04-30 00:48:25 -07:00
Matthew Kennedy
3167c2cde3
new parser: stub duplicate field checks
2024-04-28 02:53:50 -07:00
Matthew Kennedy
ebe78cbb4b
cherry pick rename rusefi.input #391
2024-03-24 22:49:36 -07:00
Matthew Kennedy
c1c8415464
jars
2024-03-20 01:33:06 -07:00
Matthew Kennedy
0f69bc3b24
rename parameter to ts_template and don't calculate it in java
2024-03-20 01:29:11 -07:00
Matthew Kennedy
0864384714
dead script parameter
2024-03-20 01:05:14 -07:00
Nathan Schulte
2c42f5ba4f
config [grammar] improves ( #389 )
...
* add "units" field to config.txt comments
* remove tabs in config grammar
2024-03-14 16:08:45 -07:00
Matthew Kennedy
d9e44b64a2
cleanup again
2024-02-14 12:28:43 -08:00
Matthew Kennedy
88c9d44f13
jars
2024-02-14 12:27:03 -08:00
Matthew Kennedy
f0188fe329
newlines
2024-02-14 12:26:15 -08:00
Matthew Kennedy
32577fb552
minor config gen logging cleanups
2024-02-14 12:21:45 -08:00
Matthew Kennedy
76708670a0
New parser writes output channel c structs ( #350 )
...
* new parser writes c structs
* jar
* missing defs for simulator
* don't put defines you need in live data txt
2024-01-19 04:00:59 -08:00
Matthew Kennedy
d6f5d2ef89
do we need the FIELDS list? ( #349 )
...
* do we need the FIELDS list?
* jar
2024-01-18 23:01:33 -08:00
Matthew Kennedy
751003e6bc
more stuff in to single generated folder
2024-01-17 14:43:25 -08:00
Matthew Kennedy
f3b335fe8d
all generated files in one dir ( #348 )
...
* delete existing generated source files
* ignore new generated dir
* move all the generated files
* cleanup
* jars
* makefile
* bootloader
* simulator+tests
2024-01-17 14:25:00 -08:00