All Packages Class Hierarchy This Package Previous Next Index
Class picture.PicPipePipeline
java.lang.Object
|
+----picture.PicPipe
|
+----picture.PicPipePipeline
- public class PicPipePipeline
- extends PicPipe
A sequence of PicPipes hooked together to define a single picture.
This could also be something that is not a viewable picture,
such as a #define statement.
This code is (c) 1996 Leemon Baird
<leemon@cs.cmu.edu>,
http://www.cs.cmu.edu/~baird
The source and object code may be redistributed freely.
If the code is modified, please state so in the comments.
- Version:
- 1.0, 27 April 96
- Author:
- Leemon Baird
-
pic
-
-
source
- linked list of pipelines that are pictures (not including
-
sourceLast
- the last pipeline on the linked list
-
viewable
- is this a picture as opposed to something like a #define ?
-
PicPipePipeline()
-
-
BNF(int)
- Return the BNF description of this object's parameters.
-
parse(Parser, int)
- Parse this object's parameters and initialize it.
-
unparse(Unparser, int)
- Output a description of this object that can be parsed with parse().
viewable
public boolean viewable
- is this a picture as opposed to something like a #define ?
source
public PicPipeList source
- linked list of pipelines that are pictures (not including @defines, etc.)
sourceLast
public PicPipeList sourceLast
- the last pipeline on the linked list
pic
protected PicPipe pic[]
PicPipePipeline
public PicPipePipeline()
BNF
public String BNF(int lang)
- Return the BNF description of this object's parameters.
- Overrides:
- BNF in class PicPipe
unparse
public void unparse(Unparser u,
int lang)
- Output a description of this object that can be parsed with parse().
- Overrides:
- unparse in class PicPipe
- See Also:
- Parsable
parse
public Object parse(Parser p,
int lang) throws ParserException
- Parse this object's parameters and initialize it.
- Throws: ParserException
- parser didn't find the required token
- Overrides:
- parse in class PicPipe
All Packages Class Hierarchy This Package Previous Next Index