Uses of Interface
org.pipservices3.expressions.io.IScanner
Packages that use IScanner
Package
Description
-
Uses of IScanner in org.pipservices3.expressions.calculator.tokenizers
Methods in org.pipservices3.expressions.calculator.tokenizers with parameters of type IScannerModifier and TypeMethodDescriptionExpressionNumberState.nextToken
(IScanner scanner, ITokenizer tokenizer) Gets the next token from the stream started from the character linked to this state.ExpressionQuoteState.nextToken
(IScanner scanner, ITokenizer tokenizer) Gets the next token from the stream started from the character linked to this state.ExpressionWordState.nextToken
(IScanner scanner, ITokenizer tokenizer) Gets the next token from the stream started from the character linked to this state. -
Uses of IScanner in org.pipservices3.expressions.csv
Methods in org.pipservices3.expressions.csv with parameters of type IScannerModifier and TypeMethodDescriptionCsvQuoteState.nextToken
(IScanner scanner, ITokenizer tokenizer) Gets the next token from the stream started from the character linked to this state.CsvSymbolState.nextToken
(IScanner scanner, ITokenizer tokenizer) -
Uses of IScanner in org.pipservices3.expressions.io
Classes in org.pipservices3.expressions.io that implement IScanner -
Uses of IScanner in org.pipservices3.expressions.mustache.tokenizers
Methods in org.pipservices3.expressions.mustache.tokenizers with parameters of type IScannerModifier and TypeMethodDescriptionMustacheSpecialState.nextToken
(IScanner scanner, ITokenizer tokenizer) Gets the next token from the stream started from the character linked to this state. -
Uses of IScanner in org.pipservices3.expressions.tokenizers
Fields in org.pipservices3.expressions.tokenizers declared as IScannerMethods in org.pipservices3.expressions.tokenizers that return IScannerModifier and TypeMethodDescriptionAbstractTokenizer.getScanner()
ITokenizer.getScanner()
The stream scanner to tokenize.Methods in org.pipservices3.expressions.tokenizers with parameters of type IScannerModifier and TypeMethodDescriptionITokenizerState.nextToken
(IScanner scanner, ITokenizer tokenizer) Gets the next token from the stream started from the character linked to this state.void
AbstractTokenizer.setScanner
(IScanner value) void
ITokenizer.setScanner
(IScanner scanner) The stream scanner to tokenize.AbstractTokenizer.tokenizeStream
(IScanner scanner) ITokenizer.tokenizeStream
(IScanner scanner) Tokenizes a textual stream into a list of token structures.AbstractTokenizer.tokenizeStreamToStrings
(IScanner scanner) ITokenizer.tokenizeStreamToStrings
(IScanner scanner) Tokenizes a textual stream into a list of strings. -
Uses of IScanner in org.pipservices3.expressions.tokenizers.generic
Methods in org.pipservices3.expressions.tokenizers.generic with parameters of type IScannerModifier and TypeMethodDescriptionSymbolNode.deepestRead
(IScanner scanner) Find the descendant that takes as many characters as possible from the input.protected String
CppCommentState.getMultiLineComment
(IScanner scanner) Ignore everything up to a closing star and slash, and then return the tokenizer's next token.protected String
CppCommentState.getSingleLineComment
(IScanner scanner) Ignore everything up to an end-of-line and return the tokenizer's next token.CCommentState.nextToken
(IScanner scanner, ITokenizer tokenizer) Either delegate to a comment-handling state, or return a token with just a slash in it.CppCommentState.nextToken
(IScanner scanner, ITokenizer tokenizer) Either delegate to a comment-handling state, or return a token with just a slash in it.GenericCommentState.nextToken
(IScanner scanner, ITokenizer tokenizer) Either delegate to a comment-handling state, or return a token with just a slash in it.GenericNumberState.nextToken
(IScanner scanner, ITokenizer tokenizer) Gets the next token from the stream started from the character linked to this state.GenericQuoteState.nextToken
(IScanner scanner, ITokenizer tokenizer) Return a quoted string token from a scanner.GenericSymbolState.nextToken
(IScanner scanner, ITokenizer tokenizer) Return a symbol token from a scanner.GenericWhitespaceState.nextToken
(IScanner scanner, ITokenizer tokenizer) Ignore whitespace (such as blanks and tabs), and return the tokenizer's next token.GenericWordState.nextToken
(IScanner scanner, ITokenizer tokenizer) Ignore word (such as blanks and tabs), and return the tokenizer's next token.Return a symbol string from a scanner.SymbolNode.unreadToValid
(IScanner scanner) Unwind to a valid node; this node is "valid" if its ancestry represents a complete symbol.