summaryrefslogtreecommitdiff
path: root/src/parser.cc
Commit message (Expand)AuthorAgeFilesLines
...
* allow keyword 'struct' as synonym of 'context'Adrian Thurston2014-11-041-3/+3
* use the new list2 type for argvAdrian Thurston2014-11-031-1/+1
* testing auto translation of list2<T> to ptr<list<T>>Adrian Thurston2014-11-031-9/+17
* removed GPL license file and stripped GPL headersAdrian Thurston2014-10-221-17/+0
* added parse_tree for sending constructed trees (orig parse behaviour)Adrian Thurston2014-07-061-2/+2
* send is now converting trees to strings, old behaviour with moved to send_treeAdrian Thurston2014-07-011-0/+9
* new syntax for collect-ignore tokens: token <id> -Adrian Thurston2014-01-181-22/+6
* added wrapper function for current namespaceAdrian Thurston2014-01-061-22/+13
* added function for the current contextAdrian Thurston2014-01-061-17/+12
* removed curScope from ObjectDef, track it in BaseParserAdrian Thurston2014-01-051-27/+30
* removed popScope from ObjectDefAdrian Thurston2014-01-051-1/+1
* moved curLocalFrame into the parser classAdrian Thurston2014-01-051-20/+20
* some code cleanup: Form and constructor arg orderAdrian Thurston2014-01-051-6/+4
* create object defs for literal tokensAdrian Thurston2014-01-041-1/+4
* store current context in var refAdrian Thurston2014-01-011-8/+15
* some code movement of lookup functions, additional const qualifiersAdrian Thurston2013-12-311-4/+8
* renamed ObjectDef::scope to curScopeAdrian Thurston2013-12-311-5/+5
* store the current scope in LangStmt::ForLoop, use if creating triter var refAdrian Thurston2013-12-311-2/+2
* pass the current scope to VarRef consAdrian Thurston2013-12-311-6/+7
* store parsed TypeRef and VarRef in TypeRefAdrian Thurston2013-12-301-6/+8
* trying out name "Form" for abstract syntax tree typesAdrian Thurston2013-12-301-2/+2
* dead code removal, name name improvementsAdrian Thurston2013-12-291-1/+1
* some dead code removal and name improvementsAdrian Thurston2013-12-291-1/+1
* re-enter namespaces that already existsAdrian Thurston2013-12-291-5/+9
* separated namespace creation into root and non-root functionsAdrian Thurston2013-12-291-6/+15
* more use of prod name switch statementsAdrian Thurston2013-06-091-1/+1
* renamed colm dir to srcAdrian Thurston2013-06-081-0/+946