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 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.
All Classes All Packages