├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kotlinImpl ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── chaos │ └── unity │ └── nengao │ ├── KtLabel.kt │ ├── KtPosition.kt │ └── KtSpan.kt ├── scalaImpl ├── build.gradle.kts └── src │ └── main │ └── scala │ └── chaos │ └── unity │ └── nenggao │ ├── ScLabel.scala │ ├── ScPosition.scala │ └── ScSpan.scala ├── settings.gradle.kts └── src ├── main └── java │ └── chaos │ └── unity │ └── nenggao │ ├── AbstractLabel.java │ ├── AbstractPosition.java │ ├── AbstractSpan.java │ ├── CharacterSet.java │ ├── Error.java │ ├── FileReportBuilder.java │ ├── Label.java │ ├── Line.java │ ├── Position.java │ ├── Report.java │ ├── Source.java │ ├── SourceCache.java │ ├── Span.java │ └── Warning.java └── test ├── java └── chaos │ └── unity │ └── nenggao │ └── SimpleTest.java └── resources ├── long_line.yk └── test.yk /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | commonVersion=1.4.2 -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kotlinImpl/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/kotlinImpl/build.gradle.kts -------------------------------------------------------------------------------- /kotlinImpl/src/main/kotlin/chaos/unity/nengao/KtLabel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/kotlinImpl/src/main/kotlin/chaos/unity/nengao/KtLabel.kt -------------------------------------------------------------------------------- /kotlinImpl/src/main/kotlin/chaos/unity/nengao/KtPosition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/kotlinImpl/src/main/kotlin/chaos/unity/nengao/KtPosition.kt -------------------------------------------------------------------------------- /kotlinImpl/src/main/kotlin/chaos/unity/nengao/KtSpan.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/kotlinImpl/src/main/kotlin/chaos/unity/nengao/KtSpan.kt -------------------------------------------------------------------------------- /scalaImpl/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/scalaImpl/build.gradle.kts -------------------------------------------------------------------------------- /scalaImpl/src/main/scala/chaos/unity/nenggao/ScLabel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/scalaImpl/src/main/scala/chaos/unity/nenggao/ScLabel.scala -------------------------------------------------------------------------------- /scalaImpl/src/main/scala/chaos/unity/nenggao/ScPosition.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/scalaImpl/src/main/scala/chaos/unity/nenggao/ScPosition.scala -------------------------------------------------------------------------------- /scalaImpl/src/main/scala/chaos/unity/nenggao/ScSpan.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/scalaImpl/src/main/scala/chaos/unity/nenggao/ScSpan.scala -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/java/chaos/unity/nenggao/AbstractLabel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/src/main/java/chaos/unity/nenggao/AbstractLabel.java -------------------------------------------------------------------------------- /src/main/java/chaos/unity/nenggao/AbstractPosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/src/main/java/chaos/unity/nenggao/AbstractPosition.java -------------------------------------------------------------------------------- /src/main/java/chaos/unity/nenggao/AbstractSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/src/main/java/chaos/unity/nenggao/AbstractSpan.java -------------------------------------------------------------------------------- /src/main/java/chaos/unity/nenggao/CharacterSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/src/main/java/chaos/unity/nenggao/CharacterSet.java -------------------------------------------------------------------------------- /src/main/java/chaos/unity/nenggao/Error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/src/main/java/chaos/unity/nenggao/Error.java -------------------------------------------------------------------------------- /src/main/java/chaos/unity/nenggao/FileReportBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/src/main/java/chaos/unity/nenggao/FileReportBuilder.java -------------------------------------------------------------------------------- /src/main/java/chaos/unity/nenggao/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/src/main/java/chaos/unity/nenggao/Label.java -------------------------------------------------------------------------------- /src/main/java/chaos/unity/nenggao/Line.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/src/main/java/chaos/unity/nenggao/Line.java -------------------------------------------------------------------------------- /src/main/java/chaos/unity/nenggao/Position.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/src/main/java/chaos/unity/nenggao/Position.java -------------------------------------------------------------------------------- /src/main/java/chaos/unity/nenggao/Report.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/src/main/java/chaos/unity/nenggao/Report.java -------------------------------------------------------------------------------- /src/main/java/chaos/unity/nenggao/Source.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/src/main/java/chaos/unity/nenggao/Source.java -------------------------------------------------------------------------------- /src/main/java/chaos/unity/nenggao/SourceCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/src/main/java/chaos/unity/nenggao/SourceCache.java -------------------------------------------------------------------------------- /src/main/java/chaos/unity/nenggao/Span.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/src/main/java/chaos/unity/nenggao/Span.java -------------------------------------------------------------------------------- /src/main/java/chaos/unity/nenggao/Warning.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/src/main/java/chaos/unity/nenggao/Warning.java -------------------------------------------------------------------------------- /src/test/java/chaos/unity/nenggao/SimpleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/src/test/java/chaos/unity/nenggao/SimpleTest.java -------------------------------------------------------------------------------- /src/test/resources/long_line.yk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/test.yk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChAoSUnItY/Nenggao/HEAD/src/test/resources/test.yk --------------------------------------------------------------------------------