aboutsummaryrefslogtreecommitdiffstats
path: root/trie
diff options
context:
space:
mode:
authorTing-Wei Lan <tingwei.lan@cobinhood.com>2019-02-01 14:36:49 +0800
committerJhih-Ming Huang <jm.huang@cobinhood.com>2019-03-26 17:48:22 +0800
commitddcbfd3c3bee5526a87fd569f93e10a9d5052fa9 (patch)
tree39b9757e9d146f9c7230fb086974c3ab78accfe5 /trie
parent34662769f36f2fd1b64c04cf8b5cf4db0d8fab47 (diff)
downloaddexon-ddcbfd3c3bee5526a87fd569f93e10a9d5052fa9.tar
dexon-ddcbfd3c3bee5526a87fd569f93e10a9d5052fa9.tar.gz
dexon-ddcbfd3c3bee5526a87fd569f93e10a9d5052fa9.tar.bz2
dexon-ddcbfd3c3bee5526a87fd569f93e10a9d5052fa9.tar.lz
dexon-ddcbfd3c3bee5526a87fd569f93e10a9d5052fa9.tar.xz
dexon-ddcbfd3c3bee5526a87fd569f93e10a9d5052fa9.tar.zst
dexon-ddcbfd3c3bee5526a87fd569f93e10a9d5052fa9.zip
core: vm: sqlvm: introduce interfaces for AST nodes
In order to make our AST easier and safer to use, all declarations with empty interface type are now removed. This changes also makes it possible to traverse the AST without using reflection or understanding what each type means because all AST nodes have at least one common interface.
Diffstat (limited to 'trie')
0 files changed, 0 insertions, 0 deletions