Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6559ed9f62 | ||
|
|
55906e0ab7 |
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
.{
|
.{
|
||||||
.name = .dimal,
|
.name = .dimal,
|
||||||
.version = "0.2.1",
|
.version = "0.2.2",
|
||||||
.fingerprint = 0x9453b1ff1e52d858,
|
.fingerprint = 0x9453b1ff1e52d858,
|
||||||
.minimum_zig_version = "0.16.0",
|
.minimum_zig_version = "0.16.0",
|
||||||
.dependencies = .{},
|
.dependencies = .{},
|
||||||
|
|||||||
+7
-7
@@ -1,13 +1,13 @@
|
|||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
|
|
||||||
pub const ArgOpts = struct {
|
pub const ArgOpts = struct {
|
||||||
L: comptime_int = 0,
|
L: isize = 0,
|
||||||
M: comptime_int = 0,
|
M: isize = 0,
|
||||||
T: comptime_int = 0,
|
T: isize = 0,
|
||||||
I: comptime_int = 0,
|
I: isize = 0,
|
||||||
Tp: comptime_int = 0,
|
Tp: isize = 0,
|
||||||
N: comptime_int = 0,
|
N: isize = 0,
|
||||||
J: comptime_int = 0,
|
J: isize = 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
pub const Dimension = enum {
|
pub const Dimension = enum {
|
||||||
|
|||||||
+1
-1
@@ -48,7 +48,7 @@ pub fn parseUnit(str: []const u8) !ParsedUnit {
|
|||||||
return parsed;
|
return parsed;
|
||||||
}
|
}
|
||||||
|
|
||||||
fn parseSegment(comptime segment: []const u8, parsed: *ParsedUnit, is_denominator: bool) !void {
|
fn parseSegment(segment: []const u8, parsed: *ParsedUnit, is_denominator: bool) !void {
|
||||||
var scale: Scales.UnitScale = .none;
|
var scale: Scales.UnitScale = .none;
|
||||||
var found_scale = false;
|
var found_scale = false;
|
||||||
var active_dim: ?Dimensions.Dimension = null;
|
var active_dim: ?Dimensions.Dimension = null;
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
|
|
||||||
pub const Tensor = @import("Tensor.zig").Tensor;
|
pub const Tensor = @import("Tensor.zig").TensorStatic;
|
||||||
pub const Dimensions = @import("Dimensions.zig");
|
pub const Dimensions = @import("Dimensions.zig");
|
||||||
pub const Scales = @import("Scales.zig");
|
pub const Scales = @import("Scales.zig");
|
||||||
pub const Base = @import("Base.zig");
|
pub const Base = @import("Base.zig");
|
||||||
|
|||||||
Reference in New Issue
Block a user