public static string GetName(VBAParser.EnumerationStmt_ConstantContext context, out Interval tokenInterval) { var nameContext = context.identifier(); tokenInterval = Interval.Of(nameContext.Start.TokenIndex, nameContext.Stop.TokenIndex); return(GetName(context)); }
public override void EnterEnumerationStmt_Constant(VBAParser.EnumerationStmt_ConstantContext context) { AddDeclaration(CreateDeclaration( context.identifier().GetText(), "Long", Accessibility.Implicit, DeclarationType.EnumerationMember, context, context.identifier().GetSelection(), false, null, null)); }
public static string GetName(VBAParser.EnumerationStmt_ConstantContext context) { return(GetName(context.identifier())); }
public EnumMember(VBAParser.EnumerationStmt_ConstantContext constContext, long initValue) { ConstantContext = constContext; Value = initValue; HasAssignment = constContext.children.Any(ch => ch.Equals(constContext.GetToken(VBAParser.EQ, 0))); }
public override void EnterEnumerationStmt_Constant(VBAParser.EnumerationStmt_ConstantContext context) { _declarations.Add(CreateDeclaration(context.ambiguousIdentifier().GetText(), null, Accessibility.Implicit, DeclarationType.EnumerationMember, context, context.ambiguousIdentifier().GetSelection())); }