summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2015-01-02Added index class which allows to build an index of Nodes stored in a ↵Andreas Stöckel
NodeContainer
2015-01-02Allowing to pass a Listener instance in the constructor and to access the ↵Andreas Stöckel
listener instance in derived classes.
2015-01-02Moved Node class to model folderAndreas Stöckel
2015-01-02Moved event system from the Node class to the Managed class (with zero ↵Andreas Stöckel
overhead if is not used)
2015-01-02Added new header containing definitions for the event systemAndreas Stöckel
2015-01-02Added argument validation to parser stackAndreas Stöckel
2015-01-02Moved StandaloneParserContext to test folderAndreas Stöckel
2015-01-02Added SystemTypesystem class, autoformatAndreas Stöckel
2015-01-02Initializing depth with zero (prevents crash)Andreas Stöckel
2015-01-01Using CharReader instead of inputstream in Parser functionAndreas Stöckel
2015-01-01Added readRaw function to CharReaderAndreas Stöckel
2015-01-01Treat Magic type like a string -- only the "isMagic" and "asMagic" methods ↵Andreas Stöckel
can distinguish between the two.
2015-01-01Added ScopedLogger classAndreas Stöckel
2015-01-01Moved Terminal class to own header (as Logger.cpp is quiet large now)Andreas Stöckel
2015-01-01No retrieval of context at invalid locationsAndreas Stöckel
2015-01-01Replaced ParserException with more generic LoggerExceptionAndreas Stöckel
2015-01-01Adapted Logger to new Location classes, now using ContextCallback to ↵Andreas Stöckel
retrieve the context for a certain SourceLocation
2015-01-01Adapted LoggableException class to new Location typesAndreas Stöckel
2015-01-01Added new functions to get the context at a certain byte offsetAndreas Stöckel
2015-01-01Adapted Tokenizer to new Location typesAndreas Stöckel
2015-01-01Replaced TextCursor with Location headerAndreas Stöckel
2014-12-29finished unit tests for typesystem classAndreas Stöckel
2014-12-29added new unit test and improved error messagesAndreas Stöckel
2014-12-29added resetMaxEncounteredSeverity function (used for unit tests)Andreas Stöckel
2014-12-29fixed StructType::cast signature, more unit testsAndreas Stöckel
2014-12-29more unit testsAndreas Stöckel
2014-12-28implemented and tested creation with parent typeAndreas Stöckel
2014-12-28fixed insertion of attribute default values in the StructType.insert functionAndreas Stöckel
2014-12-28Finished StructType implementation, started to write unit testsAndreas Stöckel
2014-12-28autoformatAndreas Stöckel
2014-12-28Added debug outputAndreas Stöckel
2014-12-28fixed move constructor with owner swapAndreas Stöckel
2014-12-28added inequality operator to Handle classAndreas Stöckel
2014-12-28autoformatAndreas Stöckel
2014-12-28small performance improvementAndreas Stöckel
2014-12-24finished EnumType class, added unit testsAndreas Stöckel
2014-12-23some more work on the Typesystem front (documentation and unit tests, still ↵Andreas Stöckel
not done)
2014-12-23implemented routines for automatically extracting arrays when parsing genericsAndreas Stöckel
2014-12-23implemented new Magic type used for single-token unescaped strings that ↵Andreas Stöckel
could be an identifier
2014-12-23updated documentationAndreas Stöckel
2014-12-22some more Typesystem documentation and unit testsAndreas Stöckel
2014-12-22added unit tests and documentation for the IntType classAndreas Stöckel
2014-12-22moved all Node and Typesystem RTTI information to own namespace, added ↵Andreas Stöckel
Constant class and documentation for Typesystem and ArrayType class and unit test for ArrayType
2014-12-22removed orphaned forward declarationAndreas Stöckel
2014-12-21fixed crash bug in TestDomain -- if a class has an Owned handle the owner ↵Andreas Stöckel
must point to the managed object directly responsible for the lifetime of this handle. Fixed this by making AttributeDescriptor a managed class (though this is not an optimal solution) and using a ManagedVector
2014-12-21some insignificant changesAndreas Stöckel
2014-12-21added additional constructor (initializer list) to ManagedContainer classesAndreas Stöckel
2014-12-21allowing to store Function objects in Variants, added simple unit test for ↵Andreas Stöckel
the Method class
2014-12-21added Function as new variant typeAndreas Stöckel
2014-12-21added some more documentation to the Managed classAndreas Stöckel