aboutsummaryrefslogtreecommitdiff
path: root/src/parser.cpp
AgeCommit message (Expand)Author
2017-05-19change slicing syntax from ... to ..Andrew Kelley
2017-05-09inline function call with builtin function instead...Andrew Kelley
2017-05-04implement else on loops and break can give an expressionAndrew Kelley
2017-05-04implement while for nullables and error unionsAndrew Kelley
2017-05-03change while syntaxAndrew Kelley
2017-05-03remove test and try expressions in favor of if expressionsAndrew Kelley
2017-04-22slicing now returns correct const-nessAndrew Kelley
2017-04-21update syntax for try and nullable unwrappingAndrew Kelley
2017-04-21remove `?return` and `?defer`Andrew Kelley
2017-04-14comptime ({}) should not get an implicit semicolonJosh Wolfe
2017-04-13Merge remote-tracking branch 'origin/parser'Andrew Kelley
2017-04-13typedefpocalypseAndrew Kelley
2017-04-12block statement lists never get fake expressionsJosh Wolfe
2017-04-13ability to inline at function callsiteAndrew Kelley
2017-04-02fix else-if parsingJosh Wolfe
2017-04-02defer without a block body requires a following semicolonJosh Wolfe
2017-04-02add secret void expression after defer statement if it's the last statement i...Josh Wolfe
2017-04-02allow implicit semicolon after defer {}Josh Wolfe
2017-04-02variable declarations must be followed by semicolonJosh Wolfe
2017-04-02fix confusion in block expression parsingJosh Wolfe
2017-04-02Require top-level-declaration comptime use {}Josh Wolfe
2017-03-31clean up analysis of {blocks}Josh Wolfe
2017-03-26replace "&&" and "||" with "and" and "or"Andrew Kelley
2017-03-26new unreachable syntaxAndrew Kelley
2017-03-26add comptime top level declarationAndrew Kelley
2017-03-16introduce new test syntaxAndrew Kelley
2017-02-07inline assembly allows clobbers with no inputAndrew Kelley
2017-02-05try expression can omit variable assignmentsAndrew Kelley
2017-02-04inline assembly supports `%=` syntaxAndrew Kelley
2017-02-04remove volatileStore builtin; add volatile pointersAndrew Kelley
2017-02-03implement packed structsAndrew Kelley
2017-02-02add try expressionAndrew Kelley
2017-02-02remove ability to mark if and switch as inlineAndrew Kelley
2017-01-23various fixesAndrew Kelley
2017-01-23basic support for functions with variable length argumentsAndrew Kelley
2017-01-22introduce comptime expressionAndrew Kelley
2017-01-22use comptime instead of inline for var and paramsAndrew Kelley
2017-01-16get rid of zeroes literalAndrew Kelley
2017-01-13fix some stuff when llvm has assertions onAndrew Kelley
2016-12-31IR: progress toward compiling standard libraryAndrew Kelley
2016-12-18hello.zig working with all structs anonymousAndrew Kelley
2016-12-18IR: all structs anonymousAndrew Kelley
2016-12-07IR: add error for assigning runtime value to inline varAndrew Kelley
2016-12-06IR: implement deferAndrew Kelley
2016-12-04IR: re-organize where state goes to prepare for genericsAndrew Kelley
2016-11-26IR: add inline gotoAndrew Kelley
2016-11-26IR: fix parsing while loopAndrew Kelley
2016-11-26IR: support inline switchAndrew Kelley
2016-11-24IR: generating a switch statementAndrew Kelley
2016-11-17remove AST cloning code and add AST render for while loopsAndrew Kelley