org.kohsuke.rngom.ast.builder
Interface Grammar<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>

All Superinterfaces:
GrammarSection<P,E,L,A,CL>, Scope<P,E,L,A,CL>
All Known Implementing Classes:
GrammarHost

public interface Grammar<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
extends GrammarSection<P,E,L,A,CL>, Scope<P,E,L,A,CL>

Scope for <grammar> element that serves as a container of <define>s.


Method Summary
 P endGrammar(L loc, A anno)
           
 
Methods inherited from interface org.kohsuke.rngom.ast.builder.Scope
makeParentRef, makeRef
 

Method Detail

endGrammar

P endGrammar(L loc,
             A anno)
                                   throws BuildException
Throws:
BuildException