MjIL proposals - AtomCrafty/MajiroTools GitHub Wiki

MjIL Poposals

Proposed changes that are still-undecided, or open for discussion.

String escapes

  • Strictness
  • What escapes are valid?
  • Non-printable characters (i.e. \u3000)
  • How to handle escaping in .mjres.
  • Handling escaping mixed with ctrl sequences.

Resfile directive

  • Usage of * to expand to .mjil filename without extension. (Should this be allowed in .mjil, or only function as a [dis]assembler option?

Word spacing

  • When is whitespace-separation required?
  • When are newlines required?
  • When characters count as word-breaks? And should all tokens be parsed using the same character set? (with exception to [$%]\{.*\} and ".*" strings)