edu.rice.cs.plt.text
Class Bracket

java.lang.Object
  extended by edu.rice.cs.plt.text.Bracket

public class Bracket
extends java.lang.Object


Field Summary
static Bracket ANGLE_BRACKETS
           
static Bracket APOSTROPHES
           
static Bracket BRACES
           
static Bracket C_BLOCK_COMMENT
           
static Bracket C_LINE_COMMENT
           
static Bracket ML_BLOCK_COMMENT
           
static Bracket PARENTHESES
           
static Bracket PERL_LINE_COMMENT
           
static Bracket QUOTES
           
static Bracket SQUARE_BRACKETS
           
 
Constructor Summary
Bracket(java.lang.String leftRegex, java.lang.String rightRegex, boolean nests)
           
 
Method Summary
 java.util.regex.Pattern left()
           
static Bracket literal(java.lang.String leftLiteral, java.lang.String rightLiteral, boolean nests)
           
 boolean nests()
           
 java.util.regex.Pattern right()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARENTHESES

public static final Bracket PARENTHESES

SQUARE_BRACKETS

public static final Bracket SQUARE_BRACKETS

BRACES

public static final Bracket BRACES

ANGLE_BRACKETS

public static final Bracket ANGLE_BRACKETS

QUOTES

public static final Bracket QUOTES

APOSTROPHES

public static final Bracket APOSTROPHES

C_LINE_COMMENT

public static final Bracket C_LINE_COMMENT

PERL_LINE_COMMENT

public static final Bracket PERL_LINE_COMMENT

C_BLOCK_COMMENT

public static final Bracket C_BLOCK_COMMENT

ML_BLOCK_COMMENT

public static final Bracket ML_BLOCK_COMMENT
Constructor Detail

Bracket

public Bracket(java.lang.String leftRegex,
               java.lang.String rightRegex,
               boolean nests)
Method Detail

left

public java.util.regex.Pattern left()

right

public java.util.regex.Pattern right()

nests

public boolean nests()

literal

public static Bracket literal(java.lang.String leftLiteral,
                              java.lang.String rightLiteral,
                              boolean nests)