aboutsummaryrefslogtreecommitdiff
path: root/src/parser.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Very minor style changesGinger Bill2016-12-181-1/+2
|
* Minor changesGinger Bill2016-12-161-2/+7
|
* Semicolons mandatory again (and probably forever now...)Ginger Bill2016-12-161-24/+23
|
* v0.0.4 - `odin build_dll`, atomic.odin, sync.odinGinger Bill2016-12-091-0/+1
|
* Custom entry points on Windows (DllMain; WinMain)Ginger Bill2016-12-091-24/+26
|
* `build_dll`; Require an entry point procedure `main`Ginger Bill2016-12-081-30/+31
|
* Set :: as a single tokenGinger Bill2016-12-071-113/+118
|
* Fix enumeration constant expressions; Remove empty file errorGinger Bill2016-12-061-3/+9
|
* Improve parsing with semicolon insertionGinger Bill2016-12-061-31/+80
|
* Go/BCPL style semicolon insertion during tokenizing stageGinger Bill2016-12-051-23/+7
|
* Fix preload initialization orderingGinger Bill2016-12-041-57/+7
|
* Change entity collection strategyGinger Bill2016-12-031-48/+32
|
* Semicolons are required; `when` condition for certain file scope ↵Ginger Bill2016-12-011-117/+120
| | | | declarations; #import syntax change
* Delay importing entities till all other entities are collectedGinger Bill2016-11-301-5/+6
|
* Fix illegal type declaration errorGinger Bill2016-11-301-6/+7
|
* error_nodeGinger Bill2016-11-301-16/+46
|
* `when` statement; Better entity collection system (for both local and ↵Ginger Bill2016-11-291-52/+55
| | | | global); Better parsing for record declarations
* Basic `when` statement - Compile time if statementGinger Bill2016-11-291-106/+209
| | | | This is similar to an #if in C but handled during the semantic checking stage.
* #rune "" to ''; Remove infix and postfix call notationGinger Bill2016-11-281-98/+58
|
* Fix parsing for comments; add global ODIN_* string constantsGinger Bill2016-11-241-7/+4
|
* Numpty forgot to add .c filesGinger Bill2016-11-231-0/+3250