Skip to content
Snippets Groups Projects
Select Git revision
  • cf0f2201e4ecbf59b5ee130b69e15577fd5ca636
  • develop default protected
  • support-for-intellij-25.1
  • chore/support-for-intellijj-2024.3
  • feature/references
  • feature/commenter-for-aspect-files
  • feature/link-generated-code-and-definition
  • main
  • legacy
  • v0.3.5 protected
  • v0.3.4 protected
  • v0.3.3 protected
  • v0.3.2 protected
  • v0.3.1 protected
  • v0.3.0 protected
  • v0.2.0 protected
16 results

build.gradle.kts

Blame
  • OrTests.kt 639 B
    package jackrat
    
    import de.timklge.jackrat.AtomParser
    import de.timklge.jackrat.OrParser
    import jackrat.de.timklge.jackrat.Scanner
    import kotlin.test.Test
    import kotlin.test.assertEquals
    
    class OrTests {
        @Test
        fun TestOr() {
            val input = "World"
            val scanner = Scanner(input)
            val helloParser = AtomParser("Hello", true)
            val worldParser = AtomParser("World", true)
            val helloOrWorldParser = OrParser(listOf(helloParser, worldParser))
            val node = helloOrWorldParser.parse(scanner)
            assertEquals(node.parser, helloOrWorldParser)
            assertEquals(1, node.children.count())
        }
    }