pip_services3_expressions.tokenizers.generic.SymbolRootNode module

class pip_services3_expressions.tokenizers.generic.SymbolRootNode.SymbolRootNode

Bases: pip_services3_expressions.tokenizers.generic.SymbolNode.SymbolNode

This class is a special case of a SymbolNode. A SymbolRootNode object has no symbol of its own, but has children that represent all possible symbols.

add(value: str, token_type: pip_services3_expressions.tokenizers.TokenType.TokenType)
next_token(scanner: pip_services3_expressions.io.IScanner.IScanner)pip_services3_expressions.tokenizers.Token.Token

Return a symbol string from a scanner.

Parameters

scanner – A scanner to read from

Returns

A symbol string from a scanner