sleep.parser

Class CommentRule


public class CommentRule
extends Rule

Field Summary

Fields inherited from class sleep.parser.Rule

PRESERVE_ENTITY, PRESERVE_SINGLE, close, open

Method Summary

Rule
copyRule()
int
getType()
boolean
isBalanced()
boolean
isLeft(char n)
boolean
isMatch(char n)
boolean
isRight(char n)
String
toString()
void
witnessClose(Token token)
Used to keep track of closing braces to check balance later on
void
witnessOpen(Token token)
Used to keep track of opening braces to check balance later on
String
wrap(String value)

Methods inherited from class sleep.parser.Rule

copyRule, getLeft, getRight, getSyntaxError, getType, isBalanced, isLeft, isMatch, isRight, toString, witnessClose, witnessOpen, wrap

Method Details

copyRule

public Rule copyRule()
Overrides:
copyRule in interface Rule

getType

public int getType()
Overrides:
getType in interface Rule

isBalanced

public boolean isBalanced()
Overrides:
isBalanced in interface Rule

isLeft

public boolean isLeft(char n)
Overrides:
isLeft in interface Rule

isMatch

public boolean isMatch(char n)
Overrides:
isMatch in interface Rule

isRight

public boolean isRight(char n)
Overrides:
isRight in interface Rule

toString

public String toString()
Overrides:
toString in interface Rule

witnessClose

public void witnessClose(Token token)
Used to keep track of closing braces to check balance later on
Overrides:
witnessClose in interface Rule

witnessOpen

public void witnessOpen(Token token)
Used to keep track of opening braces to check balance later on
Overrides:
witnessOpen in interface Rule

wrap

public String wrap(String value)
Overrides:
wrap in interface Rule