1.13 Minimal Library

► |  | Syntax: Meta-Programming Helpers

1 | Parsing and Specifying Syntax
2 | Syntax Object Helpers
3 | Datum Pattern Matching
4 | Module-Processing Helpers
5 | Macro Transformer Helpers
6 | Reader Helpers
7 | Parsing for Bodies
8 | Unsafe for Clause Transforms
9 | Source Locations
10 | Preserving Source Locations
11 | Non-Module Compilation And Expansion
12 | Trusting Standard Recertifying Transformers
13 | Attaching Documentation to Exports
14 | Contracts for Macro Subexpressions
15 | Macro Testing
16 | Internal-Definition Context Helpers
| Index

▼ | 1 | Parsing and Specifying Syntax

1.1 | Introduction
1.2 | Examples
1.3 | Parsing Syntax
1.4 | Specifying Syntax with Syntax Classes
1.5 | Syntax Patterns
1.6 | Defining Simple Macros
1.7 | Literal Sets and Conventions
1.8 | Library Syntax Classes and Literal Sets
1.9 | Unwindable State
1.10 | Configuring Error Reporting
1.11 | Debugging and Inspection Tools
1.12 | Experimental
1.13 | Minimal Library

top contents ← prev up next →

#### 1.13`` Minimal Library🔗ℹ

(require syntax/parse/pre) | package: base

The syntax/parse/pre library is useful for accessing most syntax-parsing functionality while minimizing library dependencies. It provides most of syntax/parse, but omits these bindings:

> expr/c
> pattern-expander?
> prop:syntax-class
> pattern-expander
> prop:pattern-expander
> syntax-local-syntax-parse-pattern-introduce

In addition, the provided variant of static is a different binding that lacks explicit contract checks.

top contents ← prev up next →