Skip to content

Implement Brilliant Language #43

Description

@kamil-adam

Syntax

Minimal

  • Transfer
    • cons/discard
    • copy/move
    • halibut/pick
  • Aritmetic and Logic
    • add/sub/mul/div/mod/divmod/neg
    • and/or/not/
    • gt/lt/ge/le
    • eq/ne
  • Control Flow
    • cal/jmp/br/ret
    • when/unless/if
    • while/until
    • lambda
  • other
    • ld/st
    • in/out/inn/outn

Extends

  • all the same but with cons

Targets

  • Add parser for:
    • sblasm
    • Brillant Language (sblasm, AT&T, 68000, PDP-11, MACRO-11)
    • ELVM Assembler
    • mov (uses LCC) (If mov is turing complete then sub should also be turing complete)
    • LCC Assembler
  • SoftCode macros in:
    • Brilliant Language (Symbolic Assembly Code (SAC))
    • Dhall
    • HuskScheme
  • Add macros for:
    • BitFuck
    • BrainFuck
    • ETA
    • FalseUnlimited
    • Malbolge
    • Malbolge20
    • MalborgeUnshaked
    • Piet
    • SubLeq
    • SubLeq+
    • WhiteSpace
    • W Machine
    • W Machine+
    • Zot

Metadata

Metadata

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions