summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2009-10-04Add --reserved-name optionBoris Kolpackov6-8/+86
2009-10-04Add a parser for std::mapBoris Kolpackov1-1/+58
2009-10-04Add options for various include settingsBoris Kolpackov6-14/+78
2009-10-04Add --{hxx,ixx,cxx}-suffix optionsBoris Kolpackov5-20/+69
2009-10-04Add --suppress-inline optionBoris Kolpackov7-37/+61
2009-10-01Optimize build rules for the out_base == src_base caseBoris Kolpackov1-2/+8
2009-09-27Print proper usage, complain if no names providedBoris Kolpackov1-1/+18
2009-09-27Add a hello world exampleBoris Kolpackov5-1/+132
2009-09-27Add option file for the CLI compiler itselfBoris Kolpackov7-13/+612
2009-09-27Add build rules for .cli filesBoris Kolpackov1-0/+34
2009-09-27Cosmetic changesBoris Kolpackov1-2/+2
2009-09-27Generate parsing constructors and parsing codeBoris Kolpackov8-4/+725
2009-09-27Generate accessor implementationsBoris Kolpackov1-1/+53
2009-09-27Add inline qualifier stringBoris Kolpackov2-0/+10
2009-09-27Traverse classes in global scopeBoris Kolpackov1-3/+6
2009-09-27Use the path string from the invalid_path exceptionBoris Kolpackov1-2/+2
2009-09-27Pass file name as pathBoris Kolpackov1-2/+10
2009-09-20Generate classes, accessors and data membersBoris Kolpackov1-0/+76
2009-09-20Add name processorBoris Kolpackov5-2/+194
2009-09-20Add header, inline, and source generatorsBoris Kolpackov6-0/+126
2009-09-20Add definition unit to contextBoris Kolpackov4-11/+28
2009-09-20Add standard namespace traverserBoris Kolpackov2-0/+36
2009-09-20Get rid of the name typedefBoris Kolpackov2-11/+7
2009-09-19Open output files and generate boilerplate codeBoris Kolpackov5-6/+383
2009-09-13Use new path class, add context and generator classesBoris Kolpackov10-36/+158
2009-09-06Update versionBoris Kolpackov1-1/+1
2009-09-06Fix a typoBoris Kolpackov1-1/+1
2009-09-06Adjust include path for bundled buildBoris Kolpackov1-1/+1
2009-09-06Call proper base constructors from cli_unitBoris Kolpackov2-1/+5
2009-09-05Add semantic graph and traversal mechanismBoris Kolpackov32-19/+2176
2009-08-30Link to the libcutl libraryBoris Kolpackov6-8/+144
2009-08-24Remove support for install targetBoris Kolpackov2-2/+0
2009-08-22Convert to the lower case naming conventionBoris Kolpackov10-331/+330
2009-08-22Add support for long long intBoris Kolpackov2-2/+130
2009-08-22Document rules of the language covered by each testBoris Kolpackov9-71/+72
2009-08-22Allow string literals for option namesBoris Kolpackov1-4/+12
2009-08-22Return proper token type for string literalsBoris Kolpackov1-1/+1
2009-08-22Add support for C and C++-style commentsBoris Kolpackov5-31/+140
2009-08-22Change the compiler driver to call the parserBoris Kolpackov1-2/+35
2009-08-22Add a test for the parserBoris Kolpackov17-1/+213
2009-08-22Implement the CLI language parserBoris Kolpackov3-1/+674
2009-08-22Update language grammarBoris Kolpackov1-17/+20
2009-08-22Add call and template expressionsBoris Kolpackov9-27/+162
2009-08-10Inline file for the Token classBoris Kolpackov2-45/+83
2009-08-09Minor build system fixesBoris Kolpackov2-3/+3
2009-08-09Remove test executable that was accidently addedBoris Kolpackov1-0/+0
2009-08-09Add INSTALL, NEWS, README, and versionBoris Kolpackov4-0/+44
2009-08-09Tests for the lexerBoris Kolpackov16-2/+298
2009-08-09Implement lexical analyzer for the CLI languageBoris Kolpackov3-0/+626
2009-08-09Add the rest of the keywordsBoris Kolpackov1-11/+21