Example #1
0
 public override AstStatement Clone()
 => CopyValuesTo(new AstConstantDeclaration(
                     Pattern.Clone(),
                     TypeExpr?.Clone(),
                     Initializer.Clone(),
                     Documentation,
                     Directives?.Select(d => d.Clone()).ToList()));
Example #2
0
 FmtToken FormatDirectives() =>
 FmtToken.Concat(Directives.Select(d => FmtToken.Concat(d, " ")))
 .WithIntegerTokenMap()
 .Name("directives");
Example #3
0
 FmtToken FormatDirectives() => FmtToken.Concat(Directives.Select(d => FmtToken.Concat(" ", d.Format())));