Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-17 | added annotation support in XmlOutput. | Benjamin Paassen | |
2015-02-17 | added domain as XML namespace and corrected toString handling. | Benjamin Paassen | |
2015-02-16 | Included explicit encoding and standalone flag in xml output | Andreas Stöckel | |
2015-02-15 | Merge branch 'astoecke_parser_stack_new' | Andreas Stöckel | |
Conflicts: application/src/core/parser/stack/DocumentHandler.cpp application/src/core/parser/stack/DocumentHandler.hpp | |||
2015-02-15 | removed enquoting from primitive string content in XML output. | Benjamin Paassen | |
2015-02-15 | Merge branch 'master' into astoecke_parser_stack_new | Andreas Stöckel | |
Conflicts: application/CMakeLists.txt application/src/core/parser/stack/DocumentHandler.hpp application/src/core/parser/stack/DomainHandler.hpp application/src/core/parser/stack/ImportIncludeHandler.hpp | |||
2015-02-14 | Moved specific file format parsers to formats/ folder, moved old tokenizer ↵ | Andreas Stöckel | |
to css code (this is the only place where it is actually used) | |||
2015-02-14 | added first version of XML output. | Benjamin Paassen | |
2015-02-13 | refactored handler classes of XMLParser into own files in core/parser/stack. | Benjamin Paassen | |
2015-02-13 | integrated Type::read into XMLParser which should enable us to read data for ↵ | Benjamin Paassen | |
arbitrary types now. | |||
2015-02-12 | improved XML parser to support transparency on default fields. | Benjamin Paassen | |
2015-02-12 | restructured pathTo. Also fixed some issues with that method and made it ↵ | Benjamin Paassen | |
more general. | |||
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-11 | changed semantics of default field, now referring to the only TREE field. | Benjamin Paassen | |
2015-02-11 | made isSubtree (fieldType) and primitivity orthogonal concepts: PRIMITIVE is ↵ | Benjamin Paassen | |
no FieldType anymore. | |||
2015-02-10 | consistent nomenclature for reference concepts. | Benjamin Paassen | |
2015-02-08 | first attempt on incorporating transparency: It does work now, even though ↵ | Benjamin Paassen | |
only if we have a stable "anchor" at the bottom, meaning an explicit structuredclass. We can build the bridge in between. A mechanism to incorporate transparency when only fields are referenced is still missing, though. | |||
2015-02-08 | restructured the FieldDescriptor mechanism. | Benjamin Paassen | |
2015-02-07 | Unified handling of references to Rtti instances: Now using pointers everywhere | Andreas Stöckel | |
2015-02-06 | enabled xml parser to parse documents (at least in a first version). | Benjamin Paassen | |
2015-02-06 | made cardinality to an own class instead of using. | Benjamin Paassen | |
2015-02-06 | Merge branch 'master' of somweyr.de:ousia | Benjamin Paassen | |
Conflicts: application/src/plugins/xml/XmlParser.cpp | |||
2015-02-06 | started to implement document parsing. | Benjamin Paassen | |
2015-02-06 | Do not capture references | Andreas Stöckel | |
2015-02-04 | allowed actual field descriptor references. | Benjamin Paassen | |
2015-02-04 | got annotation parsing to work with the comments domain. detected a bug, ↵ | Benjamin Paassen | |
though (or better said: A conceptual problem) | |||
2015-02-04 | added DEFAULT_FIELD_NAME to XmlParser. | Benjamin Paassen | |
2015-02-04 | added mechanism for parent parsing, which does not fully work as of now. | Benjamin Paassen | |
2015-02-04 | Merge branch 'master' of somweyr.de:ousia | Benjamin Paassen | |
Conflicts: application/src/plugins/xml/XmlParser.cpp | |||
2015-02-04 | Implemented parsing of enum types | Andreas Stöckel | |
2015-02-04 | further work on domain parsing. This is not a working state yet. | Benjamin Paassen | |
2015-02-03 | Fixed XML-Importer failing | Andreas Stöckel | |
2015-02-03 | Implemented small state machine retrieving the byte offsets of each argument ↵ | Andreas Stöckel | |
of the current xml tag | |||
2015-02-03 | Implemented Including files | Andreas Stöckel | |
2015-02-02 | Importing files works now | Andreas Stöckel | |
2015-02-02 | Implemented import handler. | Andreas Stöckel | |
2015-02-01 | Improved ParserStack state description | Andreas Stöckel | |
2015-01-30 | XmlParser for more stuff | 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 constants | Andreas Stöckel | |
2015-01-28 | Parsing a bit more stuff | Andreas Stöckel | |
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 dependency between "Project" model class and parser/resources. This ↵ | Andreas Stöckel | |
reduces coupling and was stupid beforehand. | |||
2015-01-26 | Moving code for deferred Resolution and validation to "LINK" mode of Parser ↵ | Andreas Stöckel | |
-> this causes these operations whenever the top-level scope instance is destroyed, which is the last possible point at which deferred resolution can take place. Validation must come after deferred resolution. | |||
2015-01-25 | Use context source id, not reader source id | 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 |