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

A

absolute(URL, String) - Static method in class Job
create an absolute http: URL.
actions(int, List) - Method in class Parser.Tree
factory method.
ACTIONS - Variable in class yyLex
 
ACTIONS - Variable in class Parser.yyLex
 
actions(int, List) - Method in class Parser.yyTree
factory method.
add(Element) - Method in class Adder
deal with <add>.
add(String, Parser.Tree.Rule) - Method in class Control.Matcher
add a (unique) mapping.
add(int, Object) - Method in class Parser.Tree.Actions
 
add(Object[], int) - Static method in class Parser.Tree
(inefficient) implementation of mutable lists.
add(int, Object) - Method in class Parser.Tree.Braces
 
add(int, Object) - Method in class Parser.Tree.Group
 
add(int, Object) - Method in class Parser.Tree.Gt
 
add(int, Object) - Method in class Parser.Tree.Index
 
add(int, Object) - Method in class Parser.Tree.Lt
 
add(int, Object) - Method in class Parser.Tree.Match
 
add(int, Object) - Method in class Parser.Tree.Null
 
add(int, Object) - Method in class Parser.Tree.Parens
 
add(int, Object) - Method in class Parser.Tree.Ref
 
add(int, Object) - Method in class Parser.Tree.Rhs
 
add(int, Object) - Method in class Parser.Tree.Rule
 
add(int, Object) - Method in class Parser.Tree.Rules
 
add(int, Object) - Method in class Parser.Tree.Type
 
add(int, Object) - Method in class Parser.Tree.Var
 
Adder - Class in step01
a visitor to compute the value of an XML-based arithmetic expression.
Adder() - Constructor for class Adder
 
AddingMachine - Class in step01
combine XMLBuilder and Adder.
AddingMachine() - Constructor for class AddingMachine
 
addMain(String) - Method in class Job
append to job.
addMessage(boolean, String) - Method in class Job
append global _message element.
addMessage(boolean, Element, String) - Method in class Job
append element-specific _message element.
advance() - Method in interface BnfParser.yyInput
move on to next token.
advance() - Method in class BnfParser.yyLex
 
advance() - Method in interface RfcParser.yyInput
move on to next token.
advance() - Method in class RfcParser.yyLex
 
advance() - Method in class yyLex
 
advance() - Method in interface Parser.yyInput
move on to next token.
advance() - Method in class Parser.yyLex
 
alert(Object) - Method in class Terminal
debugging aid: append to document.
alternative(boolean, Parser.Node, String) - Method in class Gen
emit alternative of rule and action, return true unless suppressed.
Applet - Class in wcs
backend for System spoofer: a singleton class to run main in a simulated terminal.
Applet() - Constructor for class Applet
 
applet - Static variable in class Applet
set in an application only.

B

binaryName - Variable in class JavacProcessor.FileObject
fully qualified class name.
BnfBuilder - Class in pj2
builder for recognizer built from bnf.rfc.
BnfBuilder() - Constructor for class BnfBuilder
 
BnfParser - Class in pj2
pj2-based parser for the BNF input language.
BnfParser() - Constructor for class BnfParser
 
BnfParser.yyException - Exception in pj2
thrown for irrecoverable syntax errors and stack overflow.
BnfParser.yyException(String) - Constructor for exception BnfParser.yyException
 
BnfParser.yyInput - Interface in pj2
must be implemented by a scanner object to supply input to the parser.
BnfParser.yyLex - Class in pj2
 
BnfParser.yyLex(Reader) - Constructor for class BnfParser.yyLex
 
BnfParser.yyLex(InputStream) - Constructor for class BnfParser.yyLex
 
BnfParser.yyLex() - Constructor for class BnfParser.yyLex
 
Boot - Class in pj2
command line for the parser generator bootstrapped with oops3 (only first letter of each option is significant).
Boot() - Constructor for class Boot
 
braces(int, List) - Method in class Parser.Tree
factory method.
braces - Variable in class yyLex
count nested braces for ACTIONS.
braces - Variable in class Parser.yyLex
count nested braces for ACTIONS.
build(int, Parser.Node) - Method in interface RfcBuilder.Suffix
 

C

canImport(JComponent, DataFlavor[]) - Method in class Clipboard
support strings only.
castPath - Static variable in class Coder
types table: maps valid xpath type names to type names to cast to and constants to evaluate to.
casts - Static variable in class Coder
types table: maps valid ref type names to type names to cast to.
classes - Static variable in class Applet
list of System spoofers.
className(Object) - Static method in class Utils
return simplified class name.
className - Variable in class PackageProcessor
name of public class in the source.
className(Element) - Static method in class PackageProcessor
extract [package.]className from suitable source.
clear() - Method in class Terminal
zap all content.
Clipboard - Class in wcs
import and export of text using drag and drop and cut/copy/paste; modified from an example in Sun's Java Tutorial.
Clipboard() - Constructor for class Clipboard
 
close() - Method in class JavacProcessor.JobFileManager
release JavacProcessor.JobFileManager.packages.
code - Variable in class JavacProcessor.FileObject
source code.
Coder - Class in vig
visitor code generator.
Coder(String) - Constructor for class Coder
 
coder - Variable in class Control
code generator.
Coder - Class in xv
XML visitor code generator.
Coder() - Constructor for class Coder
 
Coder.Mode - Enum in xv
current traversal mode.
Coder.Mode() - Constructor for enum Coder.Mode
 
commandLine - Variable in class Applet
command line field.
commandLineText - Variable in class Applet
command line text.
commands(String...) - Method in class Boot
run commands as described above.
commands(String...) - Method in class Launcher
run commands as described above.
compile(Reader) - Method in class BnfParser
build a parser tree from a file.
compile(Reader) - Method in class Launcher
build a parser tree from a file.
compile(Reader) - Method in class RfcParser
build a parser tree from a file.
compile - Static variable in class Job
the processing pipeline for compilation.
content(List) - Method in class Coder
either visit or print descendants.
Control - Class in vig
visitor code generator: manage match structures.
Control(Coder) - Constructor for class Control
 
Control.Matcher - Class in vig
maps Parser.Tree.Rule Id to Parser.Tree.Rule.
Control.Matcher(int) - Constructor for class Control.Matcher
 
cooked - Variable in class Terminal
input buffer queue.
copy(JarOutputStream, JarEntry, InputStream) - Method in class JarProcessor
append a byte stream to an archive.
couldBeMain() - Method in class JavacProcessor.SourceObject
true if text contains main white-space ( [kludge].
createTransferable(JComponent) - Method in class Clipboard
create transferable from selection.
CUPProcessor - Class in wcs
preprocess CUP elements at any level with non-empty source and sink but not sink='false'.
CUPProcessor() - Constructor for class CUPProcessor
 
current - Variable in class Reaper
next queue to be deleted.
currentMatch - Variable in class Coder
match: (Id | nil)* var?
currentRule - Variable in class Coder
remember current Parser.Tree.Rule to determine reference type.

D

deathRow - Variable in class Reaper
queues awaiting delete.
defined - Variable in class Parser
maps Id name to null, Pattern, or Rule.
delete(File) - Static method in class Job
recursively delete directory and/or files.
DelimiterProcessor - Class in wcs
process delimiter attributes in source elements at level 3.
DelimiterProcessor() - Constructor for class DelimiterProcessor
 
destroy() - Method in class Applet
clear Applet.classes.
dispose() - Method in class Job
dispose of resources created by constructor: delete Job.homeDir.
document(Document) - Method in class Adder
delegate to the document's root element.
document(Document) - Method in interface Visitor
deal with the Document.
document - Variable in class Job
current state: job document; not null.
document - Variable in class Terminal
model.
documentBuilder - Variable in class Servlet
coalescing XML builder.
doGet(HttpServletRequest, HttpServletResponse) - Method in class Servlet
delegate to Servlet.doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse).
doJob(HttpServletRequest, HttpServletResponse, URL, Document) - Method in class Servlet
create Job and act on a job document.
doPost(HttpServletRequest, HttpServletResponse) - Method in class Servlet
process a request, regardless of submission method.
DQuoted - Static variable in class Parser
 
dummy - Class in step02
fake class, triggers javadoc.
dummy() - Constructor for class dummy
 
dummy - Class in step03
fake class, triggers javadoc.
dummy() - Constructor for class dummy
 
dummy - Class in step04
fake class, triggers javadoc.
dummy() - Constructor for class dummy
 
dummy - Class in step05
fake class, triggers javadoc.
dummy() - Constructor for class dummy
 
dummy - Class in step06
fake class, triggers javadoc.
dummy() - Constructor for class dummy
 
dummy - Class in step07
fake class, triggers javadoc.
dummy() - Constructor for class dummy
 
dummy - Class in step08
fake class, triggers javadoc.
dummy() - Constructor for class dummy
 
Dump - Class in pj2
dump trees.
Dump(Parser) - Constructor for class Dump
 
dump - Static variable in class Dump
dump helpers.
dump(PrintWriter, String, Object) - Static method in class Dump
recursively display an arbitrary List-based tree.
dump(PrintWriter) - Method in class Dump
output parser tree.
dump(PrintWriter, String, Object) - Method in interface Dump.Helper
 
Dump.Helper - Interface in pj2
what a dump helper must do.

E

eFlag - Variable in class Gen
true to allow yyErrorFlag = 0; to be emitted.
element(Element) - Method in class Adder
delegate to methods based on element name.
element(Element) - Method in interface Visitor
deal with any Element.
end() - Method in class Job.Copy
wait until the thread terminates.
Epilog - Static variable in class BnfParser
 
EPILOG - Variable in class BnfParser.yyLex
 
epilog() - Method in class Gen
output epilog.
epilog - Variable in class Parser
prolog and epilog code.
Epilog - Static variable in class RfcParser
 
EPILOG - Variable in class RfcParser.yyLex
 
err - Static variable in class Applet
spoofs System.err.
error - Variable in class Utils
true if there was an error.
error(String) - Method in class Utils
writes error message, sets Utils.error.
error(int, String) - Method in class Utils
writes error message with (nonzero) position.
error(Parser.Node, String) - Method in class Utils
writes error message with (nonzero) position from node.
error(int, String) - Method in class Coder
print error message.
errorFlag(Parser.Node) - Method in class Gen
considers flag e, by default true.
errors - Variable in class Coder
incremented for each error message.
errors - Variable in class Coder
incremented for each error message.
expand - Static variable in class Job
the processing pipeline for URL expansion.

F

factory() - Method in class Gen
generate tree factory.
fileJob(HttpServletRequest, HttpServletResponse, String) - Method in class Servlet
servlet/url.job: process job file.
flags - Variable in class Parser.Sequence
flags, not null, intended for error recovery generation.
flatten - Variable in class Parser.Type
true if factory method can squeeze this rule out in favor of a single descendant.
format(String, Object...) - Static method in class Gen
format a string from the resource file.
format(String, Object...) - Static method in class Coder
format a string from the resource file.
format(String, Object...) - Static method in class Coder
format a string from the resource file.
fromString(String) - Static method in class Utils
return internal representation of the characters of an external string.

G

Gen - Class in pj2
generate code for pj2.
Gen(PrintWriter, Parser) - Constructor for class Gen
 
generated - Variable in class JavacProcessor.SourceObject
attribute.
genericForm(HttpServletRequest, HttpServletResponse) - Method in class Servlet
servlet: reply with generic HTML form.
get(int) - Method in class Parser.Node
needs to be overridden when there are descendants.
get(int) - Method in class Parser.Rule
 
get(int) - Method in class Parser.Sequence
 
get(int) - Method in class Parser.Tree.Actions
 
