Top Description Interfaces Classes
[default module]

Package org.h2.bnf


The implementation of the BNF (Backus-Naur form) parser and tool.

Interface Summary

Modifier and TypeInterface and Description
public interface
BnfVisitor

The visitor interface for BNF rules.

public interface
Rule

Represents a BNF rule.

Class Summary

Modifier and TypeClass and Description
public class
Bnf

This class can read a file that is similar to BNF (Backus-Naur form).

public class
RuleElement

A single terminal rule in a BNF object.

public class
RuleExtension

Represents a non-standard syntax.

public class
RuleFixed

Represents a hard coded terminal rule in a BNF object.

public class
RuleHead

Represents the head of a BNF rule.

public class
RuleList

Represents a sequence of BNF rules, or a list of alternative rules.

public class
RuleOptional

Represents an optional BNF rule.

public class
RuleRepeat

Represents a loop in a BNF object.

public class
Sentence

A query context object.