| ... | ... | @@ -4,73 +4,73 @@ const extras = @import("./lib.zig"); |
| 4 | 4 | const assert = std.debug.assert; |
| 5 | 5 | const builtin = @import("builtin"); |
| 6 | 6 | |
| 7 | | pub usingnamespace @import("./reduceNumber.zig"); |
| 8 | | pub usingnamespace @import("./fmtByteCountIEC.zig"); |
| 9 | | pub usingnamespace @import("./randomSlice.zig"); |
| 10 | | pub usingnamespace @import("./trimPrefix.zig"); |
| 11 | | pub usingnamespace @import("./trimPrefixEnsure.zig"); |
| 12 | | pub usingnamespace @import("./trimSuffix.zig"); |
| 13 | | pub usingnamespace @import("./trimSuffixEnsure.zig"); |
| 14 | | pub usingnamespace @import("./base64EncodeAlloc.zig"); |
| 15 | | pub usingnamespace @import("./base64DecodeAlloc.zig"); |
| 16 | | pub usingnamespace @import("./asciiUpper.zig"); |
| 17 | | pub usingnamespace @import("./doesFileExist.zig"); |
| 18 | | pub usingnamespace @import("./doesFolderExist.zig"); |
| 19 | | pub usingnamespace @import("./sliceToInt.zig"); |
| 20 | | pub usingnamespace @import("./fileList.zig"); |
| 21 | | pub usingnamespace @import("./fileSize.zig"); |
| 22 | | pub usingnamespace @import("./dirSize.zig"); |
| 23 | | pub usingnamespace @import("./hashFile.zig"); |
| 24 | | pub usingnamespace @import("./pipe.zig"); |
| 25 | | pub usingnamespace @import("./countScalar.zig"); |
| 26 | | pub usingnamespace @import("./sortBy.zig"); |
| 27 | | pub usingnamespace @import("./sortBySlice.zig"); |
| 28 | | pub usingnamespace @import("./lessThanSlice.zig"); |
| 29 | | pub usingnamespace @import("./containsString.zig"); |
| 30 | | pub usingnamespace @import("./ensureFieldSubset.zig"); |
| 31 | | pub usingnamespace @import("./fmtReplacer.zig"); |
| 32 | | pub usingnamespace @import("./randomBytes.zig"); |
| 33 | | pub usingnamespace @import("./readExpected.zig"); |
| 34 | | pub usingnamespace @import("./readBytes.zig"); |
| 35 | | pub usingnamespace @import("./FixedMaxBuffer.zig"); |
| 36 | | pub usingnamespace @import("./hashBytes.zig"); |
| 37 | | pub usingnamespace @import("./readType.zig"); |
| 38 | | pub usingnamespace @import("./indexBufferT.zig"); |
| 39 | | pub usingnamespace @import("./BufIndexer.zig"); |
| 40 | | pub usingnamespace @import("./skipToBoundary.zig"); |
| 41 | | pub usingnamespace @import("./is.zig"); |
| 42 | | pub usingnamespace @import("./safeAdd.zig"); |
| 43 | | pub usingnamespace @import("./safeAddWrap.zig"); |
| 44 | | pub usingnamespace @import("./readBytesAlloc.zig"); |
| 45 | | pub usingnamespace @import("./nullifyS.zig"); |
| 46 | | pub usingnamespace @import("./sliceTo.zig"); |
| 47 | | pub usingnamespace @import("./matchesAll.zig"); |
| 48 | | pub usingnamespace @import("./matchesAny.zig"); |
| 49 | | pub usingnamespace @import("./opslice.zig"); |
| 7 | pub const reduceNumber = @import("./reduceNumber.zig").reduceNumber; |
| 8 | pub const fmtByteCountIEC = @import("./fmtByteCountIEC.zig").fmtByteCountIEC; |
| 9 | pub const randomSlice = @import("./randomSlice.zig").randomSlice; |
| 10 | pub const trimPrefix = @import("./trimPrefix.zig").trimPrefix; |
| 11 | pub const trimPrefixEnsure = @import("./trimPrefixEnsure.zig").trimPrefixEnsure; |
| 12 | pub const trimSuffix = @import("./trimSuffix.zig").trimSuffix; |
| 13 | pub const trimSuffixEnsure = @import("./trimSuffixEnsure.zig").trimSuffixEnsure; |
| 14 | pub const base64EncodeAlloc = @import("./base64EncodeAlloc.zig").base64EncodeAlloc; |
| 15 | pub const base64DecodeAlloc = @import("./base64DecodeAlloc.zig").base64DecodeAlloc; |
| 16 | pub const asciiUpper = @import("./asciiUpper.zig").asciiUpper; |
| 17 | pub const doesFileExist = @import("./doesFileExist.zig").doesFileExist; |
| 18 | pub const doesFolderExist = @import("./doesFolderExist.zig").doesFolderExist; |
| 19 | pub const sliceToInt = @import("./sliceToInt.zig").sliceToInt; |
| 20 | pub const fileList = @import("./fileList.zig").fileList; |
| 21 | pub const fileSize = @import("./fileSize.zig").fileSize; |
| 22 | pub const dirSize = @import("./dirSize.zig").dirSize; |
| 23 | pub const hashFile = @import("./hashFile.zig").hashFile; |
| 24 | pub const pipe = @import("./pipe.zig").pipe; |
| 25 | pub const countScalar = @import("./countScalar.zig").countScalar; |
| 26 | pub const sortBy = @import("./sortBy.zig").sortBy; |
| 27 | pub const sortBySlice = @import("./sortBySlice.zig").sortBySlice; |
| 28 | pub const lessThanSlice = @import("./lessThanSlice.zig").lessThanSlice; |
| 29 | pub const containsString = @import("./containsString.zig").containsString; |
| 30 | pub const ensureFieldSubset = @import("./ensureFieldSubset.zig").ensureFieldSubset; |
| 31 | pub const fmtReplacer = @import("./fmtReplacer.zig").fmtReplacer; |
| 32 | pub const randomBytes = @import("./randomBytes.zig").randomBytes; |
| 33 | pub const readExpected = @import("./readExpected.zig").readExpected; |
| 34 | pub const readBytes = @import("./readBytes.zig").readBytes; |
| 35 | pub const FixedMaxBuffer = @import("./FixedMaxBuffer.zig").FixedMaxBuffer; |
| 36 | pub const hashBytes = @import("./hashBytes.zig").hashBytes; |
| 37 | pub const readType = @import("./readType.zig").readType; |
| 38 | pub const indexBufferT = @import("./indexBufferT.zig").indexBufferT; |
| 39 | pub const BufIndexer = @import("./BufIndexer.zig").BufIndexer; |
| 40 | pub const skipToBoundary = @import("./skipToBoundary.zig").skipToBoundary; |
| 41 | pub const is = @import("./is.zig").is; |
| 42 | pub const safeAdd = @import("./safeAdd.zig").safeAdd; |
| 43 | pub const safeAddWrap = @import("./safeAddWrap.zig").safeAddWrap; |
| 44 | pub const readBytesAlloc = @import("./readBytesAlloc.zig").readBytesAlloc; |
| 45 | pub const nullifyS = @import("./nullifyS.zig").nullifyS; |
| 46 | pub const sliceTo = @import("./sliceTo.zig").sliceTo; |
| 47 | pub const matchesAll = @import("./matchesAll.zig").matchesAll; |
| 48 | pub const matchesAny = @import("./matchesAny.zig").matchesAny; |
| 49 | pub const opslice = @import("./opslice.zig").opslice; |
| 50 | 50 | |
| 51 | 51 | pub fn assertLog(ok: bool, comptime message: string, args: anytype) void { |
| 52 | 52 | if (!ok) std.log.err("assertion failure: " ++ message, args); |
| 53 | 53 | if (!ok) unreachable; // assertion failure |
| 54 | 54 | } |
| 55 | 55 | |
| 56 | | pub usingnamespace @import("./parse_json.zig"); |
| 57 | | pub usingnamespace @import("./isArrayOf.zig"); |
| 58 | | pub usingnamespace @import("./parse_int.zig"); |
| 59 | | pub usingnamespace @import("./parse_bool.zig"); |
| 60 | | pub usingnamespace @import("./to_hex.zig"); |
| 61 | | pub usingnamespace @import("./FieldUnion.zig"); |
| 62 | | pub usingnamespace @import("./LoggingReader.zig"); |
| 63 | | pub usingnamespace @import("./LoggingWriter.zig"); |
| 64 | | pub usingnamespace @import("./Partial.zig"); |
| 65 | | pub usingnamespace @import("./coalescePartial.zig"); |
| 66 | | pub usingnamespace @import("./joinPartial.zig"); |
| 67 | | pub usingnamespace @import("./OneBiggerInt.zig"); |
| 68 | | pub usingnamespace @import("./ReverseFields.zig"); |
| 69 | | pub usingnamespace @import("./stringToEnum.zig"); |
| 70 | | pub usingnamespace @import("./containsAggregate.zig"); |
| 71 | | pub usingnamespace @import("./AnyReader.zig"); |
| 72 | | pub usingnamespace @import("./sum.zig"); |
| 73 | | pub usingnamespace @import("./RingBuffer.zig"); |
| 56 | pub const parse_json = @import("./parse_json.zig").parse_json; |
| 57 | pub const isArrayOf = @import("./isArrayOf.zig").isArrayOf; |
| 58 | pub const parse_int = @import("./parse_int.zig").parse_int; |
| 59 | pub const parse_bool = @import("./parse_bool.zig").parse_bool; |
| 60 | pub const to_hex = @import("./to_hex.zig").to_hex; |
| 61 | pub const FieldUnion = @import("./FieldUnion.zig").FieldUnion; |
| 62 | pub const LoggingReader = @import("./LoggingReader.zig").LoggingReader; |
| 63 | pub const LoggingWriter = @import("./LoggingWriter.zig").LoggingWriter; |
| 64 | pub const Partial = @import("./Partial.zig").Partial; |
| 65 | pub const coalescePartial = @import("./coalescePartial.zig").coalescePartial; |
| 66 | pub const joinPartial = @import("./joinPartial.zig").joinPartial; |
| 67 | pub const OneBiggerInt = @import("./OneBiggerInt.zig").OneBiggerInt; |
| 68 | pub const ReverseFields = @import("./ReverseFields.zig").ReverseFields; |
| 69 | pub const stringToEnum = @import("./stringToEnum.zig").stringToEnum; |
| 70 | pub const containsAggregate = @import("./containsAggregate.zig").containsAggregate; |
| 71 | pub const AnyReader = @import("./AnyReader.zig").AnyReader; |
| 72 | pub const sum = @import("./sum.zig").sum; |
| 73 | pub const RingBuffer = @import("./RingBuffer.zig").RingBuffer; |
| 74 | 74 | |
| 75 | 75 | pub fn fd_realpath(fd: std.posix.fd_t) ![std.fs.max_path_bytes:0]u8 { |
| 76 | 76 | switch (builtin.os.tag) { |
| ... | ... | @@ -89,34 +89,131 @@ test { |
| 89 | 89 | _ = &fd_realpath; |
| 90 | 90 | } |
| 91 | 91 | |
| 92 | | pub usingnamespace @import("./rawInt.zig"); |
| 93 | | pub usingnamespace @import("./expectSimilarType.zig"); |
| 94 | | pub usingnamespace @import("./rawIntBytes.zig"); |
| 95 | | pub usingnamespace @import("./globalOption.zig"); |
| 96 | | pub usingnamespace @import("./OneSmallerInt.zig"); |
| 97 | | pub usingnamespace @import("./FlippedInt.zig"); |
| 98 | | pub usingnamespace @import("./isZigString.zig"); |
| 99 | | pub usingnamespace @import("./isIndexable.zig"); |
| 100 | | pub usingnamespace @import("./isSlice.zig"); |
| 101 | | pub usingnamespace @import("./matchesNone.zig"); |
| 102 | | pub usingnamespace @import("./indexOfSlice.zig"); |
| 103 | | pub usingnamespace @import("./mapBy.zig"); |
| 104 | | pub usingnamespace @import("./lessThanBy.zig"); |
| 105 | | pub usingnamespace @import("./isContainer.zig"); |
| 106 | | pub usingnamespace @import("./hasFn.zig"); |
| 107 | | pub usingnamespace @import("./hasFields.zig"); |
| 108 | | pub usingnamespace @import("./StructOfSlices.zig"); |
| 109 | | pub usingnamespace @import("./StructOfArrays.zig"); |
| 110 | | pub usingnamespace @import("./StaticMultiList.zig"); |
| 111 | | pub usingnamespace @import("./join.zig"); |
| 112 | | pub usingnamespace @import("./omit.zig"); |
| 113 | | pub usingnamespace @import("./swapMany.zig"); |
| 114 | | pub usingnamespace @import("./ManyArrayList.zig"); |
| 115 | | pub usingnamespace @import("./compareFnBasic.zig"); |
| 116 | | pub usingnamespace @import("./compareFnField.zig"); |
| 117 | | pub usingnamespace @import("./compareFnRange.zig"); |
| 118 | | pub usingnamespace @import("./asciiLower.zig"); |
| 119 | | pub usingnamespace @import("./parseDigits.zig"); |
| 120 | | pub usingnamespace @import("./from_hex.zig"); |
| 121 | | pub usingnamespace @import("./Pointee.zig"); |
| 122 | | pub usingnamespace @import("./compareFnSlice.zig"); |
| 92 | pub const rawInt = @import("./rawInt.zig").rawInt; |
| 93 | pub const expectSimilarType = @import("./expectSimilarType.zig").expectSimilarType; |
| 94 | pub const rawIntBytes = @import("./rawIntBytes.zig").rawIntBytes; |
| 95 | pub const globalOption = @import("./globalOption.zig").globalOption; |
| 96 | pub const OneSmallerInt = @import("./OneSmallerInt.zig").OneSmallerInt; |
| 97 | pub const FlippedInt = @import("./FlippedInt.zig").FlippedInt; |
| 98 | pub const isZigString = @import("./isZigString.zig").isZigString; |
| 99 | pub const isIndexable = @import("./isIndexable.zig").isIndexable; |
| 100 | pub const isSlice = @import("./isSlice.zig").isSlice; |
| 101 | pub const matchesNone = @import("./matchesNone.zig").matchesNone; |
| 102 | pub const indexOfSlice = @import("./indexOfSlice.zig").indexOfSlice; |
| 103 | pub const mapBy = @import("./mapBy.zig").mapBy; |
| 104 | pub const lessThanBy = @import("./lessThanBy.zig").lessThanBy; |
| 105 | pub const isContainer = @import("./isContainer.zig").isContainer; |
| 106 | pub const hasFn = @import("./hasFn.zig").hasFn; |
| 107 | pub const hasFields = @import("./hasFields.zig").hasFields; |
| 108 | pub const StructOfSlices = @import("./StructOfSlices.zig").StructOfSlices; |
| 109 | pub const StructOfArrays = @import("./StructOfArrays.zig").StructOfArrays; |
| 110 | pub const StaticMultiList = @import("./StaticMultiList.zig").StaticMultiList; |
| 111 | pub const join = @import("./join.zig").join; |
| 112 | pub const omit = @import("./omit.zig").omit; |
| 113 | pub const swapMany = @import("./swapMany.zig").swapMany; |
| 114 | pub const swapManyLR = @import("./swapMany.zig").swapManyLR; |
| 115 | pub const ManyArrayList = @import("./ManyArrayList.zig").ManyArrayList; |
| 116 | pub const compareFnBasic = @import("./compareFnBasic.zig").compareFnBasic; |
| 117 | pub const compareFnField = @import("./compareFnField.zig").compareFnField; |
| 118 | pub const compareFnRange = @import("./compareFnRange.zig").compareFnRange; |
| 119 | pub const asciiLower = @import("./asciiLower.zig").asciiLower; |
| 120 | pub const asciiLowerComptime = @import("./asciiLower.zig").asciiLowerComptime; |
| 121 | pub const parseDigits = @import("./parseDigits.zig").parseDigits; |
| 122 | pub const from_hex = @import("./from_hex.zig").from_hex; |
| 123 | pub const Pointee = @import("./Pointee.zig").Pointee; |
| 124 | pub const compareFnSlice = @import("./compareFnSlice.zig").compareFnSlice; |
| 125 | |
| 126 | test { |
| 127 | _ = @import("reduceNumber.zig"); |
| 128 | _ = @import("fmtByteCountIEC.zig"); |
| 129 | _ = @import("randomSlice.zig"); |
| 130 | _ = @import("trimPrefix.zig"); |
| 131 | _ = @import("trimPrefixEnsure.zig"); |
| 132 | _ = @import("trimSuffix.zig"); |
| 133 | _ = @import("trimSuffixEnsure.zig"); |
| 134 | _ = @import("base64EncodeAlloc.zig"); |
| 135 | _ = @import("base64DecodeAlloc.zig"); |
| 136 | _ = @import("asciiUpper.zig"); |
| 137 | _ = @import("doesFileExist.zig"); |
| 138 | _ = @import("doesFolderExist.zig"); |
| 139 | _ = @import("sliceToInt.zig"); |
| 140 | _ = @import("fileList.zig"); |
| 141 | _ = @import("fileSize.zig"); |
| 142 | _ = @import("dirSize.zig"); |
| 143 | _ = @import("hashFile.zig"); |
| 144 | _ = @import("pipe.zig"); |
| 145 | _ = @import("countScalar.zig"); |
| 146 | _ = @import("sortBy.zig"); |
| 147 | _ = @import("sortBySlice.zig"); |
| 148 | _ = @import("lessThanSlice.zig"); |
| 149 | _ = @import("containsString.zig"); |
| 150 | _ = @import("ensureFieldSubset.zig"); |
| 151 | _ = @import("fmtReplacer.zig"); |
| 152 | _ = @import("randomBytes.zig"); |
| 153 | _ = @import("readExpected.zig"); |
| 154 | _ = @import("readBytes.zig"); |
| 155 | _ = @import("FixedMaxBuffer.zig"); |
| 156 | _ = @import("hashBytes.zig"); |
| 157 | _ = @import("readType.zig"); |
| 158 | _ = @import("indexBufferT.zig"); |
| 159 | _ = @import("BufIndexer.zig"); |
| 160 | _ = @import("skipToBoundary.zig"); |
| 161 | _ = @import("is.zig"); |
| 162 | _ = @import("safeAdd.zig"); |
| 163 | _ = @import("safeAddWrap.zig"); |
| 164 | _ = @import("readBytesAlloc.zig"); |
| 165 | _ = @import("nullifyS.zig"); |
| 166 | _ = @import("sliceTo.zig"); |
| 167 | _ = @import("matchesAll.zig"); |
| 168 | _ = @import("matchesAny.zig"); |
| 169 | _ = @import("opslice.zig"); |
| 170 | _ = @import("parse_json.zig"); |
| 171 | _ = @import("isArrayOf.zig"); |
| 172 | _ = @import("parse_int.zig"); |
| 173 | _ = @import("parse_bool.zig"); |
| 174 | _ = @import("to_hex.zig"); |
| 175 | _ = @import("FieldUnion.zig"); |
| 176 | _ = @import("LoggingReader.zig"); |
| 177 | _ = @import("LoggingWriter.zig"); |
| 178 | _ = @import("Partial.zig"); |
| 179 | _ = @import("coalescePartial.zig"); |
| 180 | _ = @import("joinPartial.zig"); |
| 181 | _ = @import("OneBiggerInt.zig"); |
| 182 | _ = @import("ReverseFields.zig"); |
| 183 | _ = @import("stringToEnum.zig"); |
| 184 | _ = @import("containsAggregate.zig"); |
| 185 | _ = @import("AnyReader.zig"); |
| 186 | _ = @import("sum.zig"); |
| 187 | _ = @import("RingBuffer.zig"); |
| 188 | _ = @import("rawInt.zig"); |
| 189 | _ = @import("expectSimilarType.zig"); |
| 190 | _ = @import("rawIntBytes.zig"); |
| 191 | _ = @import("globalOption.zig"); |
| 192 | _ = @import("OneSmallerInt.zig"); |
| 193 | _ = @import("FlippedInt.zig"); |
| 194 | _ = @import("isZigString.zig"); |
| 195 | _ = @import("isIndexable.zig"); |
| 196 | _ = @import("isSlice.zig"); |
| 197 | _ = @import("matchesNone.zig"); |
| 198 | _ = @import("indexOfSlice.zig"); |
| 199 | _ = @import("mapBy.zig"); |
| 200 | _ = @import("lessThanBy.zig"); |
| 201 | _ = @import("isContainer.zig"); |
| 202 | _ = @import("hasFn.zig"); |
| 203 | _ = @import("hasFields.zig"); |
| 204 | _ = @import("StructOfSlices.zig"); |
| 205 | _ = @import("StructOfArrays.zig"); |
| 206 | _ = @import("StaticMultiList.zig"); |
| 207 | _ = @import("join.zig"); |
| 208 | _ = @import("omit.zig"); |
| 209 | _ = @import("swapMany.zig"); |
| 210 | _ = @import("ManyArrayList.zig"); |
| 211 | _ = @import("compareFnBasic.zig"); |
| 212 | _ = @import("compareFnField.zig"); |
| 213 | _ = @import("compareFnRange.zig"); |
| 214 | _ = @import("asciiLower.zig"); |
| 215 | _ = @import("parseDigits.zig"); |
| 216 | _ = @import("from_hex.zig"); |
| 217 | _ = @import("Pointee.zig"); |
| 218 | _ = @import("compareFnSlice.zig"); |
| 219 | } |