import java.util.*;
import java.io.*;
public abstract class AstList {
// find the first element on the list that has a token,
// and return that token
public AstToken findToken() {
AstToken t;
for ( AstNode l=arg[0]; l != null; l = l.right )
if ( l.arg[0] != null ) {
t = l.arg[0].findToken();
if ( t != null )
return t;
}
return null;
}
}