Lines Matching refs:elements

254         String[] elements = getEventElements(line);
255 if ( elements==null || elements[0]==null ) {
259 if ( elements[0].equals("enterRule") ) {
260 listener.enterRule(elements[1], elements[2]);
262 else if ( elements[0].equals("exitRule") ) {
263 listener.exitRule(elements[1], elements[2]);
265 else if ( elements[0].equals("enterAlt") ) {
266 listener.enterAlt(Integer.parseInt(elements[1]));
268 else if ( elements[0].equals("enterSubRule") ) {
269 listener.enterSubRule(Integer.parseInt(elements[1]));
271 else if ( elements[0].equals("exitSubRule") ) {
272 listener.exitSubRule(Integer.parseInt(elements[1]));
274 else if ( elements[0].equals("enterDecision") ) {
275 listener.enterDecision(Integer.parseInt(elements[1]), elements[2].equals("true"));
277 else if ( elements[0].equals("exitDecision") ) {
278 listener.exitDecision(Integer.parseInt(elements[1]));
280 else if ( elements[0].equals("location") ) {
281 listener.location(Integer.parseInt(elements[1]),
282 Integer.parseInt(elements[2]));
284 else if ( elements[0].equals("consumeToken") ) {
285 ProxyToken t = deserializeToken(elements, 1);
292 else if ( elements[0].equals("consumeHiddenToken") ) {
293 ProxyToken t = deserializeToken(elements, 1);
300 else if ( elements[0].equals("LT") ) {
301 Token t = deserializeToken(elements, 2);
302 listener.LT(Integer.parseInt(elements[1]), t);
304 else if ( elements[0].equals("mark") ) {
305 listener.mark(Integer.parseInt(elements[1]));
307 else if ( elements[0].equals("rewind") ) {
308 if ( elements[1]!=null ) {
309 listener.rewind(Integer.parseInt(elements[1]));
315 else if ( elements[0].equals("beginBacktrack") ) {
316 listener.beginBacktrack(Integer.parseInt(elements[1]));
318 else if ( elements[0].equals("endBacktrack") ) {
319 int level = Integer.parseInt(elements[1]);
320 int successI = Integer.parseInt(elements[2]);
323 else if ( elements[0].equals("exception") ) {
324 String excName = elements[1];
325 String indexS = elements[2];
326 String lineS = elements[3];
327 String posS = elements[4];
351 else if ( elements[0].equals("beginResync") ) {
354 else if ( elements[0].equals("endResync") ) {
357 else if ( elements[0].equals("terminate") ) {
360 else if ( elements[0].equals("semanticPredicate") ) {
361 Boolean result = Boolean.valueOf(elements[1]);
362 String predicateText = elements[2];
367 else if ( elements[0].equals("consumeNode") ) {
368 ProxyTree node = deserializeNode(elements, 1);
371 else if ( elements[0].equals("LN") ) {
372 int i = Integer.parseInt(elements[1]);
373 ProxyTree node = deserializeNode(elements, 2);
376 else if ( elements[0].equals("createNodeFromTokenElements") ) {
377 int ID = Integer.parseInt(elements[1]);
378 int type = Integer.parseInt(elements[2]);
379 String text = elements[3];
384 else if ( elements[0].equals("createNode") ) {
385 int ID = Integer.parseInt(elements[1]);
386 int tokenIndex = Integer.parseInt(elements[2]);
392 else if ( elements[0].equals("nilNode") ) {
393 int ID = Integer.parseInt(elements[1]);
397 else if ( elements[0].equals("errorNode") ) {
399 int ID = Integer.parseInt(elements[1]);
400 int type = Integer.parseInt(elements[2]);
401 String text = elements[3];
406 else if ( elements[0].equals("becomeRoot") ) {
407 int newRootID = Integer.parseInt(elements[1]);
408 int oldRootID = Integer.parseInt(elements[2]);
413 else if ( elements[0].equals("addChild") ) {
414 int rootID = Integer.parseInt(elements[1]);
415 int childID = Integer.parseInt(elements[2]);
420 else if ( elements[0].equals("setTokenBoundaries") ) {
421 int ID = Integer.parseInt(elements[1]);
425 Integer.parseInt(elements[2]),
426 Integer.parseInt(elements[3]));
433 protected ProxyTree deserializeNode(String[] elements, int offset) {
434 int ID = Integer.parseInt(elements[offset+0]);
435 int type = Integer.parseInt(elements[offset+1]);
436 int tokenLine = Integer.parseInt(elements[offset+2]);
437 int charPositionInLine = Integer.parseInt(elements[offset+3]);
438 int tokenIndex = Integer.parseInt(elements[offset+4]);
439 String text = elements[offset+5];
444 protected ProxyToken deserializeToken(String[] elements,
447 String indexS = elements[offset+0];
448 String typeS = elements[offset+1];
449 String channelS = elements[offset+2];
450 String lineS = elements[offset+3];
451 String posS = elements[offset+4];
452 String text = elements[offset+5];
481 String[] elements = new String[MAX_EVENT_ELEMENTS];
498 return elements;
500 elements[i] = st.nextToken();
504 elements[i] = str;
510 return elements;