private Name createNameNode() { return createNameNode(false, Token.NAME); }
Name breakLabel = null; if (peekTokenOrEOL() == Token.NAME) { breakLabel = createNameNode(); end = getNodeEnd(breakLabel);
Name name = createNameNode(true, currentToken); Name ns = null; name = createNameNode(); break; name = createNameNode(false, -1); break;
stringProp = createStringLiteral(); Name name = createNameNode(); String prop = ts.getString(); int ppos = ts.tokenBeg; name = createNameNode(); elems.add(getterSetterProperty(ppos, name, "get".equals(prop)));
Name label = null; if (peekTokenOrEOL() == Token.NAME) { label = createNameNode(); end = getNodeEnd(label);
private AstNode name(int ttFlagged, int tt) throws IOException { String nameString = ts.getString(); int namePos = ts.tokenBeg, nameLineno = ts.lineno; if (0 != (ttFlagged & TI_CHECK_LABEL) && peekToken() == Token.COLON) { // Do not consume colon. It is used as an unwind indicator // to return to statementHelper. Label label = new Label(namePos, ts.tokenEnd - namePos); label.setName(nameString); label.setLineno(ts.lineno); return label; } // Not a label. Unfortunately peeking the next token to check for // a colon has biffed ts.tokenBeg, ts.tokenEnd. We store the name's // bounds in instance vars and createNameNode uses them. saveNameTokenData(namePos, nameString, nameLineno); if (compilerEnv.isXmlAvailable()) { return propertyName(-1, nameString, 0); } else { return createNameNode(true, Token.NAME); } }
} else { if (mustMatchToken(Token.NAME, "msg.no.parm")) { fnNode.addParam(createNameNode()); defineSymbol(Token.LP, ts.getString()); } else {
case Token.NAME: consumeToken(); iter = createNameNode(); break; default:
Name varName = createNameNode();
name = createNameNode(); defineSymbol(declType, ts.getString(), inForInit);
Name name = createNameNode(true, Token.GETPROP); PropertyGet pg = new PropertyGet(pn, name, dotPos); pg.setLineno(lineno);
name = createNameNode(true, Token.NAME); if (!matchToken(Token.LP)) { if (compilerEnv.isAllowMemberExprAsFunctionName()) {