mirror of
https://github.com/GayPizzaSpecifications/pork.git
synced 2025-08-03 13:11:32 +00:00
build: move parser and tokenizer into separate modules
This commit is contained in:
@ -7,7 +7,7 @@ import gay.pizza.dough.fs.PlatformFsProvider
|
||||
import gay.pizza.dough.fs.createDirectories
|
||||
import gay.pizza.dough.fs.exists
|
||||
import gay.pizza.dough.fs.writeString
|
||||
import gay.pizza.pork.parser.readToString
|
||||
import gay.pizza.pork.tokenizer.readToString
|
||||
import gay.pizza.pork.stdlib.PorkStdlib
|
||||
|
||||
class CopyStdlibCommand : CliktCommand(help = "Copy Stdlib", name = "copy-stdlib") {
|
||||
|
@ -4,7 +4,7 @@ import com.github.ajalt.clikt.core.CliktCommand
|
||||
import com.github.ajalt.clikt.parameters.arguments.argument
|
||||
import gay.pizza.dough.fs.PlatformFsProvider
|
||||
import gay.pizza.pork.minimal.FileTool
|
||||
import gay.pizza.pork.parser.AnsiHighlightScheme
|
||||
import gay.pizza.pork.tokenizer.AnsiHighlightScheme
|
||||
|
||||
class HighlightCommand : CliktCommand(help = "Syntax Highlighter", name = "highlight") {
|
||||
val path by argument("file")
|
||||
|
@ -4,7 +4,7 @@ import com.github.ajalt.clikt.core.CliktCommand
|
||||
import com.github.ajalt.clikt.parameters.arguments.argument
|
||||
import gay.pizza.dough.fs.PlatformFsProvider
|
||||
import gay.pizza.pork.minimal.FileTool
|
||||
import gay.pizza.pork.parser.TokenType
|
||||
import gay.pizza.pork.tokenizer.TokenType
|
||||
|
||||
class TokenizeCommand : CliktCommand(help = "Tokenize Compilation Unit", name = "tokenize") {
|
||||
val path by argument("file")
|
||||
|
Reference in New Issue
Block a user