package org.whole.lang.grammars.builders; import org.whole.lang.builders.IBuilder; import java.util.regex.Pattern; import org.whole.lang.grammars.model.CategoryEnum; import org.whole.lang.grammars.model.DataTypeEnum; /** * @generator Whole */ public interface IGrammarsBuilder extends IBuilder { public void visit(); public void splitter(); public void separator(); public void upperBound(); public void lowerBound(); public void format(); public void category(); public void pattern(); public void literal(); public void predicate(); public void predicate2(); public void predicate1(); public void template(); public void rule(); public void newLineLiteral(); public void indentLiteral(); public void spaceLiteral(); public void version(); public void namespace(); public void uri(); public void phraseStructure(); public void lexicalStructure(); public void delimiter(); public void startSymbol(); public void targetLanguage(); public void name(); public void Grammar(); public void Grammar_(); public void _Grammar(); public void Productions(); public void Productions_(); public void Productions_(int initialCapacity); public void _Productions(); public void Production(); public void Production_(); public void _Production(); public void And(); public void And_(); public void _And(); public void Or(); public void Or_(); public void _Or(); public void Not(); public void Not_(); public void _Not(); public void Empty(); public void Empty_(); public void _Empty(); public void Space(); public void Space_(); public void _Space(); public void Indent(); public void Indent_(); public void _Indent(); public void NewLine(); public void NewLine_(); public void _NewLine(); public void LiteralTerminal(); public void LiteralTerminal_(); public void _LiteralTerminal(); public void DataTerminal(); public void DataTerminal_(); public void _DataTerminal(); public void NonTerminal(); public void NonTerminal(String value); public void Optional(); public void Optional_(); public void _Optional(); public void Repeat(); public void Repeat_(); public void _Repeat(); public void Concatenate(); public void Concatenate_(); public void Concatenate_(int initialCapacity); public void _Concatenate(); public void Choose(); public void Choose_(); public void Choose_(int initialCapacity); public void _Choose(); public void When(); public void When_(); public void _When(); public void As(); public void As_(); public void _As(); public void Split(); public void Split_(); public void _Split(); public void BySize(); public void BySize(int value); public void ByLines(); public void ByLines(int value); public void ByDelimiter(); public void ByDelimiter_(); public void _ByDelimiter(); public void LanguageDescriptor(); public void LanguageDescriptor_(); public void _LanguageDescriptor(); public void Name(); public void Name(String value); public void URI(); public void URI(String value); public void Namespace(); public void Namespace(String value); public void Version(); public void Version(String value); public void Unbounded(); public void Unbounded_(); public void _Unbounded(); public void Size(); public void Size(int value); public void Literal(); public void Literal(String value); public void RegExp(); public void RegExp(String value); public void CompiledPattern(); public void CompiledPattern(Pattern value); public void CompiledPattern(String value); public void Format(); public void Format(String value); public void Category(); public void Category(CategoryEnum.Value value); public void Category(String value); public void DataType(); public void DataType(DataTypeEnum.Value value); public void DataType(String value); public void CustomDataType(); public void CustomDataType(String value); }