コード例 #1
0
 public override void ExitEnumDeclaration(EnumParser.EnumDeclarationContext context)
 {
     currentlyParsingEnum.ParsedEnumContent.AppendLine("};\n");
     currentlyParsingEnum.ParsedEnumContent.AppendLine("export default " + currentlyParsingEnum.EnumName + ";");
     ParsedEnums.Add(currentlyParsingEnum);
 }
コード例 #2
0
 public override void ExitEnumDeclaration(EnumParser.EnumDeclarationContext context)
 {
     builder.AppendLine("};\n");
     builder.AppendLine("export default " + name + ";");
 }
コード例 #3
0
 public override void EnterEnumDeclaration(EnumParser.EnumDeclarationContext context)
 {
     currentlyParsingEnum          = new ParsedEnum();
     currentlyParsingEnum.EnumName = Char.ToLowerInvariant(context.ID().ToString()[0]) + context.ID().ToString().Substring(1) + "Dict";
     currentlyParsingEnum.ParsedEnumContent.AppendLine("const " + currentlyParsingEnum.EnumName + " = {");
 }
コード例 #4
0
 public override void EnterEnumDeclaration(EnumParser.EnumDeclarationContext context)
 {
     name = Char.ToLowerInvariant(context.ID().ToString()[0]) + context.ID().ToString().Substring(1);
     builder.AppendLine("const " + name + " = {");
 }