aboutsummaryrefslogtreecommitdiff
path: root/src/tokenizer.cpp
AgeCommit message (Expand)Author
2016-01-19add switch statement support to parserAndrew Kelley
2016-01-18add for loop which can iterate over arraysAndrew Kelley
2016-01-15rename "use" to "import"Andrew Kelley
2016-01-14instead of 'as' to cast, call type as functionAndrew Kelley
2016-01-13fix noalias codegenAndrew Kelley
2016-01-13all types are now expressionsAndrew Kelley
2016-01-10parsing enum declarationsAndrew Kelley
2016-01-08rename `restrict` to `noalias`Andrew Kelley
2016-01-08suport checked arithmetic operations via intrinsicsAndrew Kelley
2016-01-08add restrict qualifier on pointer argumentsAndrew Kelley
2016-01-07tokenize: detect "..." after a number literalAndrew Kelley
2016-01-07add ?? maybe unwrapping binary operatorAndrew Kelley
2016-01-02closer to guess number example workingAndrew Kelley
2015-12-26parse if maybe expressionAndrew Kelley
2015-12-24add while loopAndrew Kelley
2015-12-15more number literal syntax is supported. floats still need workJosh Wolfe
2015-12-15tokenizer parses all number literal typesJosh Wolfe
2015-12-14`const` and `var` instead of `let` and `let mut`Andrew Kelley
2015-12-14instead of *mut and *const, & and &constAndrew Kelley
2015-12-12codegen and tests for modify operators. closes #16Josh Wolfe
2015-12-12tokenizing assignment operatorsJosh Wolfe
2015-12-12fix a + b + c and similarJosh Wolfe
2015-12-12prepare codebase for struct and string supportAndrew Kelley
2015-12-10add inline assembly supportAndrew Kelley
2015-12-09fix typoJosh Wolfe
2015-12-09ability to call external variadic functionsAndrew Kelley
2015-12-07getting started on array typesJosh Wolfe
2015-12-03add bool literalsJosh Wolfe
2015-12-03add labels and gotoAndrew Kelley
2015-12-02parsing variable declarationJosh Wolfe
2015-12-01support if conditionalsAndrew Kelley
2015-12-01implicit void statements and all tests pass with type checkingJosh Wolfe
2015-12-01colored error messages that tell the source fileAndrew Kelley
2015-11-30refactor code to prepare for multiple filesAndrew Kelley
2015-11-30add directive to specify root export versionAndrew Kelley
2015-11-29add unary expressionAndrew Kelley
2015-11-29parse and codegen for math expressionsAndrew Kelley
2015-11-27add pub and export visibility modifiers and optimizationAndrew Kelley
2015-11-27support C-style comments, plus nestingAndrew Kelley
2015-11-24support linker directivesAndrew Kelley
2015-11-24only \n and ' ' are valid whitespace charactersAndrew Kelley
2015-11-24debug information for functionsAndrew Kelley
2015-11-24add unreachable expressionAndrew Kelley
2015-11-24write object file and fix void return typeAndrew Kelley
2015-11-24hello world IR code looks goodAndrew Kelley
2015-11-04progress toward more complex parser genAndrew Kelley
2015-11-03parser generator beginningsAndrew Kelley