Class TranslationVisitor

java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
org.rumbledb.parser.jsoniq.JsoniqBaseVisitor<Node>
org.rumbledb.compiler.TranslationVisitor
All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Node>, JsoniqVisitor<Node>

public class TranslationVisitor extends JsoniqBaseVisitor<Node>
Translation is the phase in which the Abstract Syntax Tree is transformed into an Expression Tree, which is a JSONiq intermediate representation.
Author:
Stefan Irimescu, Can Berker Cikis, Ghislain Fourny, Andrea Rinaldi