ast codegen: optional support for inlining visit

This commit is contained in:
2023-09-05 18:59:42 -07:00
parent 9f90e05d8a
commit 073ea09b13
4 changed files with 21 additions and 1 deletions

View File

@ -1,7 +1,8 @@
package gay.pizza.pork.parser
class Token(val type: TokenType, val start: Int, val text: String) {
override fun toString(): String = "$start ${type.name} '${text.replace("\n", "\\n")}'"
override fun toString(): String =
"$start ${type.name} '${text.replace("\n", "\\n")}'"
companion object {
fun endOfFile(size: Int): Token =