private NVPair _readTopLevelNVPair(NVTokens nvtokens) { int i = nvtokens.Token; nvtokens.eatToken(); if (i != 1) { throw new TnsException("Error de sintaxis no válida."); } String s = _readNVLiteral(nvtokens); NVPair nvpair = new NVPair(s); if ((i = nvtokens.Token) == 3) { for (; i == 8 || i == 3; i = nvtokens.Token) { s = s + nvtokens.popLiteral(); } nvpair.Name = s; return(_readRightHandSide(nvpair, nvtokens)); } else { return(_readRightHandSide(nvpair, nvtokens)); } }
private String _readNVLiteral(NVTokens nvtokens) { int i = nvtokens.Token; if (i != 8) { throw new TnsException("Error de sintaxis no válida."); } else { return(nvtokens.popLiteral()); } }