Building Parsers with Java

sjm.examples.sling
Class SlingTester

java.lang.Object
  |
  +--sjm.parse.ParserTester
        |
        +--sjm.parse.tokens.TokenTester
              |
              +--sjm.examples.sling.SlingTester

public class SlingTester
extends TokenTester

This class tests that class SlingParser can parse random language elements.


Fields inherited from class sjm.parse.ParserTester
logTestStrings, p
 
Constructor Summary
SlingTester()
          Create a tester for the primary Sling parser.
 
Method Summary
protected  Assembly assembly(java.lang.String s)
          assembly method comment.
protected  PubliclyCloneable freshTarget()
           
static void main(java.lang.String[] args)
          Run a test.
 
Methods inherited from class sjm.parse.ParserTester
canGenerateProblem, completeMatches, logDepthChange, logPassed, logProblemFound, logTestString, separator, setLogTestStrings, test
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SlingTester

public SlingTester()
Create a tester for the primary Sling parser.
Method Detail

assembly

protected Assembly assembly(java.lang.String s)
Description copied from class: TokenTester
assembly method comment.
Overrides:
assembly in class TokenTester

freshTarget

protected PubliclyCloneable freshTarget()
Overrides:
freshTarget in class ParserTester

main

public static void main(java.lang.String[] args)
Run a test.

by Steve Metsker