8.10

3.1 Language Reference Implementations

This library provides reference implementations of each language, including interpreters and validators. Valid programs should run correctly in the interpreters, although so will some invalid programs. Validators will reject invalid programs, but don’t necessarily provide useful errors.