o
odin.langpkg.dev
packages / library / find-and-replace

find-and-replace

e43fd27library

No description provided.

No license · updated 2 years ago

Sample file is in fr/find.md. usage: make dev status: parses fr/find.md, but, nothing more

Demonstration of a combination of a number of simple concepts ostensibly to play with new syntax:

  • 0D

  • drawware

  • RWR - an SCN (nano-DSL) for rewriting text

  • macros for any language

  • preserving whitespace in comments and strings

  • identifiers containing whitespace

  • Ohm-JS

  • RT (recursive text)

  • debugging using probes

  • syntax-driven translation

  • explicit stacks

  • BEFORE clauses in RWR

  • mechanisms

  • syntactic vs. Lexical grammars

  • Loop in the modern age

see loop-syntax.drawio

see Makefile

  • macros for non-Lisp languages
  • markup as a programming language
  • towards Find and Replace
  • Obsidian as a programming editor
  • new skin for OhmJS, md and HTML (and CSS?)
  • syntax workbench
  • 0D
  • Drawware
  • tokenizing words
  • escaping whitespace in strings and comments, thwarting space skipping in strings and comments
    • encode spaces where you want to preserve them (comments, strings)
  • tracking provenance of messages instead of tracking serial control flow