code: protected void NCName()
    {
  
      m_ops.setOp(m_ops.getOp(OpMap.MAPINDEX_LENGTH), m_queueMark - 1);
      m_ops.setOp(OpMap.MAPINDEX_LENGTH, m_ops.getOp(OpMap.MAPINDEX_LENGTH) + 1);
  
      nextToken();
    }
docs: NCName ::=  (Letter | '_') (NCNameChar)
  NCNameChar ::=  Letter | Digit | '.' | '-' | '_' | CombiningChar | Extender