A B C D E F G H I J K L M N O P R S T U V W X Y _

P

Package - class edu.mit.ai.psg.jeva.Package.
Internal representation of packages, for name lookups.
Package - class edu.mit.ai.psg.jevaES.Package.
Internal representation of packages, for name lookups.
PACKAGE - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
PACKAGE - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
PACKAGE_NAME - Static variable in class edu.mit.ai.psg.jeva.JNName
 
PACKAGE_NAME - Static variable in class edu.mit.ai.psg.jevaES.JNName
 
Package(String, IEnv) - Constructor for class edu.mit.ai.psg.jeva.Package
 
Package(String, IEnv) - Constructor for class edu.mit.ai.psg.jevaES.Package
 
PackageDeclaration() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
PackageDeclaration() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
paint(Graphics) - Method in class edu.mit.ai.psg.ui.outliner.OutlineRendererDefault
 
paint(Graphics) - Method in class edu.mit.ai.psg.ui.outliner.OutlineRendererDefault.OutlineText
 
parent - Variable in class edu.mit.ai.psg.jeva.SimpleNode
 
parent - Variable in class edu.mit.ai.psg.jevaES.SimpleNode
 
parent - Variable in class edu.mit.ai.psg.traveler.ActivityRecordBase
 
parseClassPathString(String) - Static method in class edu.mit.ai.psg.jeva.ClassPathMethods
 
parseClassPathString(String) - Static method in class edu.mit.ai.psg.jevaES.ClassPathMethods
 
parseEvalStreamCompilationUnit(InputStream, String[]) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse one top-level Java compilation unit (file) from stream With default environment, find its public class, and call the class's "public static void main(String[])" method with arguments.
parseEvalStreamCompilationUnit(InputStream, String[], IEnv) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse one top-level Java compilation unit (file) from stream With environment env, find its public class, and call the class's "public static void main(String[])" method with arguments.
parseEvalStreamDeclaration(InputStream) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse and evaluate a single top-level java declaration from stream.
parseEvalStreamDeclaration(InputStream, IEnv) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse and evaluate a single top-level java declaration from stream, using environment env.
parseEvalStreamExpression(InputStream) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse and evaluate a single top-level java expression from stream.
parseEvalStreamExpression(InputStream) - Static method in class edu.mit.ai.psg.jevaES.JevaES
Parse and evaluate a single top-level java expression from stream, using default environment.
parseEvalStreamExpression(InputStream, IEnv) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse and evaluate a single top-level java expression from stream in environment env.
parseEvalStreamExpression(InputStream, IEnv) - Static method in class edu.mit.ai.psg.jevaES.JevaES
Parse and evaluate a single top-level java expression from stream in environment env.
parseEvalStreamStatement(InputStream) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse and evaluate a single top-level java statement from stream.
parseEvalStreamStatement(InputStream) - Static method in class edu.mit.ai.psg.jevaES.JevaES
Parse and evaluate a single top-level java statement from stream, using default environment.
parseEvalStreamStatement(InputStream, IEnv) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse and evaluate a single top-level java statement from stream, using environment env.
parseEvalStreamStatement(InputStream, IEnv) - Static method in class edu.mit.ai.psg.jevaES.JevaES
Parse and evaluate a single top-level java statement from stream, using environment env.
parseEvalStringCompilationUnit(String, String[]) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse one top-level Java compilation unit (file) from string s With default environment, find its public class, and call the class's "public static void main(String[])" method with arguments.
parseEvalStringCompilationUnit(String, String[], IEnv) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse one top-level Java compilation unit (file) from stream With environment env, find its public class, and call the class's "public static void main(String[])" method with arguments.
parseEvalStringDeclaration(String) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse and evaluate one top-level (no free local vars) Java declaration from string s.
parseEvalStringDeclaration(String, IEnv) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse and evaluate one top-level (no free local vars) Java declaration from string s, using environment env.
parseEvalStringExpression(String) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse and evaluate a single top-level java expression from string s.
parseEvalStringExpression(String) - Static method in class edu.mit.ai.psg.jevaES.JevaES
Parse and evaluate a single top-level java expression from string s, using default environment.
parseEvalStringExpression(String, IEnv) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse and evaluate a single top-level java expression from string s in environment env.
parseEvalStringExpression(String, IEnv) - Static method in class edu.mit.ai.psg.jevaES.JevaES
Parse and evaluate a single top-level java expression from string s in environment env.
parseEvalStringStatement(String) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse and evaluate one top-level (no free local vars) Java statement from string s.
parseEvalStringStatement(String) - Static method in class edu.mit.ai.psg.jevaES.JevaES
Parse and evaluate one top-level (no free local vars) Java statement from string s, using default environment.
parseEvalStringStatement(String, IEnv) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse and evaluate one top-level (no free local vars) Java statement from string s, using environment env.
parseEvalStringStatement(String, IEnv) - Static method in class edu.mit.ai.psg.jevaES.JevaES
Parse and evaluate one top-level (no free local vars) Java statement from string s, using environment env.
ParseException - exception edu.mit.ai.psg.jeva.ParseException.
This exception is thrown when parse errors are encountered.
ParseException - exception edu.mit.ai.psg.jevaES.ParseException.
This exception is thrown when parse errors are encountered.
ParseException() - Constructor for class edu.mit.ai.psg.jeva.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException() - Constructor for class edu.mit.ai.psg.jevaES.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class edu.mit.ai.psg.jeva.ParseException
 