get(int) - Method in class Parser.Tree.Braces
 
get(int) - Method in class Parser.Tree.Group
 
get(int) - Method in class Parser.Tree.Gt
 
get(int) - Method in class Parser.Tree.Index
 
get(int) - Method in class Parser.Tree.Lt
 
get(int) - Method in class Parser.Tree.Match
 
get(int) - Method in class Parser.Tree.Null
 
get(int) - Method in class Parser.Tree.Parens
 
get(int) - Method in class Parser.Tree.Ref
 
get(int) - Method in class Parser.Tree.Rhs
 
get(int) - Method in class Parser.Tree.Rule
 
get(int) - Method in class Parser.Tree.Rules
 
get(int) - Method in class Parser.Tree.Type
 
get(int) - Method in class Parser.Tree.Var
 
get(int) - Method in class Parser.yyTree.Actions
 
get(int) - Method in class Parser.yyTree.Group
 
get(int) - Method in class Parser.yyTree.Gt
 
get(int) - Method in class Parser.yyTree.Index
 
get(int) - Method in class Parser.yyTree.Lt
 
get(int) - Method in class Parser.yyTree.Path
 
get(int) - Method in class Parser.yyTree.Paths
 
get(int) - Method in class Parser.yyTree.RCond
 
get(int) - Method in class Parser.yyTree.Ref
 
get(int) - Method in class Parser.yyTree.Rhs
 
get(int) - Method in class Parser.yyTree.RRule
 
get(int) - Method in class Parser.yyTree.Rules
 
get(int) - Method in class Parser.yyTree.Type
 
get(int) - Method in class Parser.yyTree.Value
 
get(int) - Method in class Parser.yyTree.XCond
 
get(int) - Method in class Parser.yyTree.XRule
 
getCharContent(boolean) - Method in class JavacProcessor.FileObject
 
getDocument() - Method in class Job
access Job.document.
getElements(String) - Method in class Job
access processor elements in document order.
getError() - Method in class Utils
 
getHomeDir() - Method in class Job
access root of tree of temporary files.
getInteger(String, String, int) - Method in class Applet
get a defaulted integer property/parameter value.
getInterfaces() - Method in class Parser.Type
returns empty string or comma-preceded list of names.
getJarDir() - Method in class Job
access root of tree of files to be archived for applet.
getJarFile() - Method in class Job
access Job.jarFile.
getJars() - Method in class Job
return validated, absolute paths to applet.jar and all active jar elements (at level 2 or nested with sink='applet' at level 2).
getJavac() - Method in class JavacProcessor.SourceObject
 
getPosition() - Method in class Parser.Tree.Actions
 
getPosition() - Method in class Parser.Tree.Braces
 
getPosition() - Method in class Parser.Tree.Group
 
getPosition() - Method in class Parser.Tree.Gt
 
getPosition() - Method in class Parser.Tree.Index
 
getPosition() - Method in class Parser.Tree.Lt
 
getPosition() - Method in class Parser.Tree.Match
 
getPosition() - Method in class Parser.Tree.Null
 
getPosition() - Method in class Parser.Tree.Parens
 
getPosition() - Method in class Parser.Tree.Ref
 
getPosition() - Method in class Parser.Tree.Rhs
 
getPosition() - Method in class Parser.Tree.Rule
 
getPosition() - Method in class Parser.Tree.Rules
 
getPosition() - Method in class Parser.Tree.Type
 
getPosition() - Method in class Parser.Tree.Var
 
getProperty(String) - Method in class Job
access existing(!)
getReferer() - Method in class Job
access Job.referer.
getSourceActions(JComponent) - Method in class Clipboard
support copy and paste only.
getString(String, String, String) - Method in class Applet
get a defaulted string property/parameter value.
getSystem() - Method in class Job
spoof System.
group(int, List) - Method in class Parser.Tree
factory method.
group(int, List) - Method in class Parser.yyTree
factory method.
gt(int, List) - Method in class Parser.Tree
factory method.
gt(int, List) - Method in class Parser.yyTree
factory method.

H

homeDir - Variable in class Job
tmpdir/jobXXXXX: directory for job-specific temporary files.
hostInfo - Variable in class Job
http://host:port describing server.
HowtoProcessor - Class in wcs
make URLs in howto attributes at any level absolute.
HowtoProcessor() - Constructor for class HowtoProcessor
 

I

id(int, List) - Method in class BnfBuilder
id: Id;
Id - Static variable in class BnfParser
 
id(int, String) - Method in class Parser
factory method.
Id - Static variable in class RfcParser
 
Id - Static variable in class Parser
 
IdToken - Variable in class yyLex
token numbers.
importData(JComponent, Transferable) - Method in class Clipboard
replace selection with clipboard.
in - Static variable in class Applet
spoofs System.in.
in - Variable in class Job.Copy
 
indent - Variable in class Dump
current indentation.
index(int, List) - Method in class Parser.Tree
factory method.
index(int, List) - Method in class Parser.yyTree
factory method.
inferBinaryName() - Method in class JavacProcessor.FileObject
 
inferBinaryName(JavaFileManager.Location, JavaFileObject) - Method in class JavacProcessor.JobFileManager
delegate to virtual source objects.
init() - Method in class Applet
configure, establish control layer.
init() - Method in class Servlet
fill Servlet.initParameters, Servlet.mimeTypes, set Servlet.tmpDir, create Servlet.documentBuilder.
initParameters - Variable in class Servlet
all init-param from web.xml.
inputStream - Variable in class Terminal
singleton.
inputStream() - Method in class Terminal
 
insert(Element, Element, String...) - Method in class Job
create a nest of elements and insert it before child into parent.
insertString(DocumentFilter.FilterBypass, int, String, AttributeSet) - Method in class Terminal.Filter
delegate to Terminal.Filter.replace(javax.swing.text.DocumentFilter.FilterBypass, int, int, java.lang.String, javax.swing.text.AttributeSet).
interfaces - Variable in class Parser.Type
interface names.
ioe - Variable in class Job.Copy
stored so that Job.Copy.end() can throw it.
isGenerated() - Method in class JavacProcessor.SourceObject
 
isPlain() - Method in class Parser.Type
true if type is just a name without interfaces or options.
isRegex(int, String) - Method in class Coder
true if regex can be compiled.
isXPath(int, String) - Method in class Coder
true if xpath can be compiled.
item(int, List) - Method in class RfcBuilder
item: id | literal | '(' sequence +/ '|' ')'
create new rules as needed.

J

JagProcessor - Class in wcs
preprocess jag elements at any level with non-empty source and sink but not sink='false'.
JagProcessor() - Constructor for class JagProcessor
 
jar(Job, JarOutputStream, File) - Method in class JarProcessor
copy an archive, but for META-INF.
jar(JarOutputStream, String, File) - Method in class JarProcessor
recursively archive directory and/or files.
jarFile - Variable in class Job
tmpdir/jobXXXXX.jar: applet archive.
JarProcessor - Class in wcs
collate the applet archive from applet.jar, the temporary class file tree, and from each jar element at level 2 and each nested jar element with sink='applet' or sink='jnlp' at level 2 on the classpath.
JarProcessor() - Constructor for class JarProcessor
 
jars - Variable in class Job
memoized result of Job.getJars().
javac - Variable in class JavacProcessor.SourceObject
parent element for messaging.
JavaccProcessor - Class in wcs
preprocess javacc elements at any level with non-empty source and sink but not sink='false'.
JavaccProcessor() - Constructor for class JavaccProcessor
 
JavacProcessor - Class in wcs
compile Java source tree using the Java Compiler API.
JavacProcessor() - Constructor for class JavacProcessor
 
JavacProcessor.FileObject - Class in wcs
common base class.
JavacProcessor.FileObject(String, String, String) - Constructor for class JavacProcessor.FileObject
 
JavacProcessor.JobFileManager - Class in wcs
redirect file management to a job.
JavacProcessor.JobFileManager(JavaFileManager, Map<String, Map<String, JavaFileObject>>) - Constructor for class JavacProcessor.JobFileManager
 
JavacProcessor.JobListener - Class in wcs
insert message into javac or job; mark job if error.
JavacProcessor.JobListener(Job) - Constructor for class JavacProcessor.JobListener
 
JavacProcessor.SourceObject - Class in wcs
represent a source element.
JavacProcessor.SourceObject(Element) - Constructor for class JavacProcessor.SourceObject
 
JavacProcessor.SystemObject - Class in wcs
represent System spoofed in a package.
JavacProcessor.SystemObject(Job, String) - Constructor for class JavacProcessor.SystemObject
 
JayProcessor - Class in wcs
preprocess jay elements at any level with non-empty source and sink but not sink='false' or sink='jay'.
JayProcessor() - Constructor for class JayProcessor
 
jaySource(boolean, String) - Method in class Gen
generate source of jay-based parser.
jlex() - Method in class Gen
generate JLex-based scanner from parser.
jlex(String) - Method in class Gen
generate JLex-based scanner from file.
jlex(Reader) - Method in class Gen
generate JLex-based scanner.
JLexProcessor - Class in wcs
preprocess JLex elements at any level with non-empty source and sink but not sink='false'.
JLexProcessor() - Constructor for class JLexProcessor
 
jlexSource() - Method in class Gen
generate source of JLex-based scanner.
job - Variable in class JavacProcessor.JobListener
 
Job - Class in wcs
process a job document.
Job(String, URL, Map<String, String>, Document, Reaper) - Constructor for class Job
setup.
job(Document, Map<String, String[]>) - Static method in class Job
create or add to a job document from key/value pairs.
Job.Copy - Class in wcs
transfer input and output from an operating system process.
Job.Copy(OutputStream, InputStream) - Constructor for class Job.Copy
 
Job.Processor - Interface in wcs
what each step of a processing pipeline must do.
JParsecProcessor - Class in wcs
process jparsec elements at any level with non-empty source and sink but not sink='false'.
JParsecProcessor() - Constructor for class JParsecProcessor
 

K

keyPressed(KeyEvent) - Method in class Terminal.Listener
consume ^D.
keyReleased(KeyEvent) - Method in class Terminal.Listener
consume ^D.
keysJob(HttpServletRequest, HttpServletResponse, Map<String, String[]>) - Method in class Servlet
servlet?
keyTyped(KeyEvent) - Method in class Terminal.Listener
consume ^D, forward Terminal.raw to Terminal.cooked.

L

Launcher - Class in pj2
command line for self-compiled parser generator (only first letter of each option is significant).
Launcher() - Constructor for class Launcher
 
level(int, List) - Method in class BnfBuilder
level: '%' Id ( id | literal )+ ';'; The first Id must be left, right, or nonassoc.
level(int, String, Parser.Node...) - Method in class Parser
factory method.
levels - Variable in class Parser
collects Levels in order of definition.
list(JavaFileManager.Location, String, Set<JavaFileObject.Kind>, boolean) - Method in class JavacProcessor.JobFileManager
 
literal(int, List) - Method in class BnfBuilder
literal: Literal;
literal(int, String) - Method in class Parser
factory method.
lookup - Variable in class yyLex
reference to Parser to look up symbols for literals.
lt(int, List) - Method in class Parser.Tree
factory method.
lt(int, List) - Method in class Parser.yyTree
factory method.

M

