Commit Graph
625 Commits
Author SHA1 Message Date
Anton Medvedev ed5f9bfbcb Add variables 2023-08-22 22:30:07 +02:00
Andreas DeiningerandAnton Medvedev 0ffe62c02f Bump GitHub workflow actions 2023-08-22 21:58:31 +02:00
Anton Medvedev eb023470c8 Refactor lexer_test.go 2023-08-22 14:02:53 +02:00
Anton Medvedev 1940e9d364 Fix builtin type checks for any 2023-08-21 22:42:27 +02:00
Anton Medvedev b900473614 Fix SliceNode String() 2023-08-21 11:58:29 +02:00
Anton Medvedev 0961580bf0 Add fuzz_expr_seed_corpus.zip 2023-08-20 18:12:47 +02:00
Anton Medvedev 67940a9ed8 Add fuzz dict and corpus 2023-08-20 18:11:33 +02:00
Anton Medvedev 9e4b1703ec Update fuzz_test.go 2023-08-20 15:52:09 +02:00
Anton Medvedev d5001db48b Fix join() types 2023-08-20 15:49:37 +02:00
Anton Medvedev e4e5523450 Remove redundant type for join() 2023-08-20 15:45:50 +02:00
Anton Medvedev ea8b206095 Add type to fuzz 2023-08-19 23:50:09 +02:00
Anton Medvedev a3e169df68 Add type() builtin 2023-08-19 23:47:29 +02:00
Anton Medvedev f909866204 Remove invalid tests 2023-08-19 22:45:50 +02:00
Anton Medvedev 8ad73c534b Remove splitN() and splitAfterN() 2023-08-19 22:44:50 +02:00
Anton Medvedev 4ae978d384 Allow to disable builtins 2023-08-19 22:24:42 +02:00
Anton Medvedev bec1a0f818 Add coredns tests 2023-08-19 12:36:31 +02:00
Anton Medvedev bf10f7e3bb Add crowdsec testdata 2023-08-18 22:08:19 +02:00
Anton Medvedev 5714ec10aa Update README.md 2023-08-18 15:36:31 +02:00
Anton Medvedev 5930c8767d Update README.md 2023-08-18 15:33:04 +02:00
Anton Medvedev b4a6a4c7fc Add gen test 2023-08-18 15:17:20 +02:00
Anton Medvedev 05e5837996 Do not allow to override builtin function 2023-08-18 14:43:24 +02:00
Anton Medvedev 472613e6a8 Add keys() and values() builtins 2023-08-18 14:23:07 +02:00
Anton Medvedev a9c2cd629b Allow trim* func to take only one arg 2023-08-18 14:22:53 +02:00
Anton Medvedev 768113bf5e Add repeat() memory boundary 2023-08-18 14:22:31 +02:00
Anton Medvedev e7cf27415d Add repeat() memory boundary 2023-08-18 14:22:21 +02:00
Anton Medvedev ff899ca004 Small fixes 2023-08-18 14:21:59 +02:00
Anton Medvedev e1ebe9cff0 Update fuzz_test.go 2023-08-18 14:21:36 +02:00
Anton Medvedev 2a9c51beba Add memory budget test 2023-08-18 14:21:25 +02:00
Anton Medvedev bcf49b01ea Fix in op checker 2023-08-18 14:21:10 +02:00
Anton Medvedev bd4e6b6476 Move memory budget test 2023-08-18 13:46:11 +02:00
Anton Medvedev aec4502274 Update fuzz_test.go 2023-08-18 12:43:27 +02:00
Anton Medvedev 5765055b4c Do not set int type for 1/0 expression 2023-08-18 12:41:06 +02:00
Anton Medvedev a1961be5fa Add fuzz testing 2023-08-18 01:34:16 +02:00
Anton Medvedev 650b01f86c Exclude test folder from coverage 2023-08-18 00:21:18 +02:00
Anton Medvedev 3022c051ea Add test data generator 2023-08-18 00:15:32 +02:00
Anton Medvedev 74796caae1 Fix errors in checker 2023-08-18 00:06:51 +02:00
Anton Medvedev f8f62abc03 Improve type checker 2023-08-17 23:59:56 +02:00
Anton Medvedev 7ad2645777 Improve type checker 2023-08-17 23:39:35 +02:00
Anton Medvedev 2fa8105b01 Fix panic in checker 2023-08-17 23:19:58 +02:00
Anton Medvedev cd03cb4c30 Fix panic in checker 2023-08-17 23:16:33 +02:00
Anton Medvedev 1334af4cf7 Fix panic in checker 2023-08-17 23:03:13 +02:00
Anton Medvedev 362c2de8b2 Fix date test 2023-08-17 21:05:34 +02:00
Anton Medvedev 3fe12039de Return correct type for builtin functions 2023-08-17 18:00:31 +02:00
Anton Medvedev c8b485f6a8 Add String() to nodes 2023-08-17 17:23:18 +02:00
Anton Medvedev 33a21bd624 Update prompt 2023-08-17 17:22:22 +02:00
Anton Medvedev d047c0cae2 Add pipe docs 2023-08-17 12:50:04 +02:00
Anton Medvedev 4cebf8d4de Add demo 2023-08-16 11:40:49 +02:00
Anton Medvedev bee4ddeb71 Update Language-Definition.md 2023-08-16 11:30:50 +02:00
Anton Medvedev 07fde81118 Fix slice out of bound errors 2023-08-16 11:29:09 +02:00
Anton Medvedev a012738292 Rename env to $env 2023-08-15 23:34:16 +02:00