Happy User Guide
Prev | Chapter 4. Syntax of Grammar Files | Next

# 4.5. Module Trailer

The module trailer is optional, comes right at the end of the grammar file, and takes the same form as the module header:

    {
    <Haskell code>
    }

This section is used for placing auxiliary definitions that need to be in the same module as the parser. In small parsers, it often contains a hand-written lexical analyser too. There is no restriction on what can be placed in the module trailer, and any code in there is copied verbatim into the generated parser file.

Prev | Home | Next
Grammar | Up | Info Files