kids_adaptor.addaddChild(_root0, _adaptor.create($A));
root_root0 = root==null ? $B : _adaptor.becomeRoot(root, $B, kids(_adaptor.create($B), _root0);
root = root==null ? $C :_root0 = _adaptor.becomeRoot(root, $C, kids(_adaptor.create($C), _root0);
kids_adaptor.addaddChild(_root0, _adaptor.create($D));
root = _adaptor.rulePostProcessing(root, kids); // ^(C ^(B A) D)
_localctx.tree = root;
|