Я хочу вычислить количество узлов в AST или в выражении AQL.Мой код выглядит следующим образом.
public static void aqlParser(String queryString ) {
IQueryEnvironment queryEnvironment = Query.newEnvironment();
QueryBuilderEngine builder = new QueryBuilderEngine(queryEnvironment);
AstResult astResult = builder.build(queryString);
System.out.println(astResult);
System.out.println(astResult.getAst());
System.out.println(astResult);
//AQLSiriusInterpreter asi= new AQLSiriusInterpreter() ;
}
Идея состоит в том, чтобы построить выражение из запроса String и вычислить количество узлов в AST.