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