xo-umbrella2/xo-tokenizer/docs/index.rst
Roland Conybeare 1f981a0636 git subrepo clone (merge) git@github.com:Rconybea/xo-tokenizer.git xo-tokenizer
subrepo:
  subdir:   "xo-tokenizer"
  merged:   "6e665ed7"
upstream:
  origin:   "git@github.com:Rconybea/xo-tokenizer.git"
  branch:   "main"
  commit:   "6e665ed7"
git-subrepo:
  version:  "0.4.9"
  origin:   "???"
  commit:   "???"
2026-06-06 22:25:50 -04:00

29 lines
785 B
ReStructuredText

.. xo-tokenizer documentation master file.
xo-tokenizer documentation
==========================
xo-tokenizer provides a tokenizer for the Schematika language.
Syntax is generally C-like, but with some important differences.
Notably, characters used for arithmetic operators (``+``, ``-``, ``*``, ``/``)
may appear in variable names: ``one-of-those-days`` is an ordinary symbol.
Typically applications would use xo-reader to construct Schematika expressions
instead of interacting directly with ``xo::scm::tokenizer``.
.. toctree::
:maxdepth: 2
:caption: xo-tokenizer contents
install
examples
schematika-tokens
implementation
tokenizer-class
scan-result-class
token-class
tokenizer-error-class
input-state-class
span-class
tokentype-enum