main(String...) - Static method in class BnfParser
main program.
main(String[]) - Static method in class BnfParser.yyLex
main program, generates and tests a scanner on standard input.
main(BnfParser.yyInput) - Static method in class BnfParser.yyLex
scanner test driver.
main(String...) - Static method in class Boot
run a command line, exit code 1 if there was an error or exception.
main(char, String...) - Method in class Gen
output main program for compiler.
main(String...) - Static method in class RfcParser
main program.
main(String[]) - Static method in class RfcParser.yyLex
main program, generates and tests a scanner on standard input.
main(RfcParser.yyInput) - Static method in class RfcParser.yyLex
scanner test driver.
main(String...) - Static method in class Adder
take a XML-based arithmetic expression from standard input and write the value to standard output.
main(String...) - Static method in class AddingMachine
take an arithmetic expression from standard input and write the result to standard output.
main(String...) - Static method in class NaiveScannerDemo
 
main(String...) - Static method in class Parser
check an arithmetic expression from standard input.
main(String...) - Static method in class ScannerDemo
 
main(String...) - Static method in class StreamTokenizerDemo
 
main(String...) - Static method in class XMLBuilder
take an arithmetic expression from standard input and write a XML-based representation to standard output.
main(String...) - Static method in class Parser
compiles standard input.
main(String...) - Static method in class yyLex
test driver.
main(String...) - Static method in class Applet
deploy an Applet in a frame and delegate to Applet.running(boolean).
main(String...) - Static method in class Parser
main program.
main(String[]) - Static method in class Parser.yyLex
main program, generates and tests a scanner on standard input.
main(Parser.yyInput) - Static method in class Parser.yyLex
scanner test driver.
mainClasses - Variable in class Applet
fully qualified main class name box.
many(int, List) - Method in class RfcBuilder
many: '*' list?
map - Variable in class Boot
maps names to trees.
map - Variable in class Launcher
maps names to trees.
match(int, List) - Method in class Parser.Tree
factory method.
matchers - Variable in class Coder
class name for the selector data class, should be uniquely chosen.
matchers - Variable in class Control
maps source position of Parser.Tree.Rules to Control.Matcher.
message(String) - Method in class Utils
should be overwritten to redirect all messages.
mFlag - Variable in class Gen
true to suppress an error rule for item*.
MFlag - Variable in class Gen
true to suppress an error rule for item * / delim.
mimeTypes - Variable in class Servlet
mime.types from web.xml.
mode - Variable in class Coder
 
MopsProcessor - Class in wcs
preprocess mops elements at any level with non-empty source and sink but not sink='false'.
MopsProcessor() - Constructor for class MopsProcessor
 

N

NaiveScannerDemo - Class in step01
try to extract numbers and operators with a Scanner.
NaiveScannerDemo() - Constructor for class NaiveScannerDemo
 
name - Variable in class Parser.Id
reference.
name - Variable in class Parser.Pattern
unique name, cannot be error.
name - Variable in class Parser.Rule
unique name, cannot be error.
name - Variable in class Parser.Type
empty string, class name (or void).
newRule(int, String, Parser.Node...) - Method in class RfcBuilder
create and reference a new rule.
nextRule - Variable in class RfcBuilder
sequence number for unique rules.
nextRule() - Method in class RfcBuilder
name for unique rules.
NFlag - Variable in class Gen
true to suppress an unlikely error rule for item * / delim.
nil(int, List) - Method in class Parser.Tree
factory method.
noCast(String) - Method in class Coder
true if cast need not be specified.
nodes - Variable in class Parser.Rule
alternatives: each a Sequence or single Node.
nodes - Variable in class Parser.Sequence
descendants.
nodes - Variable in class Parser.Tree.Actions
mutable body.
nodes - Variable in class Parser.Tree.Braces
mutable body.
nodes - Variable in class Parser.Tree.Group
mutable body.
nodes - Variable in class Parser.Tree.Gt
mutable body.
nodes - Variable in class Parser.Tree.Index
mutable body.
nodes - Variable in class Parser.Tree.Lt
mutable body.
nodes - Variable in class Parser.Tree.Match
mutable body.
nodes - Variable in class Parser.Tree.Null
mutable body.
nodes - Variable in class Parser.Tree.Parens
mutable body.
nodes - Variable in class Parser.Tree.Ref
mutable body.
nodes - Variable in class Parser.Tree.Rhs
mutable body.
nodes - Variable in class Parser.Tree.Rule
mutable body.
nodes - Variable in class Parser.Tree.Rules
mutable body.
nodes - Variable in class Parser.Tree.Type
mutable body.
nodes - Variable in class Parser.Tree.Var
mutable body.
nodes - Variable in class Parser.yyTree.Actions
immutable body.
nodes - Variable in class Parser.yyTree.Group
immutable body.
nodes - Variable in class Parser.yyTree.Gt
immutable body.
nodes - Variable in class Parser.yyTree.Index
immutable body.
nodes - Variable in class Parser.yyTree.Lt
immutable body.
nodes - Variable in class Parser.yyTree.Path
immutable body.
nodes - Variable in class Parser.yyTree.Paths
immutable body.
nodes - Variable in class Parser.yyTree.RCond
immutable body.
nodes - Variable in class Parser.yyTree.Ref
immutable body.
nodes - Variable in class Parser.yyTree.Rhs
immutable body.
nodes - Variable in class Parser.yyTree.RRule
immutable body.
nodes - Variable in class Parser.yyTree.Rules
immutable body.
nodes - Variable in class Parser.yyTree.Type
immutable body.
nodes - Variable in class Parser.yyTree.Value
immutable body.
nodes - Variable in class Parser.yyTree.XCond
immutable body.
nodes - Variable in class Parser.yyTree.XRule
immutable body.
notADigit - Static variable in class Parser
patterns to partition the input.
notADigit - Static variable in class XMLBuilder
patterns to partition the input.
notNull(String, Object) - Method in class Boot
mark unexpected null pointer as an error.
notNull(String, Object) - Method in class Launcher
mark unexpected null pointer as an error.
noType() - Method in class Parser.Pattern
true if there is a null or void|(java.lang.)?
number(Element) - Method in class Adder
deal with <number>.
number() - Static method in class Parser
a number is produced by the scanner.
number() - Static method in class XMLBuilder
a number is produced by the scanner.
Number - Static variable in class Parser
 
NumberToken - Variable in class yyLex
token numbers.

O

oFlag - Variable in class Gen
true to suppress an error rule for item?.
Oops3Processor - Class in wcs
preprocess oops3 elements at any level with non-empty source and sink but not sink='false'.
Oops3Processor() - Constructor for class Oops3Processor
 
operator - Static variable in class Parser
patterns to partition the input.
operator - Static variable in class XMLBuilder
patterns to partition the input.
optional(int, List) - Method in class RfcBuilder
optional: '?'
Other - Static variable in class Parser
 
OtherToken - Variable in class yyLex
token numbers.
out - Variable in class Boot
output stream, wraps System.out.
out - Variable in class Dump
where the output goes.
out - Variable in class Gen
where the output goes.
out - Variable in class Launcher
output stream, wraps System.out.
out - Static variable in class Applet
spoofs System.out.
out - Variable in class Job.Copy
 
outputStream - Variable in class Terminal
singleton.
outputStream() - Method in class Terminal
 

P

packageName - Variable in class PackageProcessor
name of source's package.
PackageProcessor - Class in wcs
determine package and class name of non-empty javac/source elements at any level with javac.sink='applet' or javac.sink='jnlp'.
PackageProcessor() - Constructor for class PackageProcessor
 
packages - Variable in class JavacProcessor.JobFileManager
maps package names to file objects in package.
parens(int, List) - Method in class Parser.Tree
factory method.
parse(String) - Method in class PackageProcessor
hack to retrieve package name (if any) and [public] class|interface name from Java source file.
parser - Variable in class BnfBuilder
factory for the tree to represent the grammar.
parser(List) - Method in class BnfBuilder
parser: Prolog rule+ Epilog;
parser - Static variable in class BnfParser
parser singleton.
parser - Variable in class Dump
parser to be printed.
parser - Variable in class Gen
parser to be generated.
Parser - Class in pj2
factory to represent a grammar in jay-style BNF.
Parser() - Constructor for class Parser
 
parser - Static variable in class RfcParser
parser singleton.
Parser - Class in step01
check if standard input is suitable for the adding machine, i.e., consists of numbers separated by operators.
Parser() - Constructor for class Parser
 
Parser - Class in vig
parser and main program for visitor generator.
Parser() - Constructor for class Parser
 
Parser - Class in xv
parser and main program for XML visitor generator.
Parser() - Constructor for class Parser
 
Parser.Id - Class in pj2
references a Pattern, a Rule, or error by name.
Parser.Id(int, String) - Constructor for class Parser.Id
manages Parser.defined.
Parser.Left - Class in pj2
%left
Parser.Left(int, Parser.Node...) - Constructor for class Parser.Left
 
Parser.Level - Class in pj2
base class for precedence levels.
Parser.Level(int, Parser.Node...) - Constructor for class Parser.Level
assumed to be Literal or reference Pattern.
Parser.Literal - Class in pj2
references a Symbol.
Parser.Literal(int, String) - Constructor for class Parser.Literal
creates Parser.Literal.symbol if necessary.
Parser.Node - Class in pj2
basic behavior for the grammar tree: an immutable List.
Parser.Node(int) - Constructor for class Parser.Node
 
Parser.Nonassoc - Class in pj2
%nonassoc
Parser.Nonassoc(int, Parser.Node...) - Constructor for class Parser.Nonassoc
 
Parser.Pattern - Class in pj2
represents an optionally typed token terminal.
Parser.Pattern(int, Parser.Type, String, String) - Constructor for class Parser.Pattern
assumed unique, new, and within range, adds itself to Parser.patterns and Parser.yyNames, manages Parser.defined.
Parser.Right - Class in pj2
%right
Parser.Right(int, Parser.Node...) - Constructor for class Parser.Right
 
Parser.Rule - Class in pj2
represents an optionally typed grammar rule.
Parser.Rule(int, Parser.Type, String, Parser.Node...) - Constructor for class Parser.Rule
assumed unique, new, adds itself to Parser.rules, manages Parser.defined.
Parser.Sequence - Class in pj2
one alternative of a rule with optional %prec terminal.
Parser.Sequence(int, String, Parser.Node, Parser.Node...) - Constructor for class Parser.Sequence
 
Parser.Symbol - Class in pj2
represents a literal terminal.
Parser.Symbol(String) - Constructor for class Parser.Symbol
assumed unique, within range, single character not '\0' or > 256, adds itself to Parser.symbols and Parser.yyNames.
Parser.Tree - Class in vig
tree factory
Parser.Tree() - Constructor for class Parser.Tree
 
Parser.Tree.Actions - Class in vig
tree node class.
Parser.Tree.Actions(int, List) - Constructor for class Parser.Tree.Actions
 
Parser.Tree.Braces - Class in vig
tree node class.
Parser.Tree.Braces(int, List) - Constructor for class Parser.Tree.Braces
 
Parser.Tree.Group - Class in vig
tree node class.
Parser.Tree.Group(int, List) - Constructor for class Parser.Tree.Group
 
Parser.Tree.Gt - Class in vig
tree node class.
Parser.Tree.Gt(int, List) - Constructor for class Parser.Tree.Gt
 
Parser.Tree.Index - Class in vig
tree node class.
Parser.Tree.Index(int, List) - Constructor for class Parser.Tree.Index
 
Parser.Tree.Lt - Class in vig
tree node class.
Parser.Tree.Lt(int, List) - Constructor for class Parser.Tree.Lt
 
Parser.Tree.Match - Class in vig
tree node class.
Parser.Tree.Match(int, List) - Constructor for class Parser.Tree.Match
 
Parser.Tree.Null - Class in vig
tree node class.
Parser.Tree.Null(int, List) - Constructor for class Parser.Tree.Null
 
