13.5.12  deep_syntax

The compiler deep_syntax package implements the Mythryl compiler secondary syntax tree datastructure.

Like many compilers, the Mythryl compiler parses text input first into a “raw syntax” closely reflecting the text surface syntax, and then refines the raw syntax into a “deep syntax” tree in which the type information has been stripped (recorded now in the symbol table) and the tree structure is now more directly reflective of the underlying expression semantics.

The deep_syntax package implements the Deep_Syntax API.

The deep_syntax package source code is in src/lib/compiler/front/typer-stuff/deep-syntax/deep-syntax.pkg.

See also: raw_syntax package.

See also: anormcode_form package.

The above information is manually maintained and may contain errors.


Comments and suggestions to: