Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2015-01-23 | Adapted XMLParser to new SourceLocation | 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 | 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 | wip copy | 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 | Synchronizing logger with current XML parser line number | Andreas Stöckel | |
2015-01-01 | Using CharReader instead of inputstream in Parser function | Andreas Stöckel | |
2015-01-01 | Replaced ParserException with more generic LoggerException | Andreas Stöckel | |
2014-12-11 | refactored logger | Andreas Stöckel | |
2014-12-11 | moved to CharReader everywhere | Andreas Stöckel | |
2014-12-05 | removed fatal flag from LoggableException, added constructor capable of ↵ | Andreas Stöckel | |
using a PosType | |||
2014-12-03 | continued work on XML parser and underlying ParserStack class | Andreas Stöckel | |
2014-12-02 | continued working on the xml parser class | Andreas Stöckel | |
2014-12-01 | first version of the ParserStack class | Andreas Stöckel | |
2014-11-30 | backup | Andreas Stöckel | |
2014-11-28 | moved some files | Andreas Stöckel | |