Anton Medvedev
|
54c29bfda2
|
Simplify "not in" operators
|
2022-11-06 13:04:35 +01:00 |
|
 Anton MedvedevandGitHub
|
1c69d7a8ef
|
Add OpCallTyped (#269)
|
2022-11-05 13:44:15 +01:00 |
|
Anton Medvedev
|
b8346f98f1
|
Optimize method calls and builtins opcodes
|
2022-10-27 21:23:04 +02:00 |
|
Anton Medvedev
|
4104ff8967
|
Add runtime.Field
|
2022-10-19 23:37:56 +02:00 |
|
Anton Medvedev
|
2a34731b5a
|
Add FieldByIndex optimization
|
2022-10-19 00:55:01 +02:00 |
|
Anton Medvedev
|
b0705d7de2
|
Add OpDeref opcode
|
2022-10-18 00:08:53 +02:00 |
|
Anton Medvedev
|
e11960b91f
|
wip
|
2022-10-15 13:37:07 +02:00 |
|
Anton Medvedev
|
360e0c27c3
|
Add ?. in lexer
|
2022-10-14 16:23:41 +02:00 |
|
Anton Medvedev
|
6a7630dba1
|
Remove ast nodes
|
2022-10-10 20:26:59 +02:00 |
|
Anton Medvedev
|
b24419bf76
|
Remove wrong nil safe implementation
|
2022-10-09 12:53:30 +02:00 |
|
 Zach BadgettandGitHub
|
3eb822d35a
|
Add nil safe operator (#173)
|
2021-06-07 22:53:12 +03:00 |
|
Anton Medvedev
|
5e0ef67844
|
Use ast.Patch func
|
2020-03-16 16:29:25 +03:00 |
|
Anton Medvedev
|
cd6348b6bf
|
Add expr.Patch func
|
2020-03-16 16:29:25 +03:00 |
|
Anton Medvedev
|
c6c1473f43
|
Refactor ast nodes to embed private base struct
|
2020-03-06 14:51:14 +03:00 |
|
Anton Medvedev
|
0809f2c91b
|
Refactor to use new parser
|
2020-02-25 09:33:17 +03:00 |
|
Anton Medvedev
|
aaf5d24ecb
|
Reimplement expr parser
|
2020-02-25 09:33:17 +03:00 |
|
Anton Medvedev
|
de5d4adc5d
|
Lexer first commit
|
2020-02-25 09:33:17 +03:00 |
|
Anton Medvedev
|
13c0a78fa4
|
Add fast call opcode for special case functions
|
2019-10-15 14:43:03 +03:00 |
|
Anton Medvedev
|
e2f2207d81
|
goimports
|
2019-07-02 14:34:48 +03:00 |
|
Anton Medvedev
|
82236d001f
|
Improve constant folding algorithm
|
2019-06-26 10:17:39 +03:00 |
|
Anton Medvedev
|
4547b362d9
|
Add constant folding optimization
|
2019-06-25 15:42:57 +03:00 |
|
Anton Medvedev
|
b79ca26ff0
|
Add slice operator
|
2019-06-25 14:49:03 +03:00 |
|
Anton Medvedev
|
50f83299ac
|
Move back to github host
|
2019-06-22 14:25:58 +03:00 |
|
Anton Medvedev
|
1cb2656067
|
Use gopkg.in for v2 imports
|
2019-06-21 14:18:54 +03:00 |
|
Anton Medvedev
|
dd79d99935
|
Refactor kind promotion
|
2019-06-10 15:03:57 +03:00 |
|
Anton Medvedev
|
fb30511dd7
|
Refactor helper package to file package
|
2019-06-07 16:47:22 +03:00 |
|
Anton Medvedev
|
03c08b76de
|
Use int instead of int64 as default integer type
|
2019-06-03 14:26:57 +03:00 |
|
Anton Medvedev
|
1a361a3903
|
expr v2-rc.2
|
2019-06-03 13:28:02 +03:00 |
|
 Anton MedvedevandGitHub
|
ef410b0f3f
|
expr v2
|
2019-05-28 00:09:22 +07:00 |
|