Parser.Tree.Parens - Class in vig
tree node class.
Parser.Tree.Parens(int, List) - Constructor for class Parser.Tree.Parens
 
Parser.Tree.Ref - Class in vig
tree node class.
Parser.Tree.Ref(int, List) - Constructor for class Parser.Tree.Ref
 
Parser.Tree.Rhs - Class in vig
tree node class.
Parser.Tree.Rhs(int, List) - Constructor for class Parser.Tree.Rhs
 
Parser.Tree.Rule - Class in vig
tree node class.
Parser.Tree.Rule(int, List) - Constructor for class Parser.Tree.Rule
 
Parser.Tree.Rules - Class in vig
tree node class.
Parser.Tree.Rules(int, List) - Constructor for class Parser.Tree.Rules
 
Parser.Tree.Type - Class in vig
tree node class.
Parser.Tree.Type(int, List) - Constructor for class Parser.Tree.Type
 
Parser.Tree.Var - Class in vig
tree node class.
Parser.Tree.Var(int, List) - Constructor for class Parser.Tree.Var
 
Parser.Tree.Visit - Interface in vig
what each tree class will do.
Parser.Tree.Visitor - Interface in vig
what a visitor must do: receive each tree class separately.
Parser.Type - Class in pj2
represents type information.
Parser.Type(int, String, boolean, String...) - Constructor for class Parser.Type
assumed not null, but may be empty.
Parser.yyException - Exception in xv
thrown for irrecoverable syntax errors and stack overflow.
Parser.yyException(String) - Constructor for exception Parser.yyException
 
Parser.yyInput - Interface in xv
must be implemented by a scanner object to supply input to the parser.
Parser.yyLex - Class in xv
 
Parser.yyLex(Reader) - Constructor for class Parser.yyLex
 
Parser.yyLex(InputStream) - Constructor for class Parser.yyLex
 
Parser.yyLex() - Constructor for class Parser.yyLex
 
Parser.yyTree - Class in xv
tree factory
Parser.yyTree() - Constructor for class Parser.yyTree
 
Parser.yyTree.Actions - Class in xv
tree node class.
Parser.yyTree.Actions(int, List) - Constructor for class Parser.yyTree.Actions
 
Parser.yyTree.Group - Class in xv
tree node class.
Parser.yyTree.Group(int, List) - Constructor for class Parser.yyTree.Group
 
Parser.yyTree.Gt - Class in xv
tree node class.
Parser.yyTree.Gt(int, List) - Constructor for class Parser.yyTree.Gt
 
Parser.yyTree.Index - Class in xv
tree node class.
Parser.yyTree.Index(int, List) - Constructor for class Parser.yyTree.Index
 
Parser.yyTree.Lt - Class in xv
tree node class.
Parser.yyTree.Lt(int, List) - Constructor for class Parser.yyTree.Lt
 
Parser.yyTree.Path - Class in xv
tree node class.
Parser.yyTree.Path(int, List) - Constructor for class Parser.yyTree.Path
 
Parser.yyTree.Paths - Class in xv
tree node class.
Parser.yyTree.Paths(int, List) - Constructor for class Parser.yyTree.Paths
 
Parser.yyTree.RCond - Class in xv
tree node class.
Parser.yyTree.RCond(int, List) - Constructor for class Parser.yyTree.RCond
 
Parser.yyTree.Ref - Class in xv
tree node class.
Parser.yyTree.Ref(int, List) - Constructor for class Parser.yyTree.Ref
 
Parser.yyTree.Rhs - Class in xv
tree node class.
Parser.yyTree.Rhs(int, List) - Constructor for class Parser.yyTree.Rhs
 
Parser.yyTree.RRule - Class in xv
tree node class.
Parser.yyTree.RRule(int, List) - Constructor for class Parser.yyTree.RRule
 
Parser.yyTree.Rules - Class in xv
tree node class.
Parser.yyTree.Rules(int, List) - Constructor for class Parser.yyTree.Rules
 
Parser.yyTree.Type - Class in xv
tree node class.
Parser.yyTree.Type(int, List) - Constructor for class Parser.yyTree.Type
 
Parser.yyTree.Value - Class in xv
tree node class.
Parser.yyTree.Value(int, List) - Constructor for class Parser.yyTree.Value
 
Parser.yyTree.Visit - Interface in xv
what each tree class will do.
Parser.yyTree.Visitor - Interface in xv
what a visitor must do: receive each tree class separately.
Parser.yyTree.XCond - Class in xv
tree node class.
Parser.yyTree.XCond(int, List) - Constructor for class Parser.yyTree.XCond
 
Parser.yyTree.XRule - Class in xv
tree node class.
Parser.yyTree.XRule(int, List) - Constructor for class Parser.yyTree.XRule
 
parserResource - Static variable in class Parser
kludge: scanner test driver needs to know.
path(int, List) - Method in class Parser.yyTree
factory method.
paths - Variable in class Coder
path table: maps name to Parser.yyTree.Path.
paths(int, List) - Method in class Parser.yyTree
factory method.
pattern(int, Parser.Type, String, String) - Method in class Parser
factory method.
patterns - Variable in class Parser
collects Patterns in order of definition.
pj2 - package pj2
Compiler frontend generator.
Pj2Processor - Class in wcs
preprocess pj2 elements at any level with non-empty source and sink but not sink='false'.
Pj2Processor() - Constructor for class Pj2Processor
 
PjProcessor - Class in wcs
preprocess pj elements at any level with non-empty source and sink but not sink='false'.
PjProcessor() - Constructor for class PjProcessor
 
position() - Method in class BnfParser.yyLex
current line number, based at 1.
position(Object, String) - Static method in class Dump
try to obtain a position by reflecting on getPosition.
position - Variable in class Parser.Node
position associated with node.
position() - Method in class RfcParser.yyLex
current line number, based at 1.
position - Variable in class Control.Matcher
Parser.Tree.Rules position.
position - Variable in class Parser.Tree.Actions
associated input position.
position - Variable in class Parser.Tree.Braces
associated input position.
position - Variable in class Parser.Tree.Group
associated input position.
position - Variable in class Parser.Tree.Gt
associated input position.
position - Variable in class Parser.Tree.Index
associated input position.
position - Variable in class Parser.Tree.Lt
associated input position.
position - Variable in class Parser.Tree.Match
associated input position.
position - Variable in class Parser.Tree.Null
associated input position.
position - Variable in class Parser.Tree.Parens
associated input position.
position - Variable in class Parser.Tree.Ref
associated input position.
position - Variable in class Parser.Tree.Rhs
associated input position.
position - Variable in class Parser.Tree.Rule
associated input position.
position - Variable in class Parser.Tree.Rules
associated input position.
position - Variable in class Parser.Tree.Type
associated input position.
position - Variable in class Parser.Tree.Var
associated input position.
position() - Method in class yyLex
current line number, based at 1.
position(Object) - Method in class Coder
return node.position if any.
position() - Method in class Parser.yyLex
current line number, based at 1.
position - Variable in class Parser.yyTree.Actions
associated input position.
position - Variable in class Parser.yyTree.Group
associated input position.
position - Variable in class Parser.yyTree.Gt
associated input position.
position - Variable in class Parser.yyTree.Index
associated input position.
position - Variable in class Parser.yyTree.Lt
associated input position.
position - Variable in class Parser.yyTree.Path
associated input position.
position - Variable in class Parser.yyTree.Paths
associated input position.
position - Variable in class Parser.yyTree.RCond
associated input position.
position - Variable in class Parser.yyTree.Ref
associated input position.
position - Variable in class Parser.yyTree.Rhs
associated input position.
position - Variable in class Parser.yyTree.RRule
associated input position.
position - Variable in class Parser.yyTree.Rules
associated input position.
position - Variable in class Parser.yyTree.Type
associated input position.
position - Variable in class Parser.yyTree.Value
associated input position.
position - Variable in class Parser.yyTree.XCond
associated input position.
position - Variable in class Parser.yyTree.XRule
associated input position.
prec(int, List) - Method in class BnfBuilder
prec: '%' Id ( id | literal ); The first Id must be prec.
prec - Variable in class Parser.Sequence
if not null: Literal or Pattern Id.
preprocess - Static variable in class Job
the processing pipeline for preprocessing.
preprocess(Job, String[]) - Method in class MopsProcessor
replace special tokens in command line.
preprocess(Job, Element, Element, boolean, String[]) - Method in class Oops3Processor
replace special tokens in command line.
preprocess(Job, Element, Element, String, String[]) - Method in class Pj2Processor
replace special tokens in command line.
print(String, Object...) - Static method in class Coder
print a formatted string from the resource file.
print() - Method in class Control.Matcher
visit Parser.Tree.Rule to generate code for one match structure.
print() - Method in class Control
generate code for a package-access class with all matchers.
print(String, Object...) - Static method in class Coder
print a formatted string from the resource file.
process(Job) - Method in class CUPProcessor
 
process(Job) - Method in class DelimiterProcessor
 
process(Job) - Method in class HowtoProcessor
 
process(Job) - Method in class JagProcessor
 
process(Job) - Method in class JarProcessor
 
process(Job) - Method in class JavaccProcessor
 
process(Job) - Method in class JavacProcessor
 
process(Job) - Method in class JayProcessor
 
process(Job) - Method in class JLexProcessor
 
process(PrintWriter) - Method in class Job
process a job.
process(Job) - Method in interface Job.Processor
 
process(Job) - Method in class JParsecProcessor
 
process(Job) - Method in class MopsProcessor
 
process(Job) - Method in class Oops3Processor
 
process(Job) - Method in class PackageProcessor
 
process(Job) - Method in class Pj2Processor
 
process(Job) - Method in class PjProcessor
 
process(Job) - Method in class SinkProcessor
 
process(Job) - Method in class SourceProcessor
 
process(Job) - Method in class VigProcessor
 
process(Job) - Method in class XvProcessor
 
Prolog - Static variable in class BnfParser
 
prolog() - Method in class Gen
output prolog.
prolog - Variable in class Parser
prolog and epilog code.
Prolog - Static variable in class RfcParser
 
properties - Variable in class Job
processing environment, see web.xml.

R

raw - Variable in class BnfParser.yyLex
collect prolog and epilog.
raw - Variable in class RfcParser.yyLex
collect prolog and epilog.
raw - Variable in class Terminal
next input buffer.
rCond(int, List) - Method in class Parser.yyTree
factory method.
reader - Variable in class Terminal
singleton.
reader() - Method in class Terminal
 
reap(File) - Method in class Reaper
add a file to be deleted; it has at least one interval to live.
reaper - Variable in class Job
time-delayed file deletion, if any.
Reaper - Class in wcs
manage file deletion.
Reaper(int) - Constructor for class Reaper
create a reaper to act at standard intervals.
reaper - Static variable in class Reaper
thread running all reapers.
reaper - Variable in class Servlet
file deletion mechanism -- if any.
ref(int, List) - Method in class Parser.Tree
factory method.
ref(int, List) - Method in class Parser.yyTree
factory method.
referer - Variable in class Job
referer: base URL for partial URLs.
referer(HttpServletRequest) - Method in class Servlet
determine HTTP referer, or return host.
register(Class) - Static method in class Applet
called from the static block of a System spoofer to initialize standard i/o, remembers the spoofer for future redirections.
remove(int) - Method in class Parser.Tree.Actions
 
remove(int) - Method in class Parser.Tree.Braces
 
remove(int) - Method in class Parser.Tree.Group
 
remove(int) - Method in class Parser.Tree.Gt
 
remove(int) - Method in class Parser.Tree.Index
 
