add one test case
This commit is contained in:
parent
8103d45178
commit
a0ceea91a9
3 changed files with 18 additions and 3 deletions
|
@ -1,8 +1,9 @@
|
|||
name := "minisql"
|
||||
|
||||
scalaVersion := "3.6.2"
|
||||
scalaVersion := "3.5.2"
|
||||
|
||||
libraryDependencies ++= Seq(
|
||||
"org.scalameta" %% "munit" % "1.0.3" % Test
|
||||
)
|
||||
|
||||
scalacOptions ++= Seq("-experimental", "-language:experimental.namedTuples")
|
||||
|
|
|
@ -75,7 +75,7 @@ private[minisql] object Parsing {
|
|||
.orElse(ifParser)
|
||||
.orElse(traversableOperationParser)
|
||||
.orElse(patMatchParser)
|
||||
.orElse(infixParser)
|
||||
// .orElse(infixParser)
|
||||
.orElse {
|
||||
case o =>
|
||||
val str = scala.util.Try(o.show).getOrElse("")
|
||||
|
@ -122,7 +122,7 @@ private[minisql] object Parsing {
|
|||
}
|
||||
lazy val patMatchParser: Parser[ast.Ast] = patMatchParsing(astParser)
|
||||
|
||||
lazy val infixParser: Parser[ast.Infix] = infixParsing(astParser)
|
||||
// lazy val infixParser: Parser[ast.Infix] = infixParsing(astParser)
|
||||
|
||||
lazy val traversableOperationParser: Parser[ast.IterableOperation] =
|
||||
traversableOperationParsing(astParser)
|
||||
|
|
14
src/test/scala/minisql/parsing/ParsingSuite.scala
Normal file
14
src/test/scala/minisql/parsing/ParsingSuite.scala
Normal file
|
@ -0,0 +1,14 @@
|
|||
package minisql.parsing
|
||||
|
||||
import minisql.ast.*
|
||||
|
||||
class ParsingSuite extends munit.FunSuite {
|
||||
|
||||
inline def testParseInline(inline x: Any, ast: Ast) = {
|
||||
assertEquals(Parsing.parse(x), Ident("x"))
|
||||
}
|
||||
|
||||
test("Ident") {
|
||||
val x = 1
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue