/** * Resolves the writer schema <tt>writer</tt> and the reader schema * <tt>reader</tt> and returns the start symbol for the grammar generated. * @param writer The schema used by the writer * @param reader The schema used by the reader * @return The start symbol for the resolving grammar * @throws IOException */ public final Symbol generate(Schema writer, Schema reader) throws IOException { return Symbol.root(generate(writer, reader, new HashMap<>())); }
/** * Returns the non-terminal that is the start symbol * for the grammar for the given schema <tt>sc</tt>. */ public Symbol generate(Schema schema) { return Symbol.root(generate(schema, new HashMap<>())); }
/** * Returns the non-terminal that is the start symbol * for the grammar for the grammar for the given schema <tt>sc</tt>. */ public Symbol generate(Schema schema) { return Symbol.root(generate(schema, new HashMap<>())); }
/** * Resolves the writer schema <tt>writer</tt> and the reader schema * <tt>reader</tt> and returns the start symbol for the grammar generated. * @param writer The schema used by the writer * @param reader The schema used by the reader * @return The start symbol for the resolving grammar * @throws IOException */ public final Symbol generate(Schema writer, Schema reader) throws IOException { return Symbol.root(generate(writer, reader, new HashMap<LitS, Symbol>())); }
/** * Returns the non-terminal that is the start symbol * for the grammar for the grammar for the given schema <tt>sc</tt>. */ public Symbol generate(Schema schema) { return Symbol.root(generate(schema, new HashMap<LitS, Symbol>())); }
/** * Returns the non-terminal that is the start symbol * for the grammar for the given schema <tt>sc</tt>. */ public Symbol generate(Schema schema) { return Symbol.root(generate(schema, new HashMap<LitS, Symbol>())); }
/** * Returns the non-terminal that is the start symbol * for the grammar for the grammar for the given schema <tt>sc</tt>. */ public Symbol generate(Schema schema) { return Symbol.root(generate(schema, new HashMap<LitS, Symbol>())); }
/** * Resolves the writer schema <tt>writer</tt> and the reader schema * <tt>reader</tt> and returns the start symbol for the grammar generated. * @param writer The schema used by the writer * @param reader The schema used by the reader * @return The start symbol for the resolving grammar * @throws IOException */ public final Symbol generate(Schema writer, Schema reader) throws IOException { return Symbol.root(generate(writer, reader, new HashMap<LitS, Symbol>())); }
/** * Resolves the writer schema <tt>writer</tt> and the reader schema * <tt>reader</tt> and returns the start symbol for the grammar generated. * @param writer The schema used by the writer * @param reader The schema used by the reader * @return The start symbol for the resolving grammar * @throws IOException */ public final Symbol generate(Schema writer, Schema reader) throws IOException { return Symbol.root(generate(writer, reader, new HashMap<LitS, Symbol>())); }
/** * Resolves the writer schema <tt>writer</tt> and the reader schema * <tt>reader</tt> and returns the start symbol for the grammar generated. * @param writer The schema used by the writer * @param reader The schema used by the reader * @return The start symbol for the resolving grammar * @throws IOException */ public final Symbol generate(Schema writer, Schema reader) throws IOException { return Symbol.root(generate(writer, reader, new HashMap<LitS, Symbol>())); }
/** * Returns the non-terminal that is the start symbol * for the grammar for the given schema <tt>sc</tt>. */ public Symbol generate(Schema schema) { return Symbol.root(generate(schema, new HashMap<LitS, Symbol>())); }
/** * Returns the non-terminal that is the start symbol * for the grammar for the grammar for the given schema <tt>sc</tt>. */ public Symbol generate(Schema schema) { return Symbol.root(generate(schema, new HashMap<LitS, Symbol>())); }
/** * Returns the non-terminal that is the start symbol * for the grammar for the given schema <tt>sc</tt>. */ public Symbol generate(Schema schema) { return Symbol.root(generate(schema, new HashMap<LitS, Symbol>())); }
/** * Returns the non-terminal that is the start symbol * for the grammar for the given schema <tt>sc</tt>. */ public Symbol generate(Schema schema) { return Symbol.root(generate(schema, new HashMap<LitS, Symbol>())); }
/** * Returns the non-terminal that is the start symbol * for the grammar for the given schema <tt>sc</tt>. */ public Symbol generate(Schema schema) { return Symbol.root(generate(schema, new HashMap<LitS, Symbol>())); }
/** * Resolves the writer schema <tt>writer</tt> and the reader schema * <tt>reader</tt> and returns the start symbol for the grammar generated. * @param writer The schema used by the writer * @param reader The schema used by the reader * @return The start symbol for the resolving grammar * @throws IOException */ public final Symbol generate(Schema writer, Schema reader) throws IOException { return Symbol.root(generate(writer, reader, new HashMap<LitS, Symbol>())); }
/** * Returns the non-terminal that is the start symbol * for the grammar for the grammar for the given schema <tt>sc</tt>. */ public Symbol generate(Schema schema) { return Symbol.root(generate(schema, new HashMap<LitS, Symbol>())); }
/** * Returns the non-terminal that is the start symbol * for the grammar for the grammar for the given schema <tt>sc</tt>. */ public Symbol generate(Schema schema) { return Symbol.root(generate(schema, new HashMap<LitS, Symbol>())); }