InputColumn(UPOSTAG, Stack[0]) InputColumn(UPOSTAG, Stack[1]) InputColumn(UPOSTAG, Stack[2]) InputColumn(UPOSTAG, Lookahead[0]) InputColumn(UPOSTAG, Lookahead[1]) InputColumn(UPOSTAG, Lookahead[2]) InputColumn(UPOSTAG, head(Stack[0])) InputColumn(UPOSTAG, head(Stack[1])) Merge(InputColumn(UPOSTAG, Stack[1]), InputColumn(UPOSTAG, Stack[0])) Merge3(InputColumn(UPOSTAG, Stack[2]), InputColumn(UPOSTAG, Stack[1]), InputColumn(UPOSTAG, Stack[0])) Merge3(InputColumn(UPOSTAG, Stack[1]), InputColumn(UPOSTAG, Stack[0]), InputColumn(UPOSTAG, Lookahead[0])) Merge3(InputColumn(UPOSTAG, Stack[0]), InputColumn(UPOSTAG, Lookahead[0]), InputColumn(UPOSTAG, Lookahead[1])) Merge3(InputColumn(UPOSTAG, Lookahead[0]), InputColumn(UPOSTAG, Lookahead[1]), InputColumn(UPOSTAG, Lookahead[2])) OutputColumn(DEPREL, Stack[0]) OutputColumn(DEPREL, ldep(Stack[0])) OutputColumn(DEPREL, rdep(Stack[0])) OutputColumn(DEPREL, Stack[1]) OutputColumn(DEPREL, ldep(Stack[1])) OutputColumn(DEPREL, rdep(Stack[1])) Merge3(InputColumn(UPOSTAG, Stack[0]), OutputColumn(DEPREL, ldep(Stack[0])), OutputColumn(DEPREL, rdep(Stack[0]))) Merge3(InputColumn(UPOSTAG, Stack[1]), OutputColumn(DEPREL, ldep(Stack[1])), OutputColumn(DEPREL, rdep(Stack[1]))) InputColumn(FORM, Stack[0]) InputColumn(FORM, Stack[1]) InputColumn(FORM, Lookahead[0])