// EXEC: cjc %import-path %L %l %f
// EXEC: ./main
import yaml4cj.yaml.*
import std.env.*
import std.collection.*
import std.fs.*
main() {
// 2023年2月27日 不再提供外部能力
// let arr1: Array<UInt8> = [23,21,45,2,54,7,4,78,87,4,98,76]
// let arr2: ArrayList<UInt8> = ArrayList<UInt8>([23,21,45,2,54,7,4,78,87,4,98,76])
// let arr3: Array<UInt8> = [40,66,67,68,69,70,71,80,97,100,102]
// var z: Bool = isZ(arr2, 2)
// var b: Bool = isBlankz(arr1, 2)
// var b2: Bool = isBreakz(arr1, 2)
// if(!isAlpha(arr1, 2)) {
// return -1
// }
// if(isDigit(arr1, 2)) {
// return -1
// }
// if(isDigit(arr1, 2)) {
// return -1
// }
// if(asDigit(arr1, 5) == 22) {
// return 0
// }
// var hex1: Bool = isHex(arr1, 2)
// if(hex1) {
// return -1
// }
// if(asHex(arr3, 2) != 12) {
// return -1
// }
// if(!isAscii(arr2, 2)) {
// return -1
// }
// if(isCRLF(arr1, 2)) {
// return -1
// }
// if(!isPrintable(arr2, 2)) {
// return -1
// }
// if(b) {
// return -1
// }
// if(b2) {
// return -1
// }
// if(asHex(arr3, 9) != 13) {
// return -1
// }
// if(asHex(arr3, 0) == 13) {
// return -1
// }
// if(z) {
// return -1
// }
return 0
}