summaryrefslogtreecommitdiffstats
path: root/src/parser.y
Commit message (Expand)AuthorAgeFilesLines
* Change ID to var_ref for rule assign_exprkugwa2015-12-091-4/+2
* Allow using 'type name(void)' to define functions with no argumentTing-Wei Lan2015-12-071-0/+24
* Re-add line number fields in AST nodesTing-Wei Lan2015-12-071-128/+185
* Drop all non-namespaced symbolsTing-Wei Lan2015-12-031-155/+219
* Drop line_number and prog global variablesTing-Wei Lan2015-12-021-13/+9
* Make the scanner and the parser reentrant and reduce non-namespaced symbolsTing-Wei Lan2015-12-011-6/+14
* Sort the list of tokens and non-terminalsTing-Wei Lan2015-11-301-15/+18
* The style of grammer rules is more consistent nowTing-Wei Lan2015-11-301-129/+130
* Drop tab usage in source filesTing-Wei Lan2015-11-301-47/+47
* Drop unused codeTing-Wei Lan2015-11-301-7/+1
* All source files should include vim modelinesTing-Wei Lan2015-11-301-0/+2
* Include our headers before including system headersTing-Wei Lan2015-11-301-1/+2
* Don't include lexer.c and move yyerror to the end of fileTing-Wei Lan2015-11-301-11/+11
* Enable POSIX extensionsTing-Wei Lan2015-11-131-0/+4
* Implement IF and IF...ELSE statementskugwa2015-11-131-5/+7
* Complete rules and actions for remaining operators and arraysTing-Wei Lan2015-11-131-26/+84
* Complete most of the semantic actions before relop_exprkugwa2015-11-131-47/+81
* Fix some actions to meet TA's speckugwa2015-11-131-10/+5
* It finally works for some simple programskugwa2015-11-121-21/+43
* Merge TA's codes to ourskugwa2015-11-111-0/+580