summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-02-15Fixed compilation of VariantReader and Typesystem on GCC 4.9Andreas Stöckel
2015-02-15Merge branch 'master' into astoecke_parser_stack_newAndreas 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-15Included handler classes from masterAndreas Stöckel
2015-02-15Added missing header inclusionAndreas Stöckel
2015-02-15Renamed OsxmlParserAndreas Stöckel
2015-02-15Implemented most of the desired behaviour of the Stack class, added unit testsAndreas Stöckel
2015-02-15Commented out Callbacks in Handler, this is not implemented yetAndreas Stöckel
2015-02-15Fixed isIdentifier and isNamespacedIdentifier, added and used ↵Andreas Stöckel
isIdentifierOrEmpty for use in Node
2015-02-15Made flags only one bit wideAndreas Stöckel
2015-02-15Renamed StateStack to StackAndreas Stöckel
2015-02-15Renamed header guardAndreas Stöckel
2015-02-15Implemented StaticFieldHandler and EmptyHandler default handler classesAndreas Stöckel
2015-02-15Added isNamespacedIdentifier method to UtilsAndreas Stöckel
2015-02-15Renamed parser/generic to parser/stack and made filenames much shorterAndreas Stöckel
2015-02-15Implemented annotation start and end fieldAndreas Stöckel
2015-02-15Added code for the handling of explicit default fields and improved unit testsAndreas Stöckel
2015-02-15Tidied OsxmlEventParser up, implemented correct whitespace handling, started ↵Andreas Stöckel
to write unit tests for the osxml parser
2015-02-14Renamed osdm to osml and osdmx to osxmlAndreas Stöckel
2015-02-14Moved Tokenizer to core/parser/utils and adapted nameAndreas Stöckel
2015-02-14Redefined public interface of ParserStateStackAndreas Stöckel
2015-02-14Implemented callback functions in ParserStateHandlerAndreas Stöckel
2015-02-14Splitted ParserStateCallbacks into two classes, one for communication ↵Andreas Stöckel
between the Handler and the Stack and one for communication between the Stack and the Parser
2015-02-14Removed GenericParser. All needed functionality will be present in the Stack ↵Andreas Stöckel
class.
2015-02-14Moved some of the whitespace functionality back to UtilsAndreas Stöckel
2015-02-14renamed osdm to osml and osdmx to osxmlAndreas Stöckel
2015-02-14Removed Whitespace file againAndreas Stöckel
2015-02-14Moved DynamicTokenizer and TokenTrie to parser/utilsAndreas Stöckel
2015-02-14Moved textHandlers to whitespace handlersAndreas Stöckel
2015-02-14Renamed ParserStateStack to ParserStackAndreas Stöckel
2015-02-14Moved code for the "Handler" class to own unitAndreas Stöckel
2015-02-14Header for Callbacks that can be directed from a ParserHandler to the parser ↵Andreas Stöckel
in order to control the parsing process
2015-02-14Introduced "GenericParser" class for common code shared between parsersAndreas Stöckel
2015-02-14Moved code for handling whitespaces to own header, including the ↵Andreas Stöckel
"WhitespaceMode" enum
2015-02-14Moved 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-14added first version of XML output.Benjamin Paassen
2015-02-14got rid of one unecessary include.Benjamin Paassen
2015-02-14added DocumentEntity::getField with direct indexation.Benjamin Paassen
2015-02-14added Element::getAttributes and changed newline characters in serialization ↵Benjamin Paassen
to std::endl.
2015-02-13set primitive type of primitive fields to unknown initially.Benjamin Paassen
2015-02-13improved error messages of DocumentChildHandler::dataBenjamin Paassen
2015-02-13removed array type as VariantType of StructTypeBenjamin Paassen
2015-02-13improved error messsages in Type::readBenjamin Paassen
2015-02-13added domain references to domain.Benjamin Paassen
2015-02-13made CharReader non-copyable but movable.Benjamin Paassen
2015-02-13refactored handler classes of XMLParser into own files in core/parser/stack.Benjamin Paassen
2015-02-13integrated Type::read into XMLParser which should enable us to read data for ↵Benjamin Paassen
arbitrary types now.
2015-02-13added Type::read methodsBenjamin Paassen
2015-02-13properly renamed getVariantType to getVariantTypesBenjamin Paassen
2015-02-13added VariantReader::parseTypedBenjamin Paassen
2015-02-13smaller bugfixes in VariantReader::parseGenericTokenBenjamin Paassen