jltools.frontend
Class ParserPass

java.lang.Object
  |
  +--jltools.frontend.AbstractPass
        |
        +--jltools.frontend.ParserPass
All Implemented Interfaces:
Pass

public class ParserPass
extends AbstractPass

A pass which runs a parser. After parsing it stores the AST in the Job. so it can be accessed by later passes.


Inner classes inherited from class jltools.frontend.Pass
Pass.Status
 
Fields inherited from interface jltools.frontend.Pass
DONE, ENQUEUED, FAILED, NEW, RUNNING
 
Constructor Summary
ParserPass(Job job, ExtensionInfo extInfo)
           
 
Method Summary
 boolean run()
          Run the pass.
 java.lang.String toString()
           
 
Methods inherited from class jltools.frontend.AbstractPass
reinit, repeat, runAfter, runAfter, status, status
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jltools.frontend.Pass
status
 

Constructor Detail

ParserPass

public ParserPass(Job job,
                  ExtensionInfo extInfo)
Method Detail

run

public boolean run()
Description copied from interface: Pass
Run the pass.
Overrides:
run in class AbstractPass

toString

public java.lang.String toString()
Overrides:
toString in class AbstractPass