protected static Token getStartTokenOfFirstRule(Collection<? extends Collection<Rule>> cycles) { if (cycles == null) { return null; } for (Collection<Rule> collection : cycles) { if (collection == null) { return null; } for (Rule rule : collection) { if (rule.ast != null) { return rule.ast.getToken(); } } } return null; } }
protected static Token getStartTokenOfFirstRule(Collection<? extends Collection<Rule>> cycles) { if (cycles == null) { return null; } for (Collection<Rule> collection : cycles) { if (collection == null) { return null; } for (Rule rule : collection) { if (rule.ast != null) { return rule.ast.getToken(); } } } return null; } }
protected static Token getStartTokenOfFirstRule(Collection<? extends Collection<Rule>> cycles) { if (cycles == null) { return null; } for (Collection<Rule> collection : cycles) { if (collection == null) { return null; } for (Rule rule : collection) { if (rule.ast != null) { return rule.ast.getToken(); } } } return null; } }
protected static Token getStartTokenOfFirstRule(Collection<? extends Collection<Rule>> cycles) { if (cycles == null) { return null; } for (Collection<Rule> collection : cycles) { if (collection == null) { return null; } for (Rule rule : collection) { if (rule.ast != null) { return rule.ast.getToken(); } } } return null; } }
protected static Token getStartTokenOfFirstRule(Collection<? extends Collection<Rule>> cycles) { if (cycles == null) { return null; } for (Collection<Rule> collection : cycles) { if (collection == null) { return null; } for (Rule rule : collection) { if (rule.ast != null) { return rule.ast.getToken(); } } } return null; } }