Package eu.bandm.tools.metajava.format
Class FormatClosure
java.lang.Object
eu.bandm.tools.metajava.format.FormatClosure
- All Implemented Interfaces:
FormatClosure
-
Constructor Summary
Constructors -
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) voidprofile()statements(Reader in) statements(String code)
-
Constructor Details
-
FormatClosure
public FormatClosure()
-
-
Method Details
-
statements
- Specified by:
statementsin interfaceFormatClosure
-
statements
- Specified by:
statementsin interfaceFormatClosure
-
statement
- Specified by:
statementin interfaceFormatClosure
-
statement
- Specified by:
statementin interfaceFormatClosure
-
expression
- Specified by:
expressionin interfaceFormatClosure
-
expression
- Specified by:
expressionin interfaceFormatClosure
-
type
- Specified by:
typein interfaceFormatClosure
-
type
- Specified by:
typein interfaceFormatClosure
-
cases
- Specified by:
casesin interfaceFormatClosure
-
cases
- Specified by:
casesin interfaceFormatClosure
-
declaration
- Specified by:
declarationin interfaceFormatClosure
-
declaration
- Specified by:
declarationin interfaceFormatClosure
-
declarations
- Specified by:
declarationsin interfaceFormatClosure
-
declarations
- Specified by:
declarationsin interfaceFormatClosure
-
initializer
- Specified by:
initializerin interfaceFormatClosure
-
initializer
- Specified by:
initializerin 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)
-