# PAG · Grammar

> PAG is defined by a context-free grammar written in Backus–Naur form (BNF), and its rules fall into five categories.

Canonical: https://banes-lab.com/pag/grammar
Page as Markdown: https://banes-lab.com/pag/grammar.md
Page as JSON: https://banes-lab.com/json/pag/grammar
This index as JSON: https://banes-lab.com/json/api/pages/pag/grammar

## Entries

- [BNF grammar](https://banes-lab.com/pag/grammar/bnf-grammar.md): PAG is defined by a context-free grammar written in Backus–Naur form (BNF), and its rules fall into five categories.
