feat: initial parser implementation
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package wacc
|
||||
|
||||
import parsley.{Failure, Success}
|
||||
import scopt.OParser
|
||||
import java.io.File
|
||||
|
||||
@@ -28,6 +29,13 @@ val cliParser = {
|
||||
)
|
||||
}
|
||||
|
||||
def compile(contents: String): Int = {
|
||||
parser.parse(contents) match {
|
||||
case Success(x) => 0
|
||||
case Failure(msg) => 100
|
||||
}
|
||||
}
|
||||
|
||||
def main(args: Array[String]): Unit =
|
||||
OParser.parse(cliParser, args, CliConfig()) match {
|
||||
case Some(config) =>
|
||||
|
||||
Reference in New Issue
Block a user