summaryrefslogtreecommitdiff
path: root/devtools
Commit message (Collapse)AuthorAgeFilesLines
* First xut at JSON passthrough code.Eric S. Raymond2011-06-141-0/+1
| | | | Not turned in by default yet; it interferes with RTCM2 decoding.
* Yet more code slimming. All regression tests pass, code splints clean.Eric S. Raymond2011-06-111-1/+2
|
* More code slimming.Eric S. Raymond2011-06-111-4/+5
|
* Code slimming.Eric S. Raymond2011-06-111-1/+1
|
* sizes needed rebuilding for scons.Eric S. Raymond2011-06-101-0/+2
|
* In AIS, partial support for VTS-Generated/Synthetic Targets.Eric S. Raymond2011-05-311-8/+20
| | | | | JSON parsing of string IDs won't work yet; code generator needs some extension.
* In the AIS code generator, loop variables may be signed or unsigned.Eric S. Raymond2011-05-301-6/+6
|
* In AIS, support for IMO236 Tidal Window message.Eric S. Raymond2011-05-281-1/+1
| | | | Mostly reuses code for the IMO289 variant.
* In AIS, IMO289 Tidal Window support. All regression tests pass.Eric S. Raymond2011-05-281-7/+7
|
* Matchiing array code generation for the library parser.Eric S. Raymond2011-05-281-5/+15
|
* Tweak a code-generation detail.Eric S. Raymond2011-05-281-1/+5
|
* Generate Python initializer members for trailing-array parts.Eric S. Raymond2011-05-271-26/+37
| | | | jsongen.py doesn't generate code from these yet. That's next.
* Typo fixes.Eric S. Raymond2011-05-271-2/+2
|
* Dump code generation for arrays.Eric S. Raymond2011-05-271-7/+42
|
* Driver code generation for arrays appears complete.Eric S. Raymond2011-05-271-1/+1
|
* Code generation for arrays almost working.Eric S. Raymond2011-05-261-5/+21
|
* Array boundary markers now include a dimension.Eric S. Raymond2011-05-261-3/+4
|
* Use array name from the AIVDM.txt tables.Eric S. Raymond2011-05-261-9/+9
|
* Improve dump-code generation.Eric S. Raymond2011-05-261-80/+73
|
* Driver code generation for trailing arrays in AIDVM messages.Eric S. Raymond2011-05-261-8/+39
|
* Structure generation for trailing arrays.Eric S. Raymond2011-05-261-1/+11
|
* Make the AIS table-renumbering code aware of array-boundary markers.Eric S. Raymond2011-05-261-4/+10
|
* Improve dump-code generation for enumerated types.Eric S. Raymond2011-05-261-17/+18
|
* Minor fixes to AIS tables and generation machinery.Eric S. Raymond2011-05-261-1/+1
|
* Teach the code generator to handle enumerated types.Eric S. Raymond2011-05-091-3/+10
|
* A minor improvement in a code generator.Eric S. Raymond2011-05-071-0/+4
|
* Minor fix to a code generator.Eric S. Raymond2011-05-061-1/+1
|
* In AIS, support for IMO236 type 8 DAC = 1 FID = 13.Eric S. Raymond2011-05-041-6/+4
|
* Fix a minor code-generator error.Eric S. Raymond2011-04-261-1/+1
|
* In AIS, client-library support for IMO289 FID=18.Eric S. Raymond2011-04-251-8/+4
|
* Remove erroneous trailing comma.Eric S. Raymond2011-04-251-1/+1
|
* In AIS, add partial support for IMO 236 FID 25 (untested).Eric S. Raymond2011-04-251-5/+13
| | | | | | | | Daemon support fort analyzing and reporting. Client-library support is not done, it needs machinery to handle the array of repeated elements at the end. All regression tests pass.
* Explain some limitations.Eric S. Raymond2011-04-211-3/+4
|
* Refactor code generation.Eric S. Raymond2011-04-201-233/+247
|
* Support IMO236 FID 15. And polish the code generator a bit.Eric S. Raymond2011-04-201-9/+9
|
* Typo fix and to-do note.Eric S. Raymond2011-04-201-1/+3
|
* Typo fix.Eric S. Raymond2011-04-201-1/+1
|
* Script name change.Eric S. Raymond2011-04-202-5/+4
|
* Write some explanation.Eric S. Raymond2011-04-201-4/+43
|
* Support IMO236 Dangerous Cargo Indication.Eric S. Raymond2011-04-201-20/+44
| | | | | Built with the new code generator, which is also brought up to production capability in this commit.
* Two levels of code generation avoids fragile hand-hacking.Eric S. Raymond2011-04-201-4/+64
| | | | | | Use the AIVDM.txt tables to generate templates to be used in jsongen.py. These in turn are used to generate the initializers that drive the JSON parser inside json_ais_read().
* Complete generation of JSON dumps.Eric S. Raymond2011-04-201-4/+17
|
* Add start end end options to code generator.Eric S. Raymond2011-04-201-6/+18
|
* First cut at generating JSON dump code.Eric S. Raymond2011-04-201-6/+98
|
* Teach the code generator to make structures.Eric S. Raymond2011-04-191-7/+37
|
* Teach the AIS extractor code generator to use type informatiopn.Eric S. Raymond2011-04-191-8/+23
|
* First cut at code generator.Eric S. Raymond2011-04-191-2/+11
|
* Steps towards turning tablecheck.py into an actual code generator.Eric S. Raymond2011-04-191-8/+24
|
* In ais.py, extracted field value is no longer constrained to be an array index.Eric S. Raymond2011-04-181-9/+9
|
* Avoid some duplicative writes.Eric S. Raymond2011-04-181-3/+1
|