symbol table is now cleared after each module is parsed
symbol tables are (mostly) separated per module
typedef moose object now remembers the module it was defined in
minor changes in storing src modules
multiple modules defined in one file with modulename.type referencing appears to be working
basic includes can be resolved, still need to construct parsed object, and still needs testing on error reporting
added parsed data structure return so that code is generated, still contains debug mssgs
cleaned up some debug messages
prevented a spec file from being able to include itself
trailing semicolon on include statements are permitted
some updates, including fix of line numbering bug
fixes to handle multiple spec files
semi-stable commit; debug comments omitted; minor updates so documentation makes sense
allow definition of path through env var KB_TYPECOMP_PATH
work in progress on json schema generation code
more code for json-schema, still not functional
json schema output is mostly working, needs tuple handling and testing
tuples appear to be working
minor updates to json schema dump
some fixes so that jsonschema2pojo parses output correctly, still not happy with how it handles mappings