Home | History | Annotate | Download | only in parser

Lines Matching refs:lexer

40     public AddressParser(Lexer lexer) {
41 this.lexer = lexer;
42 this.lexer.selectLexer("charLexer");
46 this.lexer = new Lexer("charLexer", address);
53 if (this.lexer.lookAhead(0) == '<') {
54 this.lexer.consume(1);
55 this.lexer.selectLexer("sip_urlLexer");
56 this.lexer.SPorHT();
57 URLParser uriParser = new URLParser((Lexer) lexer);
62 this.lexer.SPorHT();
63 this.lexer.match('>');
69 if (this.lexer.lookAhead(0) == '\"') {
70 name = this.lexer.quotedString();
71 this.lexer.SPorHT();
73 name = this.lexer.getNextToken('<');
75 this.lexer.match('<');
76 this.lexer.SPorHT();
77 URLParser uriParser = new URLParser((Lexer) lexer);
82 this.lexer.SPorHT();
83 this.lexer.match('>');
98 while (lexer.hasMoreChars()) {
99 char la = lexer.lookAhead(k);
110 char la = lexer.lookAhead(k);
115 URLParser uriParser = new URLParser((Lexer) lexer);