aboutsummaryrefslogtreecommitdiff
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Add a C++ backend for LibertyXDRPřemysl Eric Janouch2023-07-078-7/+471
| | | | | Also change the C backend so that it also de/serializes unions without any other fields besides the tag.
* lxdrgen-swift: fix prefix handlingPřemysl Eric Janouch2023-07-061-13/+14
| | | | "Any prefix will work, so long as it's 'Relay'."
* lxdrgen-swift: fix warnings with exhaustive unionsPřemysl Eric Janouch2023-07-065-12/+18
|
* Add a Swift backend for LibertyXDRPřemysl Eric Janouch2023-07-063-11/+286
|
* lxdrgen: fix decapitalizationPřemysl Eric Janouch2023-06-281-3/+4
| | | | | decapitalize() is typically called on snaketocamel() output, which always makes the first letter uppercase.
* Parse block attribute list linesPřemysl Eric Janouch2023-06-111-3/+55
| | | | This code is of strategic importance, but its output is so far unused.
* asciiman: improve attribute handlingPřemysl Eric Janouch2022-10-091-21/+24
|
* asciiman: fixes, improve mandoc compatibilityPřemysl Eric Janouch2022-10-091-11/+35
|
* asciiman: support attribute passingPřemysl Eric Janouch2022-09-301-5/+16
|
* asciiman: render libertyxdr.adoc properlyPřemysl Eric Janouch2022-09-301-30/+27
|
* Document the recently added scriptsPřemysl Eric Janouch2022-09-301-18/+0
|
* Import protocol code generator from xK, add testsPřemysl Eric Janouch2022-09-304-0/+1400
| | | | | | Also add a VIM syntax highlighting file. This also fixes some previously untriggered bugs.
* cmake-parser: clean upPřemysl Eric Janouch2022-09-281-35/+37
|
* Add a rudimentary CMake script parserPřemysl Eric Janouch2022-09-272-0/+274
|
* asciiman: fix the first line of outputPřemysl Eric Janouch2022-09-251-1/+1
|
* asciiman: improve command escapingPřemysl Eric Janouch2022-09-251-4/+10
|
* Add a stupid AsciiDoc to manual page converterPřemysl Eric Janouch2022-09-251-0/+231
Most of my projects that could need it make use of liberty.