remove(int) - Method in class Parser.Tree.Lt
 
remove(int) - Method in class Parser.Tree.Match
 
remove(int) - Method in class Parser.Tree.Null
 
remove(int) - Method in class Parser.Tree.Parens
 
remove(int) - Method in class Parser.Tree.Ref
 
remove(Object[], int) - Static method in class Parser.Tree
(inefficient) implementation of mutable lists.
remove(int) - Method in class Parser.Tree.Rhs
 
remove(int) - Method in class Parser.Tree.Rule
 
remove(int) - Method in class Parser.Tree.Rules
 
remove(int) - Method in class Parser.Tree.Type
 
remove(int) - Method in class Parser.Tree.Var
 
remove(DocumentFilter.FilterBypass, int, int) - Method in class Terminal.Filter
controls text removal, shadow in Terminal.raw.
replace(DocumentFilter.FilterBypass, int, int, String, AttributeSet) - Method in class Terminal.Filter
controls text replacement, shadow in Terminal.raw.
report(Diagnostic<? extends JavaFileObject>) - Method in class JavacProcessor.JobListener
 
report(PrintWriter) - Method in class Job
present a job as a HTML page.
resultFile(HttpServletRequest, HttpServletResponse, String) - Method in class Servlet
servlet/result.path: return temporary file.
RfcBuilder - Class in pj2
builder for recognizer built from rfc.rfc.
RfcBuilder() - Constructor for class RfcBuilder
 
RfcBuilder.Suffix - Interface in pj2
what a suffix must do.
RfcParser - Class in pj2
oops3- and pj2-based parser for the RFC input language.
RfcParser() - Constructor for class RfcParser
 
RfcParser.yyException - Exception in pj2
thrown for irrecoverable syntax errors and stack overflow.
RfcParser.yyException(String) - Constructor for exception RfcParser.yyException
 
RfcParser.yyInput - Interface in pj2
must be implemented by a scanner object to supply input to the parser.
RfcParser.yyLex - Class in pj2
 
RfcParser.yyLex(Reader) - Constructor for class RfcParser.yyLex
 
RfcParser.yyLex(InputStream) - Constructor for class RfcParser.yyLex
 
RfcParser.yyLex() - Constructor for class RfcParser.yyLex
 
rhs(int, List) - Method in class Parser.Tree
factory method.
rhs - Variable in class Coder
current right-hand side, last node is actions if ref is looking.
rhs(int, List) - Method in class Parser.yyTree
factory method.
rRule(int, List) - Method in class Parser.yyTree
factory method.
rule(int, List) - Method in class BnfBuilder
rule: type?
RULE - Variable in class BnfParser.yyLex
 
rule(int, Parser.Type, String, Parser.Node...) - Method in class Parser
factory method.
rule(int, List) - Method in class RfcBuilder
rule: type?
RULE - Variable in class RfcParser.yyLex
 
rule(int, List) - Method in class Parser.Tree
factory method.
rule - Variable in class Coder
current rule if ref is looking.
rules - Variable in class Parser
collects Rules in order of definition.
rules(int, List) - Method in class Parser.Tree
factory method.
RULES - Variable in class yyLex
 
RULES - Variable in class Parser.yyLex
 
rules(int, List) - Method in class Parser.yyTree
factory method.
run() - Method in class Applet
(re)connect and (re)start execution.
run() - Method in class Job.Copy
copy from Job.Copy.in to Job.Copy.out until end of file or an exception.
run(ProcessBuilder, String) - Method in class Job
create and run an operating system process.
run() - Method in class Reaper
delete files in current queue and cycle the queues.
running(boolean) - Method in class Applet
change running state.

S

scanner - Static variable in class Parser
scanner, shared by the parser functions.
scanner - Static variable in class XMLBuilder
scanner, shared by the builder functions.
ScannerDemo - Class in step01
extract numbers and operators with a Scanner.
ScannerDemo() - Constructor for class ScannerDemo
 
search(StreamTokenizer, int, String) - Method in class PackageProcessor
search for a specific token; in particular, for a word matching a pattern.
SEP - Static variable in class Parser
 
sequence(int, List) - Method in class BnfBuilder
sequence: term+ prec?
sequence(int, Parser.Node, Parser.Node...) - Method in class Parser
factory method.
sequence(int, String, Parser.Node, Parser.Node...) - Method in class Parser
factory method.
Servlet - Class in wcs
dispatch queryString from GET and POST to Job, return files based on pathInfo.
Servlet() - Constructor for class Servlet
 
set(int, Object) - Method in class Parser.Tree.Actions
 
set(int, Object) - Method in class Parser.Tree.Braces
 
set(int, Object) - Method in class Parser.Tree.Group
 
set(int, Object) - Method in class Parser.Tree.Gt
 
set(int, Object) - Method in class Parser.Tree.Index
 
set(int, Object) - Method in class Parser.Tree.Lt
 
set(int, Object) - Method in class Parser.Tree.Match
 
set(int, Object) - Method in class Parser.Tree.Null
 
set(int, Object) - Method in class Parser.Tree.Parens
 
set(int, Object) - Method in class Parser.Tree.Ref
 
set(int, Object) - Method in class Parser.Tree.Rhs
 
set(int, Object) - Method in class Parser.Tree.Rule
 
set(int, Object) - Method in class Parser.Tree.Rules
 
set(int, Object) - Method in class Parser.Tree.Type
 
set(int, Object) - Method in class Parser.Tree.Var
 
setErr(PrintStream) - Static method in class Applet
called by a System spoofer, posted to all known spoofers.
setIn(InputStream) - Static method in class Applet
called by a System spoofer, posted to all known spoofers.
setLookup(Scanner.Lookup) - Method in class yyLex
initialize yyLex.lookup and the token numbers.
setOut(PrintStream) - Static method in class Applet
called by a System spoofer, posted to all known spoofers.
sFlag - Variable in class Gen
true to suppress an error rule for item+.
SFlag - Variable in class Gen
true to suppress an error rule for item +/ delim.
SinkProcessor - Class in wcs
process common aspects of sink attributes at level 2.
SinkProcessor() - Constructor for class SinkProcessor
 
size() - Method in class Parser.Node
needs to be overridden when there are descendants.
size() - Method in class Parser.Rule
 
size() - Method in class Parser.Sequence
 
size() - Method in class Parser.Tree.Actions
 
size() - Method in class Parser.Tree.Braces
 
size() - Method in class Parser.Tree.Group
 
size() - Method in class Parser.Tree.Gt
 
size() - Method in class Parser.Tree.Index
 
size() - Method in class Parser.Tree.Lt
 
size() - Method in class Parser.Tree.Match
 
size() - Method in class Parser.Tree.Null
 
size() - Method in class Parser.Tree.Parens
 
size() - Method in class Parser.Tree.Ref
 
size() - Method in class Parser.Tree.Rhs
 
size() - Method in class Parser.Tree.Rule
 
size() - Method in class Parser.Tree.Rules
 
size() - Method in class Parser.Tree.Type
 
size() - Method in class Parser.Tree.Var
 
size() - Method in class Parser.yyTree.Actions
 
size() - Method in class Parser.yyTree.Group
 
size() - Method in class Parser.yyTree.Gt
 
size() - Method in class Parser.yyTree.Index
 
size() - Method in class Parser.yyTree.Lt
 
size() - Method in class Parser.yyTree.Path
 
size() - Method in class Parser.yyTree.Paths
 
size() - Method in class Parser.yyTree.RCond
 
size() - Method in class Parser.yyTree.Ref
 
size() - Method in class Parser.yyTree.Rhs
 
size() - Method in class Parser.yyTree.RRule
 
size() - Method in class Parser.yyTree.Rules
 
size() - Method in class Parser.yyTree.Type
 
size() - Method in class Parser.yyTree.Value
 
size() - Method in class Parser.yyTree.XCond
 
size() - Method in class Parser.yyTree.XRule
 
some(int, List) - Method in class RfcBuilder
some: '+' list?
sourceFile - Variable in class Oops3Processor
source file, used for each element.
sourceFile - Variable in class Pj2Processor
source file, used for each element.
SourceProcessor - Class in wcs
replace URLs in source elements at level 3: fetch source from URL and process format attributes.
SourceProcessor() - Constructor for class SourceProcessor
 
spaces - Static variable in class Parser
patterns to partition the input.
spaces - Static variable in class XMLBuilder
patterns to partition the input.
SQuoted - Static variable in class Parser
 
start - Variable in class Parser
if >= 0: index of rule for start symbol.
start() - Method in class Applet
connect, delegate to Applet.running(boolean) depending on Applet.thread.
startStop - Variable in class Applet
start/stop button.
step01 - package step01
1: How to structure a compiler.
step02 - package step02
2: How to define languages.
step03 - package step03
Step 2: How to check grammars.
step04 - package step04
Step 3: How to recognize symbols.
step05 - package step05
Step 4: How to recognize phrases.
step06 - package step06
Step 5: How to build trees.
step07 - package step07
Step 6: How to interpret programs.
step08 - package step08
Step 7: How to check types.
stop() - Method in class Applet
close page, disconnect (and try to stop execution).
StreamTokenizerDemo - Class in step01
extract numbers and operators with a StreamTokenizer.
StreamTokenizerDemo() - Constructor for class StreamTokenizerDemo
 
String - Static variable in class BnfParser
 
String - Static variable in class RfcParser
 
subtract(Element) - Method in class Adder
deal with <subtract>.
sum() - Static method in class Parser
a sum is a Parser.number(), followed by zero or more Parser.summand()s.
sum() - Static method in class XMLBuilder
a sum is a XMLBuilder.number(), followed by zero or more XMLBuilder.summand()s.
summand() - Static method in class Parser
a summand is + or - followed by a Parser.number().
summand() - Static method in class XMLBuilder
a summand is + or - followed by a XMLBuilder.number().
suppress(Parser.Node) - Method in class Gen
considers flags mMsS, all by default false, and flag NoT, by default true.
symbol - Variable in class Parser.Literal
reference.
symbols - Variable in class Parser
collects Symbol strings.
system - Variable in class Job
template to spoof System.

T

templates - Static variable in class Gen
MessageFormat.format templates to generate output.
templates - Static variable in class Coder
MessageFormat.format templates to generate output.
templates - Static variable in class Coder
MessageFormat.format templates to generate output.
term(int, List) - Method in class RfcBuilder
term: item ( optional | some | many )?
terminal - Variable in class Applet
terminal screen.
Terminal - Class in wcs
simulate standard i/o connections.
Terminal(int, int) - Constructor for class Terminal
installs PlainDocument with Terminal.Filter for Terminal.document.
Terminal.Filter - Class in wcs
tracks characters typed or pasted into text area.
Terminal.Filter() - Constructor for class Terminal.Filter
 
Terminal.Listener - Class in wcs
tracks control-D.
Terminal.Listener() - Constructor for class Terminal.Listener
 
terminals - Variable in class Parser.Level
list of Literals and Pattern Ids at this level.
TFlag - Variable in class Gen
true to suppress an unlikely error rule for item +/ delim.
thread - Variable in class Applet
client thread.
tmpDir - Variable in class Job
tmpdir: directory for temporary files; must exist.
tmpDir - Variable in class Servlet
tmpdir: directory for temporary files; must exist.
toChars(Object) - Static method in class Utils
return external representation of the characters of a string.
toFile(File, String) - Static method in class Job
put text into a file.
token() - Method in interface BnfParser.yyInput
classifies current token.
token - Variable in class BnfParser.yyLex
returned by BnfParser.yyLex.token().
token() - Method in class BnfParser.yyLex
current input symbol.
token - Variable in class Parser.Pattern
unique symbol number, index into Parser.yyNames.
token - Variable in class Parser.Symbol
unique symbol number, index into Parser.yyNames.
token() - Method in interface RfcParser.yyInput
classifies current token.
token - Variable in class RfcParser.yyLex
returned by RfcParser.yyLex.token().
token() - Method in class RfcParser.yyLex
current input symbol.
token - Variable in class yyLex
returned by yyLex.token().
token() - Method in class yyLex
 
