Uses of Interface
org.pipservices3.expressions.io.IScanner
-
-
Uses of IScanner in org.pipservices3.expressions.calculator.tokenizers
Methods in org.pipservices3.expressions.calculator.tokenizers with parameters of type IScanner Modifier and Type Method Description TokenExpressionNumberState. nextToken(IScanner scanner, ITokenizer tokenizer)Gets the next token from the stream started from the character linked to this state.TokenExpressionQuoteState. nextToken(IScanner scanner, ITokenizer tokenizer)Gets the next token from the stream started from the character linked to this state.TokenExpressionWordState. 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 IScanner Modifier and Type Method Description TokenCsvQuoteState. nextToken(IScanner scanner, ITokenizer tokenizer)Gets the next token from the stream started from the character linked to this state.TokenCsvSymbolState. nextToken(IScanner scanner, ITokenizer tokenizer) -
Uses of IScanner in org.pipservices3.expressions.io
Classes in org.pipservices3.expressions.io that implement IScanner Modifier and Type Class Description classStringScanner -
Uses of IScanner in org.pipservices3.expressions.mustache.tokenizers
Methods in org.pipservices3.expressions.mustache.tokenizers with parameters of type IScanner Modifier and Type Method Description TokenMustacheSpecialState. 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 IScanner Modifier and Type Field Description protected IScannerAbstractTokenizer. _scannerMethods in org.pipservices3.expressions.tokenizers that return IScanner Modifier and Type Method Description IScannerAbstractTokenizer. getScanner()IScannerITokenizer. getScanner()The stream scanner to tokenize.Methods in org.pipservices3.expressions.tokenizers with parameters of type IScanner Modifier and Type Method Description TokenITokenizerState. nextToken(IScanner scanner, ITokenizer tokenizer)Gets the next token from the stream started from the character linked to this state.voidAbstractTokenizer. setScanner(IScanner value)voidITokenizer. setScanner(IScanner scanner)The stream scanner to tokenize.List<Token>AbstractTokenizer. tokenizeStream(IScanner scanner)List<Token>ITokenizer. tokenizeStream(IScanner scanner)Tokenizes a textual stream into a list of token structures.List<String>AbstractTokenizer. tokenizeStreamToStrings(IScanner scanner)List<String>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 IScanner Modifier and Type Method Description SymbolNodeSymbolNode. deepestRead(IScanner scanner)Find the descendant that takes as many characters as possible from the input.protected StringCppCommentState. getMultiLineComment(IScanner scanner)Ignore everything up to a closing star and slash, and then return the tokenizer's next token.protected StringCppCommentState. getSingleLineComment(IScanner scanner)Ignore everything up to an end-of-line and return the tokenizer's next token.TokenCCommentState. nextToken(IScanner scanner, ITokenizer tokenizer)Either delegate to a comment-handling state, or return a token with just a slash in it.TokenCppCommentState. nextToken(IScanner scanner, ITokenizer tokenizer)Either delegate to a comment-handling state, or return a token with just a slash in it.TokenGenericCommentState. nextToken(IScanner scanner, ITokenizer tokenizer)Either delegate to a comment-handling state, or return a token with just a slash in it.TokenGenericNumberState. nextToken(IScanner scanner, ITokenizer tokenizer)Gets the next token from the stream started from the character linked to this state.TokenGenericQuoteState. nextToken(IScanner scanner, ITokenizer tokenizer)Return a quoted string token from a scanner.TokenGenericSymbolState. nextToken(IScanner scanner, ITokenizer tokenizer)Return a symbol token from a scanner.TokenGenericWhitespaceState. nextToken(IScanner scanner, ITokenizer tokenizer)Ignore whitespace (such as blanks and tabs), and return the tokenizer's next token.TokenGenericWordState. nextToken(IScanner scanner, ITokenizer tokenizer)Ignore word (such as blanks and tabs), and return the tokenizer's next token.TokenSymbolRootNode. nextToken(IScanner scanner)Return a symbol string from a scanner.SymbolNodeSymbolNode. unreadToValid(IScanner scanner)Unwind to a valid node; this node is "valid" if its ancestry represents a complete symbol.
-