aboutsummaryrefslogtreecommitdiff
path: root/src/parser.hpp
AgeCommit message (Expand)Author
2017-09-13fix up msvc stuff to make it work on linux and macos tooAndrew Kelley
2017-09-11Add support for MSVCJonathan Marler
2017-09-01c-to-zig: return statementAndrew Kelley
2016-11-17remove AST cloning code and add AST render for while loopsAndrew Kelley
2016-07-25inline parametersAndrew Kelley
2016-04-07support multiple generic function instancesAndrew Kelley
2016-04-06support simple generic functionsAndrew Kelley
2016-01-22implicit casts rewrite the ASTAndrew Kelley
2016-01-21number literal reworkAndrew Kelley
2016-01-14fix next_node_index on wrong structAndrew Kelley
2016-01-10refactor out the horrible beast that was codegen_nodeAndrew Kelley
2016-01-10parsing enum declarationsAndrew Kelley
2016-01-09order-independent declarationsAndrew Kelley
2016-01-09implement pub constAndrew 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-07implement array slicing syntaxAndrew Kelley
2016-01-07add ?? maybe unwrapping binary operatorAndrew Kelley
2016-01-06support pub structs. move rand to std lib.Andrew Kelley
2016-01-05array syntax is [10]i32 instead of [i32; 10]Andrew Kelley
2016-01-04progress toward compile time constant expression evaluationAndrew Kelley
2016-01-04add pointer dereferencing operatorAndrew Kelley
2016-01-04add member functionsAndrew Kelley
2016-01-03implement #sizeof()Andrew Kelley
2016-01-03add #typeof() compiler functionAndrew Kelley
2016-01-02closer to guess number example workingAndrew Kelley
2015-12-31block expressions require parensAndrew Kelley
2015-12-26parse if maybe expressionAndrew Kelley
2015-12-24implement continue expressionAndrew Kelley
2015-12-24add break expressionAndrew Kelley
2015-12-24add while loopAndrew Kelley
2015-12-24add struct value expressionAndrew Kelley
2015-12-15fix assignment operators for struct fieldsAndrew Kelley
2015-12-15more number literal syntax is supported. floats still need workJosh Wolfe
2015-12-15support inline assembly expressions with return typeAndrew Kelley
2015-12-14add number literal typeAndrew Kelley
2015-12-12parsing assignment operatorsJosh Wolfe
2015-12-12prepare codebase for struct and string supportAndrew Kelley
2015-12-11hello world working without libcAndrew Kelley
2015-12-10add inline assembly supportAndrew Kelley
2015-12-09ability to call external variadic functionsAndrew Kelley
2015-12-08add array access syntaxAndrew Kelley
2015-12-07getting started on array typesJosh Wolfe
2015-12-06add mutable local variablesAndrew Kelley
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