예제 #1
0
 public override AstStatement Clone()
 => CopyValuesTo(new AstConstantDeclaration(
                     Pattern.Clone(),
                     TypeExpr?.Clone(),
                     Initializer.Clone(),
                     Documentation,
                     Directives?.Select(d => d.Clone()).ToList()));
예제 #2
0
파일: TypeDef.cs 프로젝트: exyi/coberec
 FmtToken FormatDirectives() =>
 FmtToken.Concat(Directives.Select(d => FmtToken.Concat(d, " ")))
 .WithIntegerTokenMap()
 .Name("directives");
예제 #3
0
 FmtToken FormatDirectives() => FmtToken.Concat(Directives.Select(d => FmtToken.Concat(" ", d.Format())));