Output order

This commit is contained in:
Constantine 2025-03-15 18:09:12 +07:00
parent 1a0af88772
commit 478bbce6ff

View File

@ -1,13 +1,11 @@
package com.blzr package com.blzr
import me.alllex.parsus.parser.* import me.alllex.parsus.parser.getOrElse
import java.io.File import java.io.File
import java.io.FileInputStream import java.io.FileInputStream
import java.io.FileOutputStream import java.io.FileOutputStream
import kotlin.io.path.Path import kotlin.io.path.Path
import kotlin.io.path.createDirectories import kotlin.io.path.createDirectories
import kotlin.io.path.createDirectory
import kotlin.io.path.createParentDirectories
import kotlin.io.path.deleteIfExists import kotlin.io.path.deleteIfExists
import kotlin.io.path.listDirectoryEntries import kotlin.io.path.listDirectoryEntries
import kotlin.system.exitProcess import kotlin.system.exitProcess
@ -46,7 +44,7 @@ fun main(vararg args: String) {
entry.deleteIfExists() entry.deleteIfExists()
} }
for ((text, type) in parsed) { parsed.entries.forEachIndexed { index, (text, type) ->
println("Writing ${type.fileName}") println("Writing ${type.fileName}")
val outputFile = File(output, type.fileName) val outputFile = File(output, type.fileName)
@ -55,7 +53,7 @@ fun main(vararg args: String) {
} }
FileOutputStream(outputFile).bufferedWriter().use { FileOutputStream(outputFile).bufferedWriter().use {
it.write(text.trim()) it.write("-- Order $index\n" + text.trim())
} }
} }
} }