token() - Method in interface Parser.yyInput
classifies current token.
token - Variable in class Parser.yyLex
returned by Parser.yyLex.token().
token() - Method in class Parser.yyLex
current input symbol.
tokenizer(String) - Static method in class PackageProcessor
create and configure a suitable tokenizer.
toString() - Method in interface BnfParser.yyInput
should return a position indication for parser error messages.
toString() - Method in class BnfParser.yyLex
position for error message.
toString() - Method in class Parser.Id
 
toString() - Method in class Parser.Left
 
toString() - Method in class Parser.Level
 
toString() - Method in class Parser.Literal
 
toString() - Method in class Parser.Nonassoc
 
toString() - Method in class Parser.Pattern
 
toString() - Method in class Parser.Right
 
toString() - Method in class Parser.Symbol
 
toString() - Method in class Parser.Type
 
toString() - Method in interface RfcParser.yyInput
should return a position indication for parser error messages.
toString() - Method in class RfcParser.yyLex
position for error message.
toString(String, char) - Static method in class Utils
return external representation of a string (enclosed in quotes).
toString() - Method in class yyLex
position for error message.
toString(Document) - Static method in class Job
render a document as text.
toString(Reader) - Static method in class Job
retrieve text from a file.
toString() - Method in class Job
render Job.document as text.
toString() - Method in interface Parser.yyInput
should return a position indication for parser error messages.
toString() - Method in class Parser.yyLex
position for error message.
transformerFactory - Variable in class Job
to produce output.
tree - Static variable in class XMLBuilder
arithmetic expression, represented as a XML-based tree.
type(int, List) - Method in class BnfBuilder
type: '<' Id ( ':' Id +/ ',' )?
type - Variable in class Parser.Pattern
type (if not null), assumed plain.
type - Variable in class Parser.Rule
type (if not null).
type(int, String, boolean, String...) - Method in class Parser
factory method.
type() - Method in class Coder
defined type for $0, enclosed in parentheses.
type(Parser.Tree.Ref, int) - Method in class Coder
defined type for $number, enclosed in parentheses; empty string if not available, null if null in pattern.
type(int, List) - Method in class Parser.Tree
factory method.
type(int, List) - Method in class Parser.yyTree
factory method.

U

unpackFromString(int, int, String) - Method in class BnfParser.yyLex
 
unpackFromString(int, int, String) - Method in class RfcParser.yyLex
 
unpackFromString(int, int, String) - Method in class yyLex
 
unpackFromString(int, int, String) - Method in class Parser.yyLex
 
Utils - Class in pj2
useful functions for parsers.
Utils() - Constructor for class Utils
 

V

value() - Method in interface BnfParser.yyInput
associated with current token.
value - Variable in class BnfParser.yyLex
returned by BnfParser.yyLex.value().
value() - Method in class BnfParser.yyLex
null or object associated with current input symbol.
value - Variable in class Parser.Pattern
internalized representation.
value - Variable in class Parser.Symbol
internalized representation.
value() - Method in interface RfcParser.yyInput
associated with current token.
value - Variable in class RfcParser.yyLex
returned by RfcParser.yyLex.value().
value() - Method in class RfcParser.yyLex
null or object associated with current input symbol.
value - Variable in class yyLex
returned by yyLex.value().
value() - Method in class yyLex
 
value() - Method in interface Parser.yyInput
associated with current token.
value - Variable in class Parser.yyLex
returned by Parser.yyLex.value().
value() - Method in class Parser.yyLex
null or object associated with current input symbol.
value(int, List) - Method in class Parser.yyTree
factory method.
valueOf(String) - Static method in enum Coder.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum Coder.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
var(int, List) - Method in class Parser.Tree
factory method.
vig - package vig
Visitor generator.
VigProcessor - Class in wcs
preprocess vig elements at any level with non-empty source and sink but not sink='false'.
VigProcessor() - Constructor for class VigProcessor
 
visible(String) - Static method in class Parser.yyLex
return a JLex-style visible rendering of a string.
visit(Parser.Symbol) - Method in class Dump
show indented symbol.
visit(Parser.Pattern) - Method in class Dump
show position and indented pattern.
visit(Parser.Literal) - Method in class Dump
show position and indented symbol.
visit(Parser.Id) - Method in class Dump
show position and indented name.
visit(Parser.Level) - Method in class Dump
show position and indented level.
visit(Parser.Sequence) - Method in class Dump
show position, class name, flags if any, precedence if any, and indented subtree.
visit(Parser.Rule) - Method in class Dump
show position, type if any, name, and indented subtree.
visit(Parser.Literal) - Method in class Gen
emit token name for long literals and 'x' for single literals.
visit(Parser.Id) - Method in class Gen
 
visit(Parser.Level) - Method in class Gen
 
visit(Parser.Left) - Method in class Gen
 
visit(Parser.Right) - Method in class Gen
 
visit(Parser.Nonassoc) - Method in class Gen
 
visit(Parser.Sequence) - Method in class Gen
 
visit(Parser.Rule) - Method in class Gen
 
visit(Visitor) - Method in class Parser.Id
 
visit(Visitor) - Method in class Parser.Left
 
visit(Visitor) - Method in class Parser.Level
 
visit(Visitor) - Method in class Parser.Literal
 
visit(Visitor) - Method in class Parser.Node
implements divide and conquer for Visitor.
visit(Visitor) - Method in class Parser.Nonassoc
 
visit(Visitor) - Method in class Parser.Pattern
 
visit(Visitor) - Method in class Parser.Right
 
visit(Visitor) - Method in class Parser.Rule
 
visit(Visitor) - Method in class Parser.Sequence
 
visit(Visitor) - Method in class Parser.Symbol
implements divide and conquer for Visitor.
visit(Visitor) - Method in class Parser.Type
 
visit(Parser.Symbol) - Method in class Visitor
visit symbols: call error.
visit(Parser.Node) - Method in class Visitor
visit base class of parse trees: call error.
visit(Parser.Pattern) - Method in class Visitor
delegates to visit(Node).
visit(Parser.Literal) - Method in class Visitor
delegates to visit(Node).
visit(Parser.Id) - Method in class Visitor
delegates to visit(Node).
visit(Parser.Level) - Method in class Visitor
delegates to visit(Node).
visit(Parser.Left) - Method in class Visitor
delegates to visit(Level).
visit(Parser.Right) - Method in class Visitor
delegates to visit(Level).
visit(Parser.Nonassoc) - Method in class Visitor
delegates to visit(Level).
visit(Parser.Sequence) - Method in class Visitor
delegates to visit(Node).
visit(Parser.Rule) - Method in class Visitor
delegates to visit(Node).
visit(List) - Method in class Coder
program: (item | braces | parens | rules)*;
item: Id | Number | Other;
visit descendants which implement Parser.Tree.Visit, print string representation of the rest.
visit(Parser.Tree.Braces) - Method in class Coder
braces: '{' program '}'; print braces, delegate content to Coder.visit(List).
visit(Parser.Tree.Parens) - Method in class Coder
parens: '(' program ')'; print parentheses, delegate content to Coder.visit(List).
visit(Parser.Tree.Rules) - Method in class Coder
rules: '%%' rule+ '%%'; create an action switch based on a Control.Matcher, populate by visiting each Parser.Tree.Rule.
visit(Parser.Tree.Rule) - Method in class Coder
rule: Id ':' rhs +/ '|'; visit each Parser.Tree.Rhs.
visit(Parser.Tree.Rhs) - Method in class Coder
rhs: match actions?
visit(Parser.Tree.Match) - Method in class Coder
match: (Id | nil)* var?
visit(Parser.Tree.Null) - Method in class Coder
nil: 'null'; not visited.
visit(Parser.Tree.Var) - Method in class Coder
var: '...'
visit(Parser.Tree.Actions) - Method in class Coder
actions: '{' action* '}';
action: item | actions | group | ref;
print braces, delegate content to Coder.visit(List).
visit(Parser.Tree.Lt) - Method in class Coder
lt: '<'; print <.
visit(Parser.Tree.Gt) - Method in class Coder
gt: '>'; print >.
visit(Parser.Tree.Group) - Method in class Coder
group: '(' action* ')'; print parentheses, delegate content to Coder.visit(List).
visit(Parser.Tree.Ref) - Method in class Coder
ref: '$' type?
visit(Parser.Tree.Type) - Method in class Coder
type: '<' Id?
visit(Parser.Tree.Index) - Method in class Coder
index: '(' action+ ')'; print parentheses, delegate content to Coder.visit(List).
visit(Parser.Tree.Visit) - Method in class Coder
hook for unknown classes.
visit(List) - Method in class Control
program: (item | braces | parens | rules)*;
item: Id | Number | Other;
visit descendants which implement Parser.Tree.Visit.
visit(Parser.Tree.Braces) - Method in class Control
braces: '{' program '}'; delegate to Control.visit(List).
visit(Parser.Tree.Parens) - Method in class Control
parens: '(' program ')'; delegate to Control.visit(List).
visit(Parser.Tree.Rules) - Method in class Control
rules: '%%' rule+ '%%'; build a new Control.Matcher structure.
visit(Parser.Tree.Rule) - Method in class Control
rule: Id ':' rhs +/ '|'; visited by Control.Matcher to code selector data.
visit(Parser.Tree.Rhs) - Method in class Control
rhs: match actions?
visit(Parser.Tree.Match) - Method in class Control
match: (Id | nil)* var?
visit(Parser.Tree.Null) - Method in class Control
nil: 'null'; not visited.
visit(Parser.Tree.Var) - Method in class Control
var: '...'
visit(Parser.Tree.Actions) - Method in class Control
actions: '{' action* '}';
action: item | actions | group | ref;
visited by Control.Matcher to code selector data.
visit(Parser.Tree.Lt) - Method in class Control
lt: '<'; not visited.
visit(Parser.Tree.Gt) - Method in class Control
lt: '>'; not visited.
visit(Parser.Tree.Group) - Method in class Control
group: '(' action* ')'; not visited.
visit(Parser.Tree.Ref) - Method in class Control
ref: '$' type?
visit(Parser.Tree.Type) - Method in class Control
type: '<' Id?
visit(Parser.Tree.Index) - Method in class Control
index: '(' action+ ')'; not visited.
visit(Parser.Tree.Visit) - Method in class Control
hook for unknown classes.
visit(Parser.Tree.Visitor) - Method in class Parser.Tree.Actions
 
visit(Parser.Tree.Visitor) - Method in class Parser.Tree.Braces
 
visit(Parser.Tree.Visitor) - Method in class Parser.Tree.Group
 
visit(Parser.Tree.Visitor) - Method in class Parser.Tree.Gt
 
visit(Parser.Tree.Visitor) - Method in class Parser.Tree.Index
 
visit(Parser.Tree.Visitor) - Method in class Parser.Tree.Lt
 
visit(Parser.Tree.Visitor) - Method in class Parser.Tree.Match
 
visit(Parser.Tree.Visitor) - Method in class Parser.Tree.Null
 
visit(Parser.Tree.Visitor) - Method in class Parser.Tree.Parens
 
visit(Parser.Tree.Visitor) - Method in class Parser.Tree.Ref
 
