XDoc Search Logo
Package:
stratego/asfix/implode
constructor
Link to XDoc
Author: Unknown
Since: Unknown
Summary: Implosion of productions that result in constructor applications. An application of a context-free production is transformed into an actual application of a constructor name to the list of children. The Stratego primitive \verb|mkterm| takes a pair of a string \verb|c| and a list of terms \verb|ts| and turns it into the term \verb|c(ts)|. The constructor \verb|c| is derived from the production. If it has a \verb|cons(c)| attribute that attribute is taken. Otherwise the production should be some derived production for regular expressions.
Definitions:
ast No additional information available
Cns No additional information available
CnsGeneric No additional information available
CnsNil No additional information available
Constr0 No additional information available
Constr1 No additional information available
Constr23 No additional information available
ConstrNil No additional information available
get-ast-pattern No additional information available
get-cons No additional information available
implode-constant-literal No additional information available
is-conc No additional information available
is-ins No additional information available
is-nil No additional information available
is-none No additional information available
is-some No additional information available
ReplAstPattern Handles the experimental ast annotations.
ReplCons No additional information available
ReplConsConc No additional information available
ReplConsConc Note: the separator of this concatenation operator is made into an element of the list. Does this make sense?
ReplConsIns No additional information available
ReplConsNil No additional information available
ReplConsNone No additional information available
ReplConsSome No additional information available
ReplNamedCons No additional information available