ParseException(String) - Constructor for class edu.mit.ai.psg.jevaES.ParseException
 
ParseException(Token, int[][], String[]) - Constructor for class edu.mit.ai.psg.jeva.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException(Token, int[][], String[]) - Constructor for class edu.mit.ai.psg.jevaES.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
parseStreamCompilationUnit(InputStream) - Static method in class edu.mit.ai.psg.jeva.JevaParser
 
parseStreamCompilationUnit(InputStream) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse one Java compilation unit (file) in stream.
parseStreamDeclaration(InputStream) - Static method in class edu.mit.ai.psg.jeva.JevaParser
 
parseStreamDeclaration(InputStream) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse one top-level Java declaration from stream.
parseStreamExpression(InputStream) - Static method in class edu.mit.ai.psg.jeva.JevaParser
 
parseStreamExpression(InputStream) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse one top-level (no free local vars) Java expression from stream.
parseStreamExpression(InputStream) - Static method in class edu.mit.ai.psg.jevaES.JevaESParser
 
parseStreamExpression(InputStream) - Static method in class edu.mit.ai.psg.jevaES.JevaES
Parse one Java expression from stream.
parseStreamName(InputStream) - Static method in class edu.mit.ai.psg.jeva.JevaParser
 
parseStreamName(InputStream) - Static method in class edu.mit.ai.psg.jevaES.JevaESParser
 
parseStreamStatement(InputStream) - Static method in class edu.mit.ai.psg.jeva.JevaParser
 
parseStreamStatement(InputStream) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse one top-level (no free local vars) Java statement from stream.
parseStreamStatement(InputStream) - Static method in class edu.mit.ai.psg.jevaES.JevaESParser
 
parseStreamStatement(InputStream) - Static method in class edu.mit.ai.psg.jevaES.JevaES
Parse one Java statement from stream.
parseStringCompilationUnit(String) - Static method in class edu.mit.ai.psg.jeva.JevaParser
 
parseStringCompilationUnit(String) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse one Java compilation unit (file) in string s.
parseStringDeclaration(String) - Static method in class edu.mit.ai.psg.jeva.JevaParser
 
parseStringDeclaration(String) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse one top-level Java declaration in string s.
parseStringExpression(String) - Static method in class edu.mit.ai.psg.jeva.JevaParser
 
parseStringExpression(String) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse one top-level (no free local vars) Java expression in string s.
parseStringExpression(String) - Static method in class edu.mit.ai.psg.jevaES.JevaESParser
 
parseStringExpression(String) - Static method in class edu.mit.ai.psg.jevaES.JevaES
Parse one Java expression in string s.
parseStringName(String) - Static method in class edu.mit.ai.psg.jeva.JevaParser
 
parseStringName(String) - Static method in class edu.mit.ai.psg.jevaES.JevaESParser
 
parseStringStatement(String) - Static method in class edu.mit.ai.psg.jeva.JevaParser
 
parseStringStatement(String) - Static method in class edu.mit.ai.psg.jeva.Jeva
Parse one top-level (no free local vars) Java statement in string s.
parseStringStatement(String) - Static method in class edu.mit.ai.psg.jevaES.JevaESParser
 
parseStringStatement(String) - Static method in class edu.mit.ai.psg.jevaES.JevaES
Parse one Java statement in string s.
pkBgColor - Static variable in class edu.mit.ai.psg.ui.patches.FrameableApplet
applet parameter keyword: background color
pkBindLocalApplet - Static variable in class edu.mit.ai.psg.jevaUI.JevaGUI
 
pkBindLocalApplet - Static variable in class edu.mit.ai.psg.jevaESUI.JevaESGUI
 
pkHerald - Static variable in class edu.mit.ai.psg.jevaUI.JevaGUI
 
