edu.mit.ai.psg.strings
Class Prettify.JavaSyntax

java.lang.Object
  |
  +--edu.mit.ai.psg.strings.Prettify.ASCIISyntax
        |
        +--edu.mit.ai.psg.strings.Prettify.JavaSyntax
Direct Known Subclasses:
Prettify.JavaSyntaxNoEscapes
Enclosing class:
Prettify

public static class Prettify.JavaSyntax
extends Prettify.ASCIISyntax

Uses Character predicates for Unicode syntax


Constructor Summary
Prettify.JavaSyntax()
           
 
Method Summary
 boolean isLetterOrDigit(char c)
          is a-z, A-Z, or 0-9
 boolean isWhitespace(char c)
          is ' ', '\t', '\n', '\r', or '\f'
 
Methods inherited from class edu.mit.ai.psg.strings.Prettify.ASCIISyntax
isClose, isCloseQuote, isEscapeChar, isMatchedClose, isMatchedCloseQuote, isOpen, isOpenQuote, isSeparator, skipString, skipWhitespace, skipWord
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Prettify.JavaSyntax

public Prettify.JavaSyntax()
Method Detail

isWhitespace

public boolean isWhitespace(char c)
Description copied from class: Prettify.ASCIISyntax
is ' ', '\t', '\n', '\r', or '\f'
Overrides:
isWhitespace in class Prettify.ASCIISyntax
See Also:
Character.isWhitespace(char)

isLetterOrDigit

public boolean isLetterOrDigit(char c)
Description copied from class: Prettify.ASCIISyntax
is a-z, A-Z, or 0-9
Overrides:
isLetterOrDigit in class Prettify.ASCIISyntax
See Also:
Character.isJavaIdentifierPart(char)

Copyright (c) 1996-1999
Massachusetts Institute of Technology

Feedback: jeva-feedback@ai.mit.edu