This object
RecipeSymbol
stores information about all the
TokenGroup
( TokenGroup represents a collection of tokens
generated from parsing a single directive). The object also contains
information about the directives (or plugins) that need to be loaded
at the startup time.
This class provides some useful methods for accessing the list of
directives or plugins that need to be loaded, the token groups for
all the directives tokenized and parsed.
This class exposes a builder pattern for constructing the object.
in the RecipeVisitor
. The RecipeVisitor
constructs RecipeSymbol
using the RecipeSymbol.Builder