Commit Graph
33 Commits
Author SHA1 Message Date
Anton Medvedev 00d167a791 Move code duplicate to conf package 2022-11-10 21:21:38 +01:00
Anton Medvedev 5938325d90 Update docs 2022-10-27 23:08:54 +02:00
Anton Medvedev 0b523f347e Sort imports 2022-10-22 13:39:04 +02:00
Anton Medvedev c19d6d15fc Refactor operator patcher 2022-10-22 13:30:57 +02:00
Anton Medvedev c4a3d22ff1 More fixes 2022-10-13 18:59:12 +02:00
Anton Medvedev 1a7df6aa1e Expose file.Error type for better error handling 2020-03-20 15:26:46 +03:00
Anton Medvedev 94400068f2 Add double type-check when a patch is present 2020-03-17 20:42:51 +03:00
Anton Medvedev 0b1b2e3f28 Add comment 2020-03-16 16:29:25 +03:00
Anton Medvedev e5049dfda3 Make conf top-level package 2020-03-16 16:29:25 +03:00
Anton Medvedev cd6348b6bf Add expr.Patch func 2020-03-16 16:29:25 +03:00
Anton MedvedevandGitHub acba548cab Add ConstExpr 2020-03-10 08:36:12 +03:00
Anton Medvedev 0223fa9f0c Make type checking non-strict by default 2020-03-06 14:26:58 +03:00
Anton Medvedev aaf5d24ecb Reimplement expr parser 2020-02-25 09:33:17 +03:00
TarasZakandAnton Medvedev 10b48c0915 Add compile checks for undefined variables (#85)
* Add compile checks for undefined variables

* Update expr_test.go

Co-authored-by: Anton Medvedev <[email protected]>
2020-01-24 14:53:53 +03:00
Anton Medvedev 8564cbf597 Add option to allow using undefined variables 2019-11-07 12:17:02 +03:00
ElliotandAnton Medvedev b7f2bedd10 Move conf.Options out of internal package 2019-10-18 10:32:59 +03:00
Anton Medvedev fa66cfd4d1 Add backward compatibility with v1 2019-10-05 15:12:36 +03:00
Anton Medvedev b81de7b2b7 Add extra check of correct eval usage 2019-09-26 22:00:31 +03:00
Anton Medvedev c50018a2f7 goimports 2019-07-02 14:36:09 +03:00
Anton Medvedev f956a43747 Add Operator comment 2019-06-25 18:31:47 +03:00
Anton Medvedev f718200b06 Add var in a..b optimization 2019-06-25 16:03:27 +03:00
Anton Medvedev 4547b362d9 Add constant folding optimization 2019-06-25 15:42:57 +03:00
Anton Medvedev 1fac0d05f2 Refactor visitor 2019-06-25 11:48:43 +03:00
David KlassenandAnton Medvedev 639b06587c Allow overloading binary node with a function from env 2019-06-23 15:10:54 +03:00
Anton Medvedev 08ac84ad03 Add cast feature 2019-06-22 15:15:58 +03:00
Anton Medvedev 50f83299ac Move back to github host 2019-06-22 14:25:58 +03:00
Anton Medvedev aaab4a59b1 Add new internal package conf 2019-06-22 14:22:19 +03:00
Anton Medvedev 60e77e027d Remove redundant CompileType func 2019-06-22 14:22:19 +03:00
Anton Medvedev 1cb2656067 Use gopkg.in for v2 imports 2019-06-21 14:18:54 +03:00
Anton Medvedev 3f813a1d6b Rename node to tree 2019-06-14 14:11:11 +03:00
Anton Medvedev dd79d99935 Refactor kind promotion 2019-06-10 15:03:57 +03:00
Anton Medvedev 18559d0c15 add comments 2019-05-28 11:50:30 +07:00
Anton MedvedevandGitHub ef410b0f3f expr v2 2019-05-28 00:09:22 +07:00