aboutsummaryrefslogtreecommitdiff
path: root/parse.c
AgeCommit message (Expand)Author
2024-06-13Split import/use into separate conceptsBruce Hill
2024-06-13Support loading shared librariesBruce Hill
2024-06-06Split header compilation into a separate functionBruce Hill
2024-05-26Fix for parsing linker directivesBruce Hill
2024-05-24Switch optional detection to use 'when .. is @..' instead of 'if .. :=Bruce Hill
2024-05-23Refine the parsing of blocks so it's always ':' [inline-block] [indent indent...Bruce Hill
2024-05-23Add a 'do' block for scopingBruce Hill
2024-05-23Support 'while when'Bruce Hill
2024-05-18Tweak inline C codeBruce Hill
2024-05-18Add syntax for "inline C(...)"Bruce Hill
2024-05-16Fix 'else if'Bruce Hill
2024-05-12Deprecate interfaces (RIP)Bruce Hill
2024-05-12Simplify interfaces by requiring all functions are pointer methodsBruce Hill
2024-05-12WIP, but functional interfacesBruce Hill
2024-05-02Support space indentsBruce Hill
2024-05-01Clean up 'when' syntaxBruce Hill
2024-04-30Improved syntax for optionalsBruce Hill
2024-04-28Syntax tweak: use ':' for blocksBruce Hill
2024-04-22Remove _mix_ keywordBruce Hill
2024-04-17Use leading underscore for file-local variables and functions instead ofBruce Hill
2024-04-13Change table syntax to {key:value} instead of {key=>value}Bruce Hill
2024-04-12Introducing the main() functionBruce Hill
2024-04-02Add comparison operator <> and array method to sort by a customBruce Hill
2024-03-30Adding a REPLBruce Hill
2024-03-26Improve codegen for table/array iteration by inlining the iterationBruce Hill
2024-03-24Implement 'extern' functionalityBruce Hill
2024-03-19Improvements to module importsBruce Hill
2024-03-19Module importsBruce Hill
2024-03-18Handle function type annotations without returns betterBruce Hill
2024-03-18Implement parsing of 'pass'Bruce Hill
2024-03-18Add some better file commentsBruce Hill
2024-03-17Temporary fix for newlines between statementsBruce Hill
2024-03-17Unary ops should only parse terms not full expressionsBruce Hill
2024-03-17Improve comprehensions for both arrays and tablesBruce Hill
2024-03-14Rearrange expression/statement compilation codeBruce Hill
2024-03-14Remove some shadowed variablesBruce Hill
2024-03-14Array comprehensionsBruce Hill
2024-03-10Rearranging some filesBruce Hill
2024-03-09Add explicit check for space indentationBruce Hill
2024-03-09Deprecate secret langs (just use one-member structs)Bruce Hill
2024-03-09Add langs to the languageBruce Hill
2024-03-07Use '$' for min/max variableBruce Hill
2024-03-07Support method calls for reductionsBruce Hill
2024-03-05Fix up some min/max stuffBruce Hill
2024-03-04Struct and enum methods and static membersBruce Hill
2024-03-03Rename Str -> TextBruce Hill
2024-03-03Fix endptr stuff in parserBruce Hill
2024-03-03Fix up unicode escapesBruce Hill
2024-03-03Fix issue with unnamed args getting name flagBruce Hill
2024-02-29First working method callsBruce Hill