Package eu.bandm.tools.metajava.format
Class FormatClosure
java.lang.Object
eu.bandm.tools.metajava.format.FormatClosure
- All Implemented Interfaces:
FormatClosure
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondeclaration
(Reader in) declaration
(String code) declarations
(Reader in) declarations
(String code) expression
(Reader in) expression
(String code) initializer
(Reader in) initializer
(String code) <D extends eu.bandm.tools.metajava.tdom.Document>
Formatnonterminal
(Class<D> documentClass, Reader in, String sourcetext) throw IllegalArgumentException() on syntax error<D extends eu.bandm.tools.metajava.tdom.Document>
Formatnonterminal
(Class<D> documentClass, String code) <D extends eu.bandm.tools.metajava.tdom.Document>
Dnonterminal_document
(Class<D> documentClass, Reader in, String sourcetext) Throws IllegalArgumentException on syntax error<D extends eu.bandm.tools.metajava.tdom.Document>
Dnonterminal_document
(Class<D> documentClass, Reader in, String sourcetext, @Opt MessageReceiver<? super SimpleMessage<?>> msgOut) void
profile()
statements
(Reader in) statements
(String code)
-
Constructor Details
-
FormatClosure
public FormatClosure()
-
-
Method Details
-
statements
- Specified by:
statements
in interfaceFormatClosure
-
statements
- Specified by:
statements
in interfaceFormatClosure
-
statement
- Specified by:
statement
in interfaceFormatClosure
-
statement
- Specified by:
statement
in interfaceFormatClosure
-
expression
- Specified by:
expression
in interfaceFormatClosure
-
expression
- Specified by:
expression
in interfaceFormatClosure
-
type
- Specified by:
type
in interfaceFormatClosure
-
type
- Specified by:
type
in interfaceFormatClosure
-
cases
- Specified by:
cases
in interfaceFormatClosure
-
cases
- Specified by:
cases
in interfaceFormatClosure
-
declaration
- Specified by:
declaration
in interfaceFormatClosure
-
declaration
- Specified by:
declaration
in interfaceFormatClosure
-
declarations
- Specified by:
declarations
in interfaceFormatClosure
-
declarations
- Specified by:
declarations
in interfaceFormatClosure
-
initializer
- Specified by:
initializer
in interfaceFormatClosure
-
initializer
- Specified by:
initializer
in interfaceFormatClosure
-
nonterminal
-
profile
public void profile() -
nonterminal
public <D extends eu.bandm.tools.metajava.tdom.Document> Format nonterminal(Class<D> documentClass, Reader in, String sourcetext) throw IllegalArgumentException() on syntax error -
nonterminal_document
public <D extends eu.bandm.tools.metajava.tdom.Document> D nonterminal_document(Class<D> documentClass, Reader in, String sourcetext) Throws IllegalArgumentException on syntax error -
nonterminal_document
public <D extends eu.bandm.tools.metajava.tdom.Document> D nonterminal_document(Class<D> documentClass, Reader in, String sourcetext, @Opt @Opt MessageReceiver<? super SimpleMessage<?>> msgOut)
-