visit(Parser.Tree.Visitor) - Method in class Parser.Tree.Rhs
 
visit(Parser.Tree.Visitor) - Method in class Parser.Tree.Rule
 
visit(Parser.Tree.Visitor) - Method in class Parser.Tree.Rules
 
visit(Parser.Tree.Visitor) - Method in class Parser.Tree.Type
 
visit(Parser.Tree.Visitor) - Method in class Parser.Tree.Var
 
visit(Parser.Tree.Visitor) - Method in interface Parser.Tree.Visit
receive a visitor.
visit(Parser.Tree.Braces) - Method in interface Parser.Tree.Visitor
 
visit(Parser.Tree.Parens) - Method in interface Parser.Tree.Visitor
 
visit(Parser.Tree.Rules) - Method in interface Parser.Tree.Visitor
 
visit(Parser.Tree.Rule) - Method in interface Parser.Tree.Visitor
 
visit(Parser.Tree.Rhs) - Method in interface Parser.Tree.Visitor
 
visit(Parser.Tree.Match) - Method in interface Parser.Tree.Visitor
 
visit(Parser.Tree.Actions) - Method in interface Parser.Tree.Visitor
 
visit(Parser.Tree.Null) - Method in interface Parser.Tree.Visitor
 
visit(Parser.Tree.Var) - Method in interface Parser.Tree.Visitor
 
visit(Parser.Tree.Group) - Method in interface Parser.Tree.Visitor
 
visit(Parser.Tree.Lt) - Method in interface Parser.Tree.Visitor
 
visit(Parser.Tree.Gt) - Method in interface Parser.Tree.Visitor
 
visit(Parser.Tree.Ref) - Method in interface Parser.Tree.Visitor
 
visit(Parser.Tree.Type) - Method in interface Parser.Tree.Visitor
 
visit(Parser.Tree.Index) - Method in interface Parser.Tree.Visitor
 
visit(Parser.Tree.Visit) - Method in interface Parser.Tree.Visitor
hook for unknown classes.
visit(List) - Method in class Coder
program: Other* paths (Other | rules)*; print leading others, visit Parser.yyTree.Paths, define names for dispatch tables, visit each Parser.yyTree.Rules in DISPATCH mode to initialize tables, then print others and visit Parser.yyTree.Rules in default mode.
visit(Parser.yyTree.Paths) - Method in class Coder
paths: '%%' path* '%%'; define one XPathExpression variable for each path and record in Parser.yyTree.paths(int, java.util.List).
visit(Parser.yyTree.Rules) - Method in class Coder
rules: '%%' (rRule | xRule)+ '%%'; delegate to each rule.
visit(Parser.yyTree.Path) - Method in class Coder
path: Id Id '=' SQuoted ';'; not visited; handled in #visit(Paths).
visit(Parser.yyTree.RRule) - Method in class Coder
rRule: (Id | DQuoted) ':' rhs +/ '|' ';'; delegate to each rhs.
visit(Parser.yyTree.XRule) - Method in class Coder
xRule: SQuoted ':' rhs +/ '|' ';'; delegate to each rhs.
visit(Parser.yyTree.Rhs) - Method in class Coder
rhs: (rCond | xCond)* actions?
visit(Parser.yyTree.RCond) - Method in class Coder
rCond: (Id | DQuoted);
visit(Parser.yyTree.XCond) - Method in class Coder
xCond: SQuoted;
visit(Parser.yyTree.Actions) - Method in class Coder
actions: '{' action* '}';
action: item | actions | group | lt | gt | ref | value;
print braces, delegate to Coder.content(java.util.List).
visit(Parser.yyTree.Group) - Method in class Coder
group: '(' action* ')'; print parentheses, delegate to Coder.content(java.util.List).
visit(Parser.yyTree.Lt) - Method in class Coder
lt: '<'; print <.
visit(Parser.yyTree.Gt) - Method in class Coder
gt: '>'; print >.
visit(Parser.yyTree.Ref) - Method in class Coder
ref: '#' type?
visit(Parser.yyTree.Type) - Method in class Coder
type: '<' Id '>'; return null or a valid type name.
visit(Parser.yyTree.Index) - Method in class Coder
index: '(' action+ ')'; print parentheses, delegate content to Coder.visit(List).
visit(Parser.yyTree.Value) - Method in class Coder
value: '$' Id; consult symbol table.
visit(Parser.yyTree.Visit) - Method in class Coder
hook for unknown classes.
visit(Parser.yyTree.Visitor) - Method in class Parser.yyTree.Actions
 
visit(Parser.yyTree.Visitor) - Method in class Parser.yyTree.Group
 
visit(Parser.yyTree.Visitor) - Method in class Parser.yyTree.Gt
 
visit(Parser.yyTree.Visitor) - Method in class Parser.yyTree.Index
 
visit(Parser.yyTree.Visitor) - Method in class Parser.yyTree.Lt
 
visit(Parser.yyTree.Visitor) - Method in class Parser.yyTree.Path
 
visit(Parser.yyTree.Visitor) - Method in class Parser.yyTree.Paths
 
visit(Parser.yyTree.Visitor) - Method in class Parser.yyTree.RCond
 
visit(Parser.yyTree.Visitor) - Method in class Parser.yyTree.Ref
 
visit(Parser.yyTree.Visitor) - Method in class Parser.yyTree.Rhs
 
visit(Parser.yyTree.Visitor) - Method in class Parser.yyTree.RRule
 
visit(Parser.yyTree.Visitor) - Method in class Parser.yyTree.Rules
 
visit(Parser.yyTree.Visitor) - Method in class Parser.yyTree.Type
 
visit(Parser.yyTree.Visitor) - Method in class Parser.yyTree.Value
 
visit(Parser.yyTree.Visitor) - Method in interface Parser.yyTree.Visit
receive a visitor.
visit(Parser.yyTree.Paths) - Method in interface Parser.yyTree.Visitor
 
visit(Parser.yyTree.Rules) - Method in interface Parser.yyTree.Visitor
 
visit(Parser.yyTree.Path) - Method in interface Parser.yyTree.Visitor
 
visit(Parser.yyTree.RRule) - Method in interface Parser.yyTree.Visitor
 
visit(Parser.yyTree.XRule) - Method in interface Parser.yyTree.Visitor
 
visit(Parser.yyTree.Rhs) - Method in interface Parser.yyTree.Visitor
 
visit(Parser.yyTree.RCond) - Method in interface Parser.yyTree.Visitor
 
visit(Parser.yyTree.XCond) - Method in interface Parser.yyTree.Visitor
 
visit(Parser.yyTree.Actions) - Method in interface Parser.yyTree.Visitor
 
visit(Parser.yyTree.Group) - Method in interface Parser.yyTree.Visitor
 
visit(Parser.yyTree.Lt) - Method in interface Parser.yyTree.Visitor
 
visit(Parser.yyTree.Gt) - Method in interface Parser.yyTree.Visitor
 
visit(Parser.yyTree.Ref) - Method in interface Parser.yyTree.Visitor
 
visit(Parser.yyTree.Type) - Method in interface Parser.yyTree.Visitor
 
visit(Parser.yyTree.Index) - Method in interface Parser.yyTree.Visitor
 
visit(Parser.yyTree.Value) - Method in interface Parser.yyTree.Visitor
 
visit(Parser.yyTree.Visit) - Method in interface Parser.yyTree.Visitor
hook for unknown classes.
visit(Parser.yyTree.Visitor) - Method in class Parser.yyTree.XCond
 
visit(Parser.yyTree.Visitor) - Method in class Parser.yyTree.XRule
 
Visitor - Class in pj2
infrastructure for the visitor pattern.
Visitor() - Constructor for class Visitor
 
Visitor - Interface in step01
what a visitor for the XML-based arithmetic expression must do.

W

warning(String) - Method in class Utils
writes warning message.
warning(int, String) - Method in class Utils
writes warning message with (nonzero) position.
warning(Parser.Node, String) - Method in class Utils
writes warning message with (nonzero) position from node.
wcs - package wcs
Web compiler service.
writer - Variable in class Terminal
singleton.
writer() - Method in class Terminal
 
writing - Variable in class Terminal
true during Terminal.outputStream and Terminal.writer access.

X

xCond(int, List) - Method in class Parser.yyTree
factory method.
XMLBuilder - Class in step01
represent adding machine input using XML.
XMLBuilder() - Constructor for class XMLBuilder
 
xpath - Variable in class Job
XPath tool for Job.getElements(java.lang.String).
xpath - Static variable in class Coder
XPath compiler; could be different at runtime.
xRule(int, List) - Method in class Parser.yyTree
factory method.
xv - package xv
XML Visitor generator.
XvProcessor - Class in wcs
preprocess xv elements at any level with non-empty source and sink but not sink='false'.
XvProcessor() - Constructor for class XvProcessor
 

Y

yy_acpt - Variable in class BnfParser.yyLex
 
yy_acpt - Variable in class RfcParser.yyLex
 
yy_acpt - Variable in class yyLex
 
yy_acpt - Variable in class Parser.yyLex
 
yy_advance() - Method in class BnfParser.yyLex
 
yy_advance() - Method in class RfcParser.yyLex
 
yy_advance() - Method in class yyLex
 
yy_advance() - Method in class Parser.yyLex
 
yy_at_bol - Variable in class BnfParser.yyLex
 
yy_at_bol - Variable in class RfcParser.yyLex
 
yy_at_bol - Variable in class yyLex
 
yy_at_bol - Variable in class Parser.yyLex
 
YY_BOL - Variable in class BnfParser.yyLex
 
YY_BOL - Variable in class RfcParser.yyLex
 
YY_BOL - Variable in class yyLex
 
YY_BOL - Variable in class Parser.yyLex
 
yy_buffer - Variable in class BnfParser.yyLex
 
yy_buffer - Variable in class RfcParser.yyLex
 
yy_buffer - Variable in class yyLex
 
yy_buffer - Variable in class Parser.yyLex
 
yy_buffer_end - Variable in class BnfParser.yyLex
 
yy_buffer_end - Variable in class RfcParser.yyLex
 
yy_buffer_end - Variable in class yyLex
 
yy_buffer_end - Variable in class Parser.yyLex
 
yy_buffer_index - Variable in class BnfParser.yyLex
 
yy_buffer_index - Variable in class RfcParser.yyLex
 
yy_buffer_index - Variable in class yyLex
 
yy_buffer_index - Variable in class Parser.yyLex
 
yy_buffer_read - Variable in class BnfParser.yyLex
 
yy_buffer_read - Variable in class RfcParser.yyLex
 
yy_buffer_read - Variable in class yyLex
 
yy_buffer_read - Variable in class Parser.yyLex
 
YY_BUFFER_SIZE - Variable in class BnfParser.yyLex
 
YY_BUFFER_SIZE - Variable in class RfcParser.yyLex
 
YY_BUFFER_SIZE - Variable in class yyLex
 
YY_BUFFER_SIZE - Variable in class Parser.yyLex
 
yy_buffer_start - Variable in class BnfParser.yyLex
 
yy_buffer_start - Variable in class RfcParser.yyLex
 
yy_buffer_start - Variable in class yyLex
 
yy_buffer_start - Variable in class Parser.yyLex
 
yy_cmap - Variable in class BnfParser.yyLex
 
yy_cmap - Variable in class RfcParser.yyLex
 
yy_cmap - Variable in class yyLex
 
yy_cmap - Variable in class Parser.yyLex
 
yy_double(char[]) - Method in class BnfParser.yyLex
 
yy_double(char[]) - Method in class RfcParser.yyLex
 
