Class TransletLib._TEST<R>

java.lang.Object
eu.bandm.tscore.base.Translet.Parser<R>
eu.bandm.tscore.base.TransletLib._TEST<R>
Enclosing class:
TransletLib

public static class TransletLib._TEST<R> extends Translet.Parser<R>
Filters the result of its sub-parser by an explicit Java-encoded boolean predicate.
  • Field Details

  • Constructor Details

  • Method Details

    • parseOneState

      public Set<Translet.State<R>> parseOneState(Translet.State<?> inState, Set<Translet.Alternative> alternatives)
      Description copied from class: Translet.Parser
      Calculate a set of possible successor states by applying this parser to the incoming state and append all altenatives found underways to the parameter "alternatives". This method is specific to and overridden by the subclasses of Parser.
      Specified by:
      parseOneState in class Translet.Parser<R>
    • name

      public Format name(boolean full, Map<Translet.Recursive,String> names)
      Description copied from class: Translet.Parser
      Returns a user-readable text representation. This is in most cases, but not always, source text to construct the parser.
      Specified by:
      name in class Translet.Parser<R>
      Parameters:
      full - whether storage constructs do appear in the rendering.
      names - a map for managing the renderings of recursive calls
    • unparse

      public String unparse(Object key)
      Description copied from class: Translet.Parser
      Reverse the parsing process (as far as possible) and deliver a string representation which when parsed delivered the parse result.
      Specified by:
      unparse in class Translet.Parser<R>