pkHerald - Static variable in class edu.mit.ai.psg.jevaESUI.JevaESGUI
 
pkInitStatements - Static variable in class edu.mit.ai.psg.jevaUI.JevaGUI
 
pkInitStatements - Static variable in class edu.mit.ai.psg.jevaESUI.JevaESGUI
 
pkMessage - Static variable in class edu.mit.ai.psg.jevaUI.JevaGUI
 
pkMessage - Static variable in class edu.mit.ai.psg.jevaESUI.JevaESGUI
 
pkTextColor - Static variable in class edu.mit.ai.psg.ui.patches.FrameableApplet
applet parameter keyword
pkTitle - Static variable in class edu.mit.ai.psg.ui.patches.FrameableApplet
applet parameter keyword
PLUS - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
PLUS - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
PLUSASSIGN - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
PLUSASSIGN - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
popup(MouseEvent) - Method in class edu.mit.ai.psg.ui.outliner.OutlineMouseListener
If triggered over a OutlineNode display, creates empty PopupMenu, calls OutlineRenderer.addPopupMenuTitle(java.awt.PopupMenu, edu.mit.ai.psg.ui.outliner.OutlineNode, javax.swing.tree.TreePath, javax.swing.JTree) and OutlineRenderer.addPopupMenuItems(java.awt.PopupMenu, edu.mit.ai.psg.ui.outliner.OutlineNode, javax.swing.tree.TreePath, javax.swing.JTree) to give it a title and component-specific menu items (otherwise, title is just outlineNode.toString()).
popup(MouseEvent) - Method in class edu.mit.ai.psg.ui.outliner.awt.OutlineMouseListener
Creates empty PopupMenu.
PostfixExpression() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
PostfixExpression() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
PreDecrementExpression() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
PreDecrementExpression() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
preferredLayoutSize(Container) - Method in class edu.mit.ai.psg.ui.outliner.awt.VFlowLayout
 
PreIncrementExpression() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
PreIncrementExpression() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
Prettify - class edu.mit.ai.psg.strings.Prettify.
Prettify: Reformats line breaks and indentation of strings with nested parens, braces, etc.
Prettify.ASCIISyntax - class edu.mit.ai.psg.strings.Prettify.ASCIISyntax.
ASCII-only syntax
Prettify.ASCIISyntax() - Constructor for class edu.mit.ai.psg.strings.Prettify.ASCIISyntax
 
Prettify.JavaSyntax - class edu.mit.ai.psg.strings.Prettify.JavaSyntax.
Uses Character predicates for Unicode syntax
Prettify.JavaSyntax() - Constructor for class edu.mit.ai.psg.strings.Prettify.JavaSyntax
 
