aboutsummaryrefslogtreecommitdiffstats
path: root/core/vm/sqlvm/ast
Commit message (Expand)AuthorAgeFilesLines
* core: vm: sqlvm: ast: add size func and move error code to errors.goJhih-Ming Huang2019-03-262-19/+58
* core: vm: sqlvm: types: fix encode bug when exponent is negative (#270)yenlinlai2019-03-262-4/+10
* core: vm: sqlvm: make a common interface for statementsTing-Wei Lan2019-03-261-6/+34
* core: vm: sqlvm: add shared variables (#228)Meng-Ying Yang2019-03-262-11/+8
* core: vm: sqlvm: add ESCAPE grammarwmin02019-03-261-0/+35
* core: vm: sqlvm: limit the depth of AST to 1024Ting-Wei Lan2019-03-261-0/+5
* core: vm: sqlvm: ast: use non-empty interfaces in DataType{En,De}codeTing-Wei Lan2019-03-262-80/+34
* core: vm: sqlvm: ast: handle error in AST printerTing-Wei Lan2019-03-261-28/+52
* core: vm: sqlvm: fill source code position in AST nodesTing-Wei Lan2019-03-262-38/+111
* core: vm: sqlvm: ast: use pointer receiversTing-Wei Lan2019-03-261-89/+89
* core: vm: sqlvm: ast: remove pointer indicator in printer outputTing-Wei Lan2019-03-261-5/+4
* core: vm: sqlvm: check if a number is a valid addressTing-Wei Lan2019-03-262-23/+5
* core: vm: sqlvm: introduce interfaces for AST nodesTing-Wei Lan2019-03-263-153/+992
* core: vm: sqlvm: types support data rangeMeng-Ying Yang2019-03-262-0/+82
* core: vm: sqlvm: add schema define and implement rlp serializationwmin02019-03-262-42/+44
* core: vm: sqlvm: ast: add encoder/decoder for decimal to byteswmin02019-03-262-11/+196
* core: vm: sqlvm: ast: data type encoder and decoderwmin02019-03-262-0/+244
* core: vm: sqlvm: ast: don't hardcode output and indent in PrintASTTing-Wei Lan2019-03-261-25/+33
* core: vm: sqlvm: process non-UTF-8 input and escape sequencesTing-Wei Lan2019-03-261-5/+31
* core: vm: sqlvm: remove optional interface and add print tag for detailwmin02019-03-262-96/+40
* core: vm: sqlvm: move AST and parser to their own packagesTing-Wei Lan2019-03-262-0/+559