public override object VisitEnumElem(PParser.EnumElemContext context) { string symbolName = context.name.GetText(); EnumElem elem = CurrentScope.Put(symbolName, context); nodesToDeclarations.Put(context, elem); return(null); }
public EnumElem Put(string name, PParser.EnumElemContext tree) { EnumElem enumElem = new EnumElem(name, tree); CheckConflicts(enumElem, Namespace(enumElems), Namespace(events)); enumElems.Add(name, enumElem); return(enumElem); }
public override object VisitEnumElem(PParser.EnumElemContext context) { // name=iden return((EnumElem)nodesToDeclarations.Get(context)); }