Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-12 | refactored FieldDescriptor resolution into own function in ParserScope for ↵ | Benjamin Paassen | |
more cleanliness and less overhead. | |||
2015-02-12 | addes special resolve case in ParserScope::resolve for default field ↵ | Benjamin Paassen | |
descriptors and changed resolve mechanism in parent field refs to just asking for the FieldDescriptor with the given name. | |||
2015-02-10 | Skeleton for GenericParser class | Andreas Stöckel | |
2015-02-07 | Unified handling of references to Rtti instances: Now using pointers everywhere | Andreas Stöckel | |
2015-02-06 | added a todo for andreas. xml tags may contain : | Benjamin Paassen | |
2015-02-06 | Merge branch 'master' of somweyr.de:ousia | Benjamin Paassen | |
Conflicts: application/src/plugins/xml/XmlParser.cpp | |||
2015-02-06 | added new resolve method. | Benjamin Paassen | |
2015-02-06 | Removed childHandler, added "*" notation | Andreas Stöckel | |
2015-02-05 | Added hasNonWhitepaceChar function | Andreas Stöckel | |
2015-02-03 | Fixed XML-Importer failing | Andreas Stöckel | |
2015-02-03 | Throwing an Exception in RttiScope.select if no node is found. This is much ↵ | Andreas Stöckel | |
cleaner. | |||
2015-02-03 | Fixed comment | Andreas Stöckel | |
2015-02-03 | Using correct "isa" provided by Type | Andreas Stöckel | |
2015-02-03 | Improved error message | Andreas Stöckel | |
2015-02-03 | Added "deduceState" function | Andreas Stöckel | |
2015-02-03 | Some refactoring, added function for extracting current type signature | Andreas Stöckel | |
2015-02-03 | Implemented ParserStateDeductor which is used to deduce the current ↵ | Andreas Stöckel | |
ParserState given the Type signature extracted from a ParserScope. | |||
2015-02-02 | Removed "supportedTypes" from ParserState. | Andreas Stöckel | |
2015-02-02 | Added function giving Handlers access to the ParserContext (for import, include) | Andreas Stöckel | |
2015-02-01 | Improved ParserStack state description | Andreas Stöckel | |
2015-01-30 | Finished implementing constant importing | Andreas Stöckel | |
2015-01-30 | stuff | Andreas Stöckel | |
2015-01-29 | Unified signature of resolve functions, passing the "owner" to the callback ↵ | Andreas Stöckel | |
functions in ParserScope::resolve | |||
2015-01-29 | ParserScope now stores the nodes for which the resolution was triggered and ↵ | Andreas Stöckel | |
first executes those resolutions that depend on not currently resolving nodes (this behaviour is needed for the resolution of constants). | |||
2015-01-28 | Implemented select<T> function | Andreas Stöckel | |
2015-01-28 | Printing error messages for deferred resolution at the correct location | Andreas Stöckel | |
2015-01-28 | Returning again a single node as result of the import function (as this is ↵ | Andreas Stöckel | |
already explicitly checked for). | |||
2015-01-28 | Added select method and repair of some Doxygen comments | Andreas Stöckel | |
2015-01-27 | Renamed "link" to "import" | Andreas Stöckel | |
2015-01-27 | Introduced notion of "flags" that can be set at a certain level of the ↵ | Andreas Stöckel | |
ParserScope in order to store data that should be available between parser instances, but cannot be stored in the object graph. | |||
2015-01-27 | Parsers do no longer return the node they have parsed (as this may be ↵ | Andreas Stöckel | |
ill-defined -- if a parser only parses a partial document via include, there may be many to no nodes that are returned). Parsers should just use the ParserScope.push funciton. All nodes pushed onto the top-level of the ParserScope are added treated as the nodes the parser has parsed. Adapted all code and all tests accordingly. | |||
2015-01-27 | Removed no longer needed variant of the clone function | Andreas Stöckel | |
2015-01-27 | Added fork, join, checkUnwound and getTopLevelNodes functionality to ↵ | Andreas Stöckel | |
ParserScope and using it in the Manager | |||
2015-01-27 | Removed dependency between "Project" model class and parser/resources. This ↵ | Andreas Stöckel | |
reduces coupling and was stupid beforehand. | |||
2015-01-26 | Improving logger output ParserScope for ambigous resolution | Andreas Stöckel | |
2015-01-25 | Added forward declaration | Andreas Stöckel | |
2015-01-25 | Restructures parser classes a little, removed Registry from ParserContext, ↵ | Andreas Stöckel | |
gave a ResourceManager instance to the Project, using ResourceRequest when including or linking files, thought through how "including" and "linking" are handled | |||
2015-01-23 | Ability to add user data to ParserStack (this is just a hack, there should ↵ | Andreas Stöckel | |
be a better solution, e.g. to derive from ParserStack) | |||
2015-01-22 | Backup | Andreas Stöckel | |
2015-01-21 | Some further refactoring -- renamed Scope to ParserScope, got rid of parser ↵ | Andreas Stöckel | |
namespace, added new functionality to RegistryClass, wrote documentation, added function for extracting file extensions to Utils | |||
2015-01-19 | XML-Parsing for Typesystem structs works so far | Andreas Stöckel | |
2015-01-18 | Fixed bugs in definition of Project, added reference to Project to ParserContext | Andreas Stöckel | |
2015-01-18 | Renamed RttiType to Rtti | Andreas Stöckel | |
2015-01-18 | Parsing struct attributes, added ability to reference other typesystems from ↵ | Andreas Stöckel | |
a typesystem | |||
2015-01-18 | Implemented storing locations in the ParserStack, improved parsing typesystems | Andreas Stöckel | |
2015-01-16 | Allowing deferred resolution of Nodes | Andreas Stöckel | |
2015-01-16 | Working on XMLParser (still lot work in progress) | Andreas Stöckel | |
2015-01-15 | allow to retrieve writeable refrence to ParserContext | Andreas Stöckel | |
2015-01-15 | Using Arguments class in ParserStack for validation | Andreas Stöckel | |
2015-01-11 | Renamed RttiBase to RttiType | Andreas Stöckel | |