//public DefnCode Dc { get; set; } public SymtabNode(String pString, TDefnCode dc = TDefnCode.dcUndefined) { this.pString = pString; defn = new TDefn(dc); xNode = 0; nestingLevel = SharedProperties.CurrentNestingLevel; labelIndex = SharedProperties.AsmLableIndex++; }
protected SymtabNode EnterNewLocal(String pString, TDefnCode dc = TDefnCode.dcUndefined) { return symtabStack.EnterNewLocal(pString, dc); }
// fiends: byte offset in record public TDefn(TDefnCode dc) { how = dc; }
public SymtabNode EnterNewLocal(String pString, TDefnCode dc = TDefnCode.dcUndefined) { return pSymtabs[SharedProperties.CurrentNestingLevel].EnterNew(pString, dc); }