MMatra
DocsSpecificationPlaygroundGitHub

SPECIFICATION 0.2

01Data Model02AST03Grammar04Parser

MATRA SPECIFICATION

言語の最小契約

v0.2は、ツリーを表現し、読み取り、交換するための4つの仕様を定義します。

01

Data Model

Matraが表現できる値と等価性。

02

AST

visitorとrendererが扱うメモリ内表現。

03

Grammar

関数構文と文書構文の規則。

04

Parser

入力、出力、mode、errorの契約。

Matra

Structure first. Domain later.

Matra Specification v0.2