ESVReader

public class ESVReader

Term reading utility class for ESV abstract syntax.

Methods

collectTerms

public static ArrayList<IStrategoAppl> collectTerms(IStrategoAppl term, String... constructors)

concatTermStrings

public static String concatTermStrings(IStrategoList values)

cons

public static String cons(IStrategoTerm t)

findTerm

public static IStrategoAppl findTerm(IStrategoTerm term, String constructor)

getProperty

public static String getProperty(IStrategoAppl document, String name)

getProperty

public static String getProperty(IStrategoAppl document, String name, String defaultValue)

termContents

public static String termContents(IStrategoTerm t)

termListContents

public static List<String> termListContents(IStrategoTerm t)