Generic Interpreter 1.2
Protected API

gi
Class Lexicon.PosixClass

java.lang.Object
  extended bygi.Lexicon.Expression
      extended bygi.Lexicon.Alphabet
          extended bygi.Lexicon.PosixClass
Enclosing class:
Lexicon

protected static class Lexicon.PosixClass
extends Lexicon.Alphabet

This class implements an Alphabet containing the characters in a POSIX character class.

Version:
1.2
Author:
© 1999-2004 Craig A. Rich <carich@csupomona.edu>

Method Summary
static Lexicon.PosixClass alnum()
          Creates an Alphabet containing the alphanumeric characters.
static Lexicon.PosixClass alpha()
          Creates an Alphabet containing the alphabetic characters.
static Lexicon.PosixClass blank()
          Creates an Alphabet containing the blank characters.
static Lexicon.PosixClass cntrl()
          Creates an Alphabet containing the control characters.
static Lexicon.PosixClass digit()
          Creates an Alphabet containing the decimal digit characters.
static Lexicon.PosixClass graph()
          Creates an Alphabet containing the graphical characters.
static Lexicon.PosixClass lower()
          Creates an Alphabet containing the lowercase alphabetic characters.
static Lexicon.PosixClass print()
          Creates an Alphabet containing the printable characters.
static Lexicon.PosixClass punct()
          Creates an Alphabet containing the punctuation characters.
static Lexicon.PosixClass space()
          Creates an Alphabet containing the space characters.
static Lexicon.PosixClass upper()
          Creates an Alphabet containing the uppercase alphabetic characters.
static Lexicon.PosixClass xdigit()
          Creates an Alphabet containing the hexadecimal digit characters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

alnum

public static Lexicon.PosixClass alnum()

Creates an Alphabet containing the alphanumeric characters.


alpha

public static Lexicon.PosixClass alpha()

Creates an Alphabet containing the alphabetic characters.


blank

public static Lexicon.PosixClass blank()

Creates an Alphabet containing the blank characters.


cntrl

public static Lexicon.PosixClass cntrl()

Creates an Alphabet containing the control characters.


digit

public static Lexicon.PosixClass digit()

Creates an Alphabet containing the decimal digit characters.


graph

public static Lexicon.PosixClass graph()

Creates an Alphabet containing the graphical characters.


lower

public static Lexicon.PosixClass lower()

Creates an Alphabet containing the lowercase alphabetic characters.


print

public static Lexicon.PosixClass print()

Creates an Alphabet containing the printable characters.


punct

public static Lexicon.PosixClass punct()

Creates an Alphabet containing the punctuation characters.


space

public static Lexicon.PosixClass space()

Creates an Alphabet containing the space characters.


upper

public static Lexicon.PosixClass upper()

Creates an Alphabet containing the uppercase alphabetic characters.


xdigit

public static Lexicon.PosixClass xdigit()

Creates an Alphabet containing the hexadecimal digit characters.


 

© 1999-2004 Craig A. Rich <carich@csupomona.edu>