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

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 a Lexer.ReaderStack.Stream off 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.
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