Prettify.JavaSyntaxNoEscapes - class edu.mit.ai.psg.strings.Prettify.JavaSyntaxNoEscapes.
Ignores escape characters (e.g., for strings with pathnames using '\')
Prettify.JavaSyntaxNoEscapes() - Constructor for class edu.mit.ai.psg.strings.Prettify.JavaSyntaxNoEscapes
 
Prettify.Syntax - interface edu.mit.ai.psg.strings.Prettify.Syntax.
Syntax used by Prettify
Prettify() - Constructor for class edu.mit.ai.psg.strings.Prettify
 
PrimaryExpression() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
PrimaryExpression() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
PrimaryPrefix() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
PrimaryPrefix() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
PrimarySuffix() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
PrimarySuffix() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
PrimitiveOperations - class edu.mit.ai.psg.jeva.PrimitiveOperations.
Binary Operations on Primitive types (numbers and booleans) represented by their wrapper types (e.g., int represented by Integer).
PrimitiveOperations - class edu.mit.ai.psg.jevaES.PrimitiveOperations.
Binary Operations on Primitive types (numbers and booleans) represented by their wrapper types (e.g., int represented by Integer).
PrimitiveType() - Method in class edu.mit.ai.psg.jeva.JevaParser
 
PrimitiveType() - Method in class edu.mit.ai.psg.jevaES.JevaESParser
 
print(PrintWriter) - Method in class edu.mit.ai.psg.jeva.JevaNode
Print tokens of parsed node's syntax, including children, to stream.
print(PrintWriter) - Method in interface edu.mit.ai.psg.jeva.IJevaNode
Print tokens of parsed node's syntax, including children, to stream.
print(PrintWriter) - Method in class edu.mit.ai.psg.jevaES.JevaNode
Print tokens of parsed node's syntax, including children, to stream.
print(PrintWriter) - Method in interface edu.mit.ai.psg.jevaES.IJevaNode
Print tokens of parsed node's syntax, including children, to stream.
print(PrintWriter, boolean) - Method in class edu.mit.ai.psg.jeva.JevaNode
 
print(PrintWriter, boolean) - Method in interface edu.mit.ai.psg.jeva.IJevaNode
 
print(PrintWriter, boolean) - Method in class edu.mit.ai.psg.jevaES.JevaNode
 
print(PrintWriter, boolean) - Method in interface edu.mit.ai.psg.jevaES.IJevaNode
 
print(String) - Method in class edu.mit.ai.psg.strings.IndentWriter
 
printIndentIfNeeded() - Method in class edu.mit.ai.psg.strings.IndentWriter
 
printLength - Static variable in class edu.mit.ai.psg.strings.Stringify
printLength -- How many elts of an array to print (default 3)
println() - Method in class edu.mit.ai.psg.strings.IndentWriter
 
println(String) - Method in class edu.mit.ai.psg.strings.IndentWriter
 
printSpecialTokens(Token, PrintWriter) - Static method in class edu.mit.ai.psg.jeva.JevaNode
 
printSubstitutingExpressions(PrintWriter, IJevaNode, Token, Object[], int) - Static method in class edu.mit.ai.psg.jeva.examples.TraceMethods
 
printToken(Token, PrintWriter, boolean) - Static method in class edu.mit.ai.psg.jeva.JevaNode
 
printToken(Token, PrintWriter, boolean) - Method in class edu.mit.ai.psg.jevaES.JevaNode
 
printToString() - Method in class edu.mit.ai.psg.jeva.JevaNode
Print tokens of parsed node's syntax, including children, to string.
printToString() - Method in interface edu.mit.ai.psg.jeva.IJevaNode
Print tokens of parsed node's syntax, including children, to string.
printToString() - Method in class edu.mit.ai.psg.jevaES.JevaNode
Print tokens of parsed node's syntax, including children, to string.
printToString() - Method in interface edu.mit.ai.psg.jevaES.IJevaNode
Print tokens of parsed node's syntax, including children, to string.
printToString(boolean) - Method in class edu.mit.ai.psg.jeva.JevaNode
 
printToString(boolean) - Method in interface edu.mit.ai.psg.jeva.IJevaNode
 
printToString(boolean) - Method in class edu.mit.ai.psg.jevaES.JevaNode
 
printToString(boolean) - Method in interface edu.mit.ai.psg.jevaES.IJevaNode
 
printToString(int, Object) - Static method in class edu.mit.ai.psg.strings.Stringify
 
printToString(Object) - Static method in class edu.mit.ai.psg.strings.Stringify
printToString -- safely prints object to string: prints null as "null", adds quotes around strings, only prints up to printLength array, java.util.Collection, java.util.Map, or java.util.Set elements.
PRIVATE - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
PRIVATE - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
promptFormat - Static variable in class edu.mit.ai.psg.jevaUI.JevaCLI
Format for the prompt; takes number as single (0th) argument.
promptFormat - Static variable in class edu.mit.ai.psg.jevaESUI.JevaESCLI
Format for the prompt; takes number as single (0th) argument.
PROTECTED - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
PROTECTED - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
PUBLIC - Static variable in interface edu.mit.ai.psg.jeva.JevaParserConstants
 
PUBLIC - Static variable in interface edu.mit.ai.psg.jevaES.JevaESParserConstants
 
purple - Static variable in class edu.mit.ai.psg.ui.patches.HTMLColor
purple = "#800080"
put(Object, Object) - Method in class edu.mit.ai.psg.utilities.VectorMap
 
put(Object, Object) - Method in class edu.mit.ai.psg.utilities.HashMapCache
 
put(Object, Object) - Method in class edu.mit.ai.psg.utilities.ArrayMap
 
put(String, IClass, boolean) - Method in interface edu.mit.ai.psg.jeva.IPackage
 
put(String, IClass, boolean) - Method in class edu.mit.ai.psg.jeva.Package
Define a class in package, optionally overwriting old value.
putOutlineGenerator(Class, IOutlineComponentGenerator) - Static method in class edu.mit.ai.psg.ui.outliner.awt.Outliner
Put a outline component generator for objects with this interface in table.
putProperty(Object, Object) - Method in class edu.mit.ai.psg.traveler.ActivityRecordBase
key should be a unique object not likely to be used by other classes.

Copyright (c) 1996-1999
Massachusetts Institute of Technology

Feedback: jeva-feedback@ai.mit.edu

A B C D E F G H I J K L M N O P R S T U V W X Y _