99100101102103104105106107108109
System.out.println( "--- ASTIterator ---" ); ASTIterator iter2 = new ASTIterator( t ); int count2 = 0; while ( iter2.hasNext() ) { AST n = iter2.nextNode(); count2++; System.out.println( n ); } assertEquals( 10, count2 );
10281029103010311032103310341035103610371038
ASTIterator iter = new ASTIterator(ast); boolean foundFoo = false; boolean foundName = false; while (iter.hasNext()) { AST n = iter.nextNode(); if ("Foo".equals(n.getText())) { if (foundFoo) fail("Already found 'Foo'!"); foundFoo = true;
10271028102910301031103210331034103510361037
100101102103104105106107108109110
10691070107110721073107410751076107710781079