net.sf.jse
Class SemicolonFragment

java.lang.Object
  |
  +--net.sf.jse.Fragment
        |
        +--net.sf.jse.LeafFragment
              |
              +--net.sf.jse.PunctuationFragment
                    |
                    +--net.sf.jse.SeparatorFragment
                          |
                          +--net.sf.jse.SemicolonFragment
All Implemented Interfaces:
java.lang.Cloneable

public class SemicolonFragment
extends SeparatorFragment

A punctuation fragment representing a Java semicolon token

Version:
0.9, 03OCT00
Author:
Jonathan Bachrach, Keith Playford

Fields inherited from class net.sf.jse.Fragment
out
 
Constructor Summary
SemicolonFragment()
           
SemicolonFragment(antlr.Token t)
           
 
Method Summary
 Fragment compileTemplate(int depth)
          Template code generator -- probably should be compileTemplateElement
 boolean isTerminator()
           
 
Methods inherited from class net.sf.jse.PunctuationFragment
compileSpecialTemplate, generatePatternCode, toString
 
Methods inherited from class net.sf.jse.LeafFragment
getInsideFragments, getLine, getText, getToken, tokens
 
Methods inherited from class net.sf.jse.Fragment
capitalize, collectBoundVariables, compilePatternElement, compileQuestionExpression, die, expandMacros, expandTemplates, getChar, getCurrentLine, getFloat, getInt, getString, getValue, makeToken, makeToken, markMacros, setCurrentLine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SemicolonFragment

public SemicolonFragment()

SemicolonFragment

public SemicolonFragment(antlr.Token t)
Method Detail

compileTemplate

public Fragment compileTemplate(int depth)
Description copied from class: Fragment
Template code generator -- probably should be compileTemplateElement
Overrides:
compileTemplate in class PunctuationFragment
Following copied from class: net.sf.jse.Fragment
See Also:
Template.compileTemplate(int)

isTerminator

public boolean isTerminator()
Overrides:
isTerminator in class Fragment