Package org.springframework.shell.command.parser
package org.springframework.shell.command.parser
- 
ClassDescriptionBase abstractNodeVisitorwhich visits all nodes allowing user to implement callback methods.Interface to generate abstract syntax tree from tokens.Representing result from tokens to ast tree generation.Default implementation of anAst.Represents a node in anabstract syntax treeand knows aboutToken.Node representing a command argument.Helper class to make it easier to work with command registrations and how those are used with parser model.Node representing a command.Node representingEncapsulatingDirectivewith its fields,nameandvalue.Interface to tokenize arguments into tokens.Default implementation of aLexer.Representing result fromLexertokenisation.EncapsulatingParserMessagewith position andinserts.Interface to vising nodes.Nonterminalnode means that it can have children and doesn't necessarily terminalast tree branch.Node representing an option argument.Node representing an option.Interface to parse command line arguments.Default implementation of aNodeVisitor.Default implementation of aParser.Results from aParsercontaining needed information like resolvedCommandRegistration, list ofCommandOptioninstances, errors and directive.Contains all the messages that can be produced during parsing.Terminalnode means that it is end ofast tree branch.