- public static @bind.as("++") ElementNode plusmax(final ElementNode e) { return new Rep(e, null, false, true, true); }
- public static @bind.as("+") ElementNode plus(final ElementNode e) { return new Rep(e, null, false, true, false); }
- public static @bind.as("++/") ElementNode plusmaxfollow(final ElementNode e, final ElementNode sep) { return new Rep(e, sep, false, true, true); }
- public static @bind.as("+/") ElementNode plusfollow(final ElementNode e, final ElementNode sep) { return new Rep(e, sep, false, true, false); }
- public static @bind.as("**") ElementNode starmax(final ElementNode e) { return new Rep(e, null, true, true, true); }
- public static @bind.as("*") ElementNode star(final ElementNode e) { return new Rep(e, null, true, true, false); }
- public static @bind.as("**/") ElementNode starmaxfollow(final ElementNode e, final ElementNode sep) { return new Rep(e, sep, true, true, true); }
- public static @bind.as("*/") ElementNode starfollow(final ElementNode e, final ElementNode sep) { return new Rep(e, sep, true, true, false); }
- public static @bind.as("?") ElementNode question(final ElementNode e) { return new Rep(e, null, true, true, false); }
-
- public static @bind.as("!") ElementNode bang(final ElementNode e) { return new Drop(e); }
+ public static @bind.as("++") ElementNode plusmax(final ElementNode e)
+ { return new Rep(e, null, false, true, true); }
+ public static @bind.as("+") ElementNode plus(final ElementNode e)
+ { return new Rep(e, null, false, true, false); }
+ public static @bind.as("++/") ElementNode plusmaxfollow(final ElementNode e, final ElementNode sep)
+ { return new Rep(e, sep, false, true, true); }
+ public static @bind.as("+/") ElementNode plusfollow(final ElementNode e, final ElementNode sep)
+ { return new Rep(e, sep, false, true, false); }
+ public static @bind.as("**") ElementNode starmax(final ElementNode e)
+ { return new Rep(e, null, true, true, true); }
+ public static @bind.as("*") ElementNode star(final ElementNode e)
+ { return new Rep(e, null, true, true, false); }
+ public static @bind.as("**/") ElementNode starmaxfollow(final ElementNode e, final ElementNode sep)
+ { return new Rep(e, sep, true, true, true); }
+ public static @bind.as("*/") ElementNode starfollow(final ElementNode e, final ElementNode sep)
+ { return new Rep(e, sep, true, true, false); }
+ public static @bind.as("?") ElementNode question(final ElementNode e)
+ { return new Rep(e, null, true, true, false); }
+ public static @bind.as("!") ElementNode bang(final ElementNode e)
+ { return new Drop(e); }