Open
Description
Currently, vsnip does only the placeholder syncing.
I think the variable resolving should realized by the same approach.
- Does not convert the known variable-node to text-node.
- Rename
s:Variable.children
tos:Variable.arguments
(do not traverse it). s:Snippet.init
should gather the origin placeholders as origin_map.s:Snippet.init
should remove the derivation placeholders's children.s:Variable.resolve
should take the origin_map for resolving.s:Placeholder
should haveresolve
function.