Package kawa.lang

Class SyntaxPattern

java.lang.Object
kawa.lang.Pattern
kawa.lang.SyntaxPattern
All Implemented Interfaces:
gnu.kawa.format.Printable, Externalizable, Serializable

public class SyntaxPattern extends Pattern implements Externalizable
This encodes a pattern from a Scheem syntax-case or syntax-rules.
See Also:
  • Field Details

    • underscoreSymbol

      public static final SimpleSymbol underscoreSymbol
    • printSyntaxPatternMatch

      public static boolean printSyntaxPatternMatch
      Control logging to standard error on successful pattern match.
  • Constructor Details

    • SyntaxPattern

      public SyntaxPattern(String program, Object[] literals, int varCount, String fileLine)
    • SyntaxPattern

      public SyntaxPattern(Object pattern, Object[] literal_identifiers, Translator tr)
  • Method Details