aboutsummaryrefslogtreecommitdiff
path: root/dc.bqn
AgeCommit message (Expand)Author
2020-09-22dzaima/BQN block types changed from f/m/d to 0/1/2 to match self-hostedMarshall Lochbaum
2020-09-14dzaima/BQN now supports shiftsMarshall Lochbaum
2020-09-13Compiler support for and usage of «»Marshall Lochbaum
2020-09-07Use normal dzaima/BQN, not dzaima+reference, to run the compilerMarshall Lochbaum
2020-09-06Remove cshim by getting primitive list in dc.bqn from dzrefMarshall Lochbaum
2020-09-05Separate WebAssembly prototype wc.bqn from dzaima/BQN backend dc.bqnMarshall Lochbaum
2020-09-05Move ~/c.bqn to ~/dc.bqn since it no longer duplicates c.bqnMarshall Lochbaum
2020-07-17Move some files aroundMarshall Lochbaum
2020-07-15Clean up Tokenize slightlyMarshall Lochbaum
2020-07-14Remove separators inside braces or brackets during tokenizationMarshall Lochbaum
2020-07-13Allow negative exponent in numeric literalsMarshall Lochbaum
2020-07-12Support nothing (·) as a left non-argumentMarshall Lochbaum
2020-07-12Add ! as a primitiveMarshall Lochbaum
2020-07-12Don't need to count left operands to find operator shiftMarshall Lochbaum
2020-07-12Move past derived functions in train left argumentsMarshall Lochbaum
2020-07-12Order strand and bracket list instructions correctly when a strand ends with ...Marshall Lochbaum
2020-07-12Account for operands when finding trainsMarshall Lochbaum
2020-07-12Fix _bins reference implementationMarshall Lochbaum
2020-07-12Handle complete number formatMarshall Lochbaum
2020-07-12Support empty bracketed listsMarshall Lochbaum
2020-07-12Finish strand implementation: fix role and argument handlingMarshall Lochbaum
2020-07-11Basic support for stranding (some issues with function elements)Marshall Lochbaum
2020-07-11Simplify (shorten at least) expression reversingMarshall Lochbaum
2020-07-11One-line expression reversingMarshall Lochbaum
2020-07-11Add op into roMarshall Lochbaum
2020-07-11Simplify function application/argument logicMarshall Lochbaum
2020-07-11Minor cleanupMarshall Lochbaum
2020-07-11Fold f (marking parens containing functions) into r (role)Marshall Lochbaum
2020-07-11Fix assignment of 2-trainsMarshall Lochbaum
2020-07-11Check role of single-token left argument when determining valenceMarshall Lochbaum
2020-07-11Fix handling of compositions in trainsMarshall Lochbaum
2020-07-11Propagate function roles before expression reversing and handle parenthesized...Marshall Lochbaum
2020-07-11Separators can't be functionsMarshall Lochbaum
2020-07-11Compute train-ness from f (i.e. after depth-sorting), not xfMarshall Lochbaum
2020-07-11Fix handling of bracket lists as argumentsMarshall Lochbaum
2020-07-10Simplifications to expression reversingMarshall Lochbaum
2020-07-10Bracketed list formation (using lists as inputs still buggy)Marshall Lochbaum
2020-07-10Arithmetic instead of reverses to reverse between separatorsMarshall Lochbaum
2020-07-09Support operator assignmentMarshall Lochbaum
2020-07-09Support direct application of operatorsMarshall Lochbaum
2020-07-08Allow named functions to be calledMarshall Lochbaum
2020-07-08Normalize identifiers and compute syntactic roleMarshall Lochbaum
2020-07-08Support function assignment, but not useMarshall Lochbaum
2020-07-08dzaima/BQN now supports ⌾(a⊸⊏)Marshall Lochbaum
2020-07-08Immediate bytecode execution and Format (⍕) now supported in dzaima/BQNMarshall Lochbaum
2020-07-08Remove unused variablesMarshall Lochbaum
2020-07-08Supppport trains in bytecode backendMarshall Lochbaum
2020-07-07Handle # comments in dzrefMarshall Lochbaum
2020-07-07Use # instead of ⍝ for commentsMarshall Lochbaum
2020-07-06Add dcshim to call compiler from any current directoryMarshall Lochbaum