94569ca549
Next, the actual nodes need to be created in order to construct the proper intermediate form and translate the parsed data into a meaningful structure that can be used to generate code. Ideally, this could also potentially allow code generation in other languages too. And different ways to read in ActivityStreams specifications and extensions. But that would be way off in the future. |
||
---|---|---|
.. | ||
defs | ||
exp | ||
streams | ||
vocab | ||
README.md |
README.md
tools
Contains the code-generation logic for aspects of this library:
go-fed/activity/tools/defs
contains common utilities and definitions for the Vocabulary.go-fed/activity/tools/vocab
is the tool used to generate the Vocabulary code.go-fed/activity/tools/vocab/gen
is the library that does the heavy lifting of generating the Vocabulary code.go-fed/activity/tools/stream
is the tool used to generate the ActivityStream convenience code.go-fed/activity/toolsstream/gen
is the library that does the heavy lifting of generating the ActivityStream convenience code.
Before you continue further; a fair warning. This code is in severe need of tender love and care.