6 Commits
Author SHA1 Message Date
Diego Augusto MolinaandGitHub fefc347053 Improve parser and lexer (#811)
* convert source to a struct and fix minor issue displaying error

* lexer: add byte and char pos

* improve parser to use string instead of []rune

* add lexer benchmarks

* make lexer work as an iterator

* make parser use the new iterator API in lexer

* allow reusing the parser

* cleanup code

* add parser benchmarks
2025-06-30 20:08:46 +02:00
Anton MedvedevandGitHub 696844a709 Refactor lexer (#653) 2024-05-17 18:10:26 +02:00
Anton Medvedev 2cf93593f4 Hide fields in vm.Program 2023-11-27 13:52:56 +01:00
Anton Medvedev ab3541c0ef Improve coverage 2022-10-09 10:58:13 +02:00
Anton Medvedev fed7f94fab chmod -x file/*.go 2020-12-24 14:03:09 +01:00
Anton Medvedev de5d4adc5d Lexer first commit 2020-02-25 09:33:17 +03:00