aboutsummaryrefslogtreecommitdiff
path: root/src/c.bqn
AgeCommit message (Expand)Author
2022-12-21Dedicated error message for Fn↩subj, may be bad role or missing modificatio...Marshall Lochbaum
2022-12-11Check for assignment to right operand or namspace fieldMarshall Lochbaum
2022-12-11Fix error message position for all-underscore identifierMarshall Lochbaum
2022-10-25Fix index error caused by treating Fn↩ at start of program as modified assi...Marshall Lochbaum
2022-09-05Support Latin-1 alphabetic characters (leaving undocumented/unspecified for now)Marshall Lochbaum
2022-08-30Use 0< instead of × everywhere in the compilerMarshall Lochbaum
2022-08-20Fix double-header check when there's strandingMarshall Lochbaum
2022-08-17Index-based is better than mask-based tracing (e.g. for strings and comments)Marshall Lochbaum
2022-07-24Check for export statements used in parens or list/array notationMarshall Lochbaum
2022-07-24Check for block punctuation inside parensMarshall Lochbaum
2022-06-30Prevent modified assignment to [] in the compilerMarshall Lochbaum
2022-06-30Prevent · as a modified assignment target in the compiler; VMs mostly don't ...Marshall Lochbaum
2022-06-29Fix error location crash for ˜⁼ header missing 𝕨Marshall Lochbaum
2022-06-17Stricter syntax checking for aliasesMarshall Lochbaum
2022-06-16Allow zero-length destructuring []Marshall Lochbaum
2022-06-16Prevent aliases from being used except at the top level of a ⟨⟩ listMarshall Lochbaum
2022-06-13Fuse merge instruction with array-forming instructions so there are 4 totalMarshall Lochbaum
2022-06-13Implement high-rank array notation [] (including destructuring)Marshall Lochbaum
2022-04-08Fix bracket matching in error messages when . follows parensMarshall Lochbaum
2022-01-18Locate unmatched bracketsMarshall Lochbaum
2021-12-25Fix modification of assignment indices since their location has movedMarshall Lochbaum
2021-12-25Source position for SETH should be the target, not right of targetMarshall Lochbaum
2021-12-16Check for character set duplicates (from •ReBQN) in the compilerMarshall Lochbaum
2021-12-03Support CR as a separator characterMarshall Lochbaum
2021-12-01Fix handling of parenthesized · in assignment targetMarshall Lochbaum
2021-11-28Fix codegen for assigned strand ending in ·Marshall Lochbaum
2021-11-28Allow · as placeholder in assignment and headersMarshall Lochbaum
2021-11-27Check for export statement used as predicate ⇐?Marshall Lochbaum
2021-11-27Minor refactoringMarshall Lochbaum
2021-11-24Fix 𝕨𝔽_𝕣˜⁼𝕩: left argument checkMarshall Lochbaum
2021-11-24More accurate error messageMarshall Lochbaum
2021-11-24Reject immediate block Undo headerMarshall Lochbaum
2021-11-24Reject ˜⁼ header without left argumentMarshall Lochbaum
2021-11-23Fix metadata generation for inverse-only blockMarshall Lochbaum
2021-11-23Header commentsMarshall Lochbaum
2021-11-23Support 𝔽_𝕣_𝔾⁼: header correctlyMarshall Lochbaum
2021-11-22Reject _𝕣_⁼ in headersMarshall Lochbaum
2021-11-21Allow multiple bodies in all blocks, even without argumentsMarshall Lochbaum
2021-11-13Error on special names in strands in headers instead of emitting bad bytecodeMarshall Lochbaum
2021-11-13Use Pair (⋈) in source code and testsMarshall Lochbaum
2021-11-02Fix handling of role/type propagation for some compound argumentsMarshall Lochbaum
2021-11-02Check that predicate expression isn't NothingMarshall Lochbaum
2021-11-02Propogate header type/kind to headerless bodiesMarshall Lochbaum
2021-10-12Prevent assignment to change 𝕨 from NothingMarshall Lochbaum
2021-10-11Fix bug in nothingness trackingMarshall Lochbaum
2021-10-03Test for predicates inside parentheses or listsMarshall Lochbaum
2021-09-30Header code refactoringMarshall Lochbaum
2021-09-28Promote all headerless bodies in a block to the same kindMarshall Lochbaum
2021-09-27Add support for ? predicatesMarshall Lochbaum
2021-09-25Fix handling of ↩ as last source tokenMarshall Lochbaum