A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages
All Classes All Packages
All Classes All Packages
P
- Parser(Lexer) - Constructor for class com.blackrook.archetext.struct.Lexer.Parser
- 
Constructs the parser and binds a Lexer to it.
- peek() - Method in class com.blackrook.archetext.struct.Lexer.ReaderStack
- 
Gets the reference to the topmost (current) stream.
- peekFirst(K) - Method in class com.blackrook.archetext.struct.HashDequeMap
- 
Returns the value at the beginning of a deque.
- peekLast(K) - Method in class com.blackrook.archetext.struct.HashDequeMap
- 
Returns the value at the end of a deque.
- poll(K) - Method in class com.blackrook.archetext.struct.HashDequeMap
- 
Removes a value from the front of a deque.
- pollFirst(K) - Method in class com.blackrook.archetext.struct.HashDequeMap
- 
Removes a value from the beginning of a deque.
- pollLast(K) - Method in class com.blackrook.archetext.struct.HashDequeMap
- 
Removes a value from the end of a deque.
- pop() - Method in class com.blackrook.archetext.struct.Lexer.ReaderStack
- 
Pops aLexer.ReaderStack.Streamoff of the top of this stack.
- pop(K) - Method in class com.blackrook.archetext.struct.HashDequeMap
- 
Removes a value from the front of a deque.
- POWER - com.blackrook.archetext.Combinator
- preprocess() - Method in class com.blackrook.archetext.struct.PreprocessorLexer
- PreprocessorLexer - Class in com.blackrook.archetext.struct
- 
A lexer that scans for specific directives and affects the stream.
- PreprocessorLexer(Lexer.Kernel, Reader) - Constructor for class com.blackrook.archetext.struct.PreprocessorLexer
- 
Creates a new preprocessor lexer around a reader.
- PreprocessorLexer(Lexer.Kernel, String) - Constructor for class com.blackrook.archetext.struct.PreprocessorLexer
- 
Creates a new preprocessor lexer around a String, that will be wrapped into a StringReader.
- PreprocessorLexer(Lexer.Kernel, String, Reader) - Constructor for class com.blackrook.archetext.struct.PreprocessorLexer
- 
Creates a new preprocessor lexer around a reader.
- PreprocessorLexer(Lexer.Kernel, String, String) - Constructor for class com.blackrook.archetext.struct.PreprocessorLexer
- 
Creates a new preprocessor lexer around a String, that will be wrapped into a StringReader.
- PreprocessorLexer.DefaultIncluder - Class in com.blackrook.archetext.struct
- 
Default includer to use when none specified.
- PreprocessorLexer.Includer - Interface in com.blackrook.archetext.struct
- 
An interface that allows the user to resolve a resource by path when the PreprocessorLexer parses it.
- PreprocessorLexer.PreprocessorException - Exception in com.blackrook.archetext.struct
- 
Thrown on preprocessor error.
- PreprocessorLexer.StringProvider - Interface in com.blackrook.archetext.struct
- 
Lambda interface that returns a string.
- processDirectiveLine(String, int, String) - Method in class com.blackrook.archetext.struct.PreprocessorLexer
- 
Called when a full directive is read and needs to be processed.
- promoteTo(ArcheTextValue.Type) - Method in class com.blackrook.archetext.ArcheTextValue
- 
Returns a new ArcheTextValue that is a promoted type from this one.
- push(String, Reader) - Method in class com.blackrook.archetext.struct.Lexer.ReaderStack
- 
Pushes another reader onto the stack.
- push(K, V) - Method in class com.blackrook.archetext.struct.HashDequeMap
- 
Adds a value to the front of a deque.
- pushParent(ArcheTextObject) - Method in class com.blackrook.archetext.ArcheTextObject
- 
Pushes a parent onto the top of the parent stack.
- pushStream(String, Reader) - Method in class com.blackrook.archetext.struct.Lexer
- 
Pushes a stream onto the encapsulated reader stack.
All Classes All Packages