Version: 4.1.5

Parsing Syntax and Syntax Classes

Warning: This library is still very volatile! Its interface and behavior are subject to frequent change. I highly recommend that you avoid creating PLaneT packages that depend on this library.

The stxclass library provides a framework for describing and parsing syntax. Using stxclass, macro writers can define new syntactic categories, specify their legal syntax, and use them to write clear, concise, and robust macros.

To load the library:

 (require stxclass)

The following sections are a reference for stxclass features.

    1 Parsing Syntax

    2 Syntax Classes

      2.1 Attributes

      2.2 Inspection tools

    3 Library syntax classes

    4 Utilities

      4.1 Error reporting

      4.2 Miscellaneous utilities

      4.3 Structs