aboutsummaryrefslogtreecommitdiff
path: root/src/parser.hpp
AgeCommit message (Expand)Author
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
2015-12-01add --color cli arg to override tty detectionAndrew Kelley
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-29inline PrimaryExpr ast nodeJosh Wolfe
2015-11-29merge conflictsJosh Wolfe
2015-11-29flatten expression ast to hide operator precedenceJosh Wolfe
2015-11-29function call names are expressionsAndrew Kelley
2015-11-29rename unary expression to prefix op expressionAndrew Kelley
2015-11-29add unary expressionAndrew Kelley
2015-11-29parse and codegen for math expressionsAndrew Kelley
2015-11-27add root export declaration which is overridable by command line optionsAndrew Kelley
2015-11-27add pub and export visibility modifiers and optimizationAndrew Kelley
2015-11-25inline AstNodeStatementExpressionJosh Wolfe
2015-11-25inline AstNodeStatementJosh Wolfe
2015-11-24support linker directivesAndrew 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-24partial hello world codegenAndrew Kelley