yy_double(char[]) - Method in class yyLex
 
yy_double(char[]) - Method in class Parser.yyLex
 
YY_E_INTERNAL - Variable in class BnfParser.yyLex
 
YY_E_INTERNAL - Variable in class RfcParser.yyLex
 
YY_E_INTERNAL - Variable in class yyLex
 
YY_E_INTERNAL - Variable in class Parser.yyLex
 
YY_E_MATCH - Variable in class BnfParser.yyLex
 
YY_E_MATCH - Variable in class RfcParser.yyLex
 
YY_E_MATCH - Variable in class yyLex
 
YY_E_MATCH - Variable in class Parser.yyLex
 
YY_END - Variable in class BnfParser.yyLex
 
YY_END - Variable in class RfcParser.yyLex
 
YY_END - Variable in class yyLex
 
YY_END - Variable in class Parser.yyLex
 
YY_EOF - Variable in class BnfParser.yyLex
 
YY_EOF - Variable in class RfcParser.yyLex
 
YY_EOF - Variable in class yyLex
 
YY_EOF - Variable in class Parser.yyLex
 
yy_eof_done - Variable in class BnfParser.yyLex
 
yy_eof_done - Variable in class RfcParser.yyLex
 
yy_eof_done - Variable in class yyLex
 
yy_eof_done - Variable in class Parser.yyLex
 
yy_error(int, boolean) - Method in class BnfParser.yyLex
 
yy_error(int, boolean) - Method in class RfcParser.yyLex
 
yy_error(int, boolean) - Method in class yyLex
 
yy_error(int, boolean) - Method in class Parser.yyLex
 
yy_error_string - Variable in class BnfParser.yyLex
 
yy_error_string - Variable in class RfcParser.yyLex
 
yy_error_string - Variable in class yyLex
 
yy_error_string - Variable in class Parser.yyLex
 
YY_F - Variable in class BnfParser.yyLex
 
YY_F - Variable in class RfcParser.yyLex
 
YY_F - Variable in class yyLex
 
YY_F - Variable in class Parser.yyLex
 
yy_last_was_cr - Variable in class BnfParser.yyLex
 
yy_last_was_cr - Variable in class RfcParser.yyLex
 
yy_last_was_cr - Variable in class yyLex
 
yy_last_was_cr - Variable in class Parser.yyLex
 
yy_lexical_state - Variable in class BnfParser.yyLex
 
yy_lexical_state - Variable in class RfcParser.yyLex
 
yy_lexical_state - Variable in class yyLex
 
yy_lexical_state - Variable in class Parser.yyLex
 
yy_mark_end() - Method in class BnfParser.yyLex
 
yy_mark_end() - Method in class RfcParser.yyLex
 
yy_mark_end() - Method in class yyLex
 
yy_mark_end() - Method in class Parser.yyLex
 
yy_mark_start() - Method in class BnfParser.yyLex
 
yy_mark_start() - Method in class RfcParser.yyLex
 
yy_mark_start() - Method in class yyLex
 
yy_mark_start() - Method in class Parser.yyLex
 
yy_move_end() - Method in class BnfParser.yyLex
 
yy_move_end() - Method in class RfcParser.yyLex
 
yy_move_end() - Method in class yyLex
 
yy_move_end() - Method in class Parser.yyLex
 
YY_NO_ANCHOR - Variable in class BnfParser.yyLex
 
YY_NO_ANCHOR - Variable in class RfcParser.yyLex
 
YY_NO_ANCHOR - Variable in class yyLex
 
YY_NO_ANCHOR - Variable in class Parser.yyLex
 
YY_NO_STATE - Variable in class BnfParser.yyLex
 
YY_NO_STATE - Variable in class RfcParser.yyLex
 
YY_NO_STATE - Variable in class yyLex
 
YY_NO_STATE - Variable in class Parser.yyLex
 
YY_NOT_ACCEPT - Variable in class BnfParser.yyLex
 
YY_NOT_ACCEPT - Variable in class RfcParser.yyLex
 
YY_NOT_ACCEPT - Variable in class yyLex
 
YY_NOT_ACCEPT - Variable in class Parser.yyLex
 
yy_nxt - Variable in class BnfParser.yyLex
 
yy_nxt - Variable in class RfcParser.yyLex
 
yy_nxt - Variable in class yyLex
 
yy_nxt - Variable in class Parser.yyLex
 
yy_reader - Variable in class BnfParser.yyLex
 
yy_reader - Variable in class RfcParser.yyLex
 
yy_reader - Variable in class yyLex
 
yy_reader - Variable in class Parser.yyLex
 
yy_rmap - Variable in class BnfParser.yyLex
 
yy_rmap - Variable in class RfcParser.yyLex
 
yy_rmap - Variable in class yyLex
 
yy_rmap - Variable in class Parser.yyLex
 
YY_START - Variable in class BnfParser.yyLex
 
YY_START - Variable in class RfcParser.yyLex
 
YY_START - Variable in class yyLex
 
YY_START - Variable in class Parser.yyLex
 
yy_state_dtrans - Variable in class BnfParser.yyLex
 
yy_state_dtrans - Variable in class RfcParser.yyLex
 
yy_state_dtrans - Variable in class yyLex
 
yy_state_dtrans - Variable in class Parser.yyLex
 
yy_to_mark() - Method in class BnfParser.yyLex
 
yy_to_mark() - Method in class RfcParser.yyLex
 
yy_to_mark() - Method in class yyLex
 
yy_to_mark() - Method in class Parser.yyLex
 
yyAddNull - Variable in class BnfParser
if true, null will be stored when a totally empty alternative is reduced.
yyAddNull - Variable in class RfcParser
if true, null will be stored when a totally empty alternative is reduced.
yyAddNull - Variable in class Parser
if true, null will be stored when a totally empty alternative is reduced.
yybegin(int) - Method in class BnfParser.yyLex
 
yybegin(int) - Method in class RfcParser.yyLex
 
yybegin(int) - Method in class yyLex
 
yybegin(int) - Method in class Parser.yyLex
 
yybuild(BnfParser.yyInput, Object, String, Object...) - Method in class BnfParser
executed whenever an alternative of a rule is reduced, called with values corresponding to Id arguments only.
yybuild(RfcParser.yyInput, Object, String, Object...) - Method in class RfcParser
executed whenever an alternative of a rule is reduced, called with values corresponding to Id arguments only.
yybuild(Parser.yyInput, Object, String, Object...) - Method in class Parser
executed whenever an alternative of a rule is reduced, called with values corresponding to Id arguments only.
yybuild0(BnfParser.yyInput, Object, String) - Method in class BnfParser
executed whenever an empty alternative of a rule is reduced.
yybuild0(RfcParser.yyInput, Object, String) - Method in class RfcParser
executed whenever an empty alternative of a rule is reduced.
yybuild0(Parser.yyInput, Object, String) - Method in class Parser
executed whenever an empty alternative of a rule is reduced.
yyCheck - Static variable in class BnfParser
parser tables.
yyCheck - Static variable in class RfcParser
parser tables.
yyCheck - Static variable in class Parser
parser tables.
yyDefault(Object) - Method in class BnfParser
executed at the beginning of a reduce action.
yyDefault(Object) - Method in class RfcParser
executed at the beginning of a reduce action.
yyDefault(Object) - Method in class Parser
executed at the beginning of a reduce action.
yyDefRed - Static variable in class BnfParser
parser tables.
yyDefRed - Static variable in class RfcParser
parser tables.
yyDefRed - Static variable in class Parser
parser tables.
yyDgoto - Static variable in class BnfParser
parser tables.
yyDgoto - Static variable in class RfcParser
parser tables.
yyDgoto - Static variable in class Parser
parser tables.
yyerror(String) - Method in class BnfParser
simplified error message.
yyerror(String, String[]) - Method in class BnfParser
(syntax) error message.
yyerror(String) - Method in class RfcParser
simplified error message.
yyerror(String, String[]) - Method in class RfcParser
(syntax) error message.
yyerror(String) - Method in class Parser
simplified error message.
yyerror(String, String[]) - Method in class Parser
(syntax) error message.
yyErrorCode - Static variable in class BnfParser
 
yyErrorCode - Static variable in class RfcParser
 
yyErrorCode - Static variable in class Parser
 
yyExpecting(int) - Method in class BnfParser
computes list of expected tokens on error by tracing the tables.
yyExpecting(int) - Method in class RfcParser
computes list of expected tokens on error by tracing the tables.
yyExpecting(int) - Method in class Parser
computes list of expected tokens on error by tracing the tables.
yyFinal - Static variable in class BnfParser
number of final state.
yyFinal - Static variable in class RfcParser
number of final state.
yyFinal - Static variable in class Parser
number of final state.
yyGindex - Static variable in class BnfParser
parser tables.
yyGindex - Static variable in class RfcParser
parser tables.
yyGindex - Static variable in class Parser
parser tables.
YYINITIAL - Variable in class BnfParser.yyLex
 
YYINITIAL - Variable in class RfcParser.yyLex
 
YYINITIAL - Variable in class yyLex
 
YYINITIAL - Variable in class Parser.yyLex
 
yyLen - Static variable in class BnfParser
parser tables.
yyLen - Static variable in class RfcParser
parser tables.
yyLen - Static variable in class Parser
parser tables.
yylength() - Method in class BnfParser.yyLex
 
yylength() - Method in class RfcParser.yyLex
 
yylength() - Method in class yyLex
 
yylength() - Method in class Parser.yyLex
 
yyLex - Class in vig
scanner for visitor generator input.
yyLex(Reader) - Constructor for class yyLex
 
yyLex(InputStream) - Constructor for class yyLex
 
yyLex() - Constructor for class yyLex
 
yyLhs - Static variable in class BnfParser
parser tables.
yyLhs - Static variable in class RfcParser
parser tables.
yyLhs - Static variable in class Parser
parser tables.
yyline - Variable in class BnfParser.yyLex
 
yyline - Variable in class RfcParser.yyLex
 
yyline - Variable in class yyLex
 
yyline - Variable in class Parser.yyLex
 
yyMax - Variable in class BnfParser
initial size and increment of the state/value stack [default 256].
yyMax - Variable in class RfcParser
initial size and increment of the state/value stack [default 256].
yyMax - Variable in class Parser
initial size and increment of the state/value stack [default 256].
yyNames - Static variable in class BnfParser
maps symbol value to printable name.
yyNames - Variable in class Parser
maps pattern and symbol numbers to names.
yyNames - Static variable in class RfcParser
maps symbol value to printable name.
yyNames - Static variable in class Parser
maps symbol value to printable name.
yyparse(BnfParser.yyInput, Object...) - Method in class BnfParser
the generated parser.
yyparse(RfcParser.yyInput, Object...) - Method in class RfcParser
the generated parser.
yyparse(Parser.yyInput, Object...) - Method in class Parser
the generated parser.
yyRindex - Static variable in class BnfParser
parser tables.
yyRindex - Static variable in class RfcParser
parser tables.
yyRindex - Static variable in class Parser
parser tables.
yySindex - Static variable in class BnfParser
parser tables.
yySindex - Static variable in class RfcParser
parser tables.
yySindex - Static variable in class Parser
parser tables.
yyTable - Static variable in class BnfParser
parser tables.
yyTable - Static variable in class RfcParser
parser tables.
yyTable - Static variable in class Parser
parser tables.
yytext() - Method in class BnfParser.yyLex
 
yytext() - Method in class RfcParser.yyLex
 
yytext() - Method in class yyLex
 
yytext() - Method in class Parser.yyLex
 

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

(c) 2008 Axel T. Schreiner