Building Parsers with Java

sjm.examples.pretty
Class FenceAssembler

java.lang.Object
  |
  +--sjm.parse.Assembler
        |
        +--sjm.examples.pretty.FenceAssembler

public class FenceAssembler
extends Assembler

Places a given "fence" or marker object on an assembly's stack.


Field Summary
protected  java.lang.Object fence
           
 
Constructor Summary
FenceAssembler(java.lang.Object fence)
          Construct an assembler that will place the given object on an assembly's stack.
 
Method Summary
 void workOn(Assembly a)
          Place the fence object on the assembly's stack.
 
Methods inherited from class sjm.parse.Assembler
elementsAbove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fence

protected java.lang.Object fence
Constructor Detail

FenceAssembler

public FenceAssembler(java.lang.Object fence)
Construct an assembler that will place the given object on an assembly's stack.
Method Detail

workOn

public void workOn(Assembly a)
Place the fence object on the assembly's stack.
Overrides:
workOn in class Assembler
Parameters:
Assembly - the assembly to work on

by Steve Metsker