Commit Graph

1183 Commits

Author SHA1 Message Date
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