aboutsummaryrefslogtreecommitdiff
path: root/src/tree.cc
AgeCommit message (Expand)Author
2018-02-02Replace boost::optional with std::optionalAdrian Kummerlaender
2015-06-10Changed token determination regarding identifier valuesAdrian Kummerlaender
2014-10-02Moved exception based syntax check into buildTreeAdrian Kummerlaender
2014-10-01Moved child pointers to OperatorNode classAdrian Kummerlaender
2014-09-27Removed line breaks from `dot` export and fixed naming errorAdrian Kummerlaender
2014-09-26Replaced array-like accesses with their named member method counterpartsAdrian Kummerlaender
2014-09-26Simplified Tree::addNode and continued cleanupAdrian Kummerlaender
2014-09-25Increased tree constness and added constructor aliasesAdrian Kummerlaender
2014-09-25Declared "{top|pop}Node" helper methods local to their compilation unitAdrian Kummerlaender
2014-09-16Improved lexer readabilty and replaced raw new in tree constructionAdrian Kummerlaender
2014-03-04Did some refactoring to improve readabilityAdrian Kummerländer
2013-10-20Implemented constant identifier functionalityAdrian Kummerländer
2013-10-19Merged Node factory-methods into template methodAdrian Kummerländer
2013-10-19Switched OperatorNode to TokenTypeAdrian Kummerländer
2013-10-19Merge branch 'master' into feature_constantsAdrian Kummerländer
2013-10-19Improvement: Replaced "priority" with TokenTypeAdrian Kummerländer
2013-10-19POC: alphabetic constantsAdrian Kummerländer
2013-10-19Fixed undefined behavior of tree constructionAdrian Kummerländer
2013-09-27Modified Makefile to generate shared libraryAdrian Kummerländer
2013-09-26Code restructuring of tree and parsing logicAdrian Kummerländer
2013-07-29Coding style improvementsAdrian Kummerländer
2013-01-05Made existing Graphviz tree generation availableAdrian Kummerländer
2013-01-05Deprecated parser class in favour of plain functions; Internal lexer,Adrian Kummerländer
2013-01-05Moved node classes into separate compilation unit; File extension changeAdrian Kummerländer