zig fmt
parent
d87cd06296
commit
da549a72e1
|
@ -162,7 +162,7 @@ pub fn ArrayListAligned(comptime T: type, comptime alignment: ?u29) type {
|
|||
mem.copy(T, self.items[oldlen..], items);
|
||||
}
|
||||
|
||||
pub usingnamespace if (T != u8) struct { } else struct {
|
||||
pub usingnamespace if (T != u8) struct {} else struct {
|
||||
pub const Writer = std.io.Writer(*Self, error{OutOfMemory}, appendWrite);
|
||||
|
||||
/// Initializes a Writer which will append to the list.
|
||||
|
|
|
@ -278,62 +278,62 @@ pub const Token = struct {
|
|||
|
||||
// TODO extensions
|
||||
pub const keywords = std.ComptimeStringMap(Id, .{
|
||||
.{"auto", .Keyword_auto},
|
||||
.{"break", .Keyword_break},
|
||||
.{"case", .Keyword_case},
|
||||
.{"char", .Keyword_char},
|
||||
.{"const", .Keyword_const},
|
||||
.{"continue", .Keyword_continue},
|
||||
.{"default", .Keyword_default},
|
||||
.{"do", .Keyword_do},
|
||||
.{"double", .Keyword_double},
|
||||
.{"else", .Keyword_else},
|
||||
.{"enum", .Keyword_enum},
|
||||
.{"extern", .Keyword_extern},
|
||||
.{"float", .Keyword_float},
|
||||
.{"for", .Keyword_for},
|
||||
.{"goto", .Keyword_goto},
|
||||
.{"if", .Keyword_if},
|
||||
.{"int", .Keyword_int},
|
||||
.{"long", .Keyword_long},
|
||||
.{"register", .Keyword_register},
|
||||
.{"return", .Keyword_return},
|
||||
.{"short", .Keyword_short},
|
||||
.{"signed", .Keyword_signed},
|
||||
.{"sizeof", .Keyword_sizeof},
|
||||
.{"static", .Keyword_static},
|
||||
.{"struct", .Keyword_struct},
|
||||
.{"switch", .Keyword_switch},
|
||||
.{"typedef", .Keyword_typedef},
|
||||
.{"union", .Keyword_union},
|
||||
.{"unsigned", .Keyword_unsigned},
|
||||
.{"void", .Keyword_void},
|
||||
.{"volatile", .Keyword_volatile},
|
||||
.{"while", .Keyword_while},
|
||||
.{ "auto", .Keyword_auto },
|
||||
.{ "break", .Keyword_break },
|
||||
.{ "case", .Keyword_case },
|
||||
.{ "char", .Keyword_char },
|
||||
.{ "const", .Keyword_const },
|
||||
.{ "continue", .Keyword_continue },
|
||||
.{ "default", .Keyword_default },
|
||||
.{ "do", .Keyword_do },
|
||||
.{ "double", .Keyword_double },
|
||||
.{ "else", .Keyword_else },
|
||||
.{ "enum", .Keyword_enum },
|
||||
.{ "extern", .Keyword_extern },
|
||||
.{ "float", .Keyword_float },
|
||||
.{ "for", .Keyword_for },
|
||||
.{ "goto", .Keyword_goto },
|
||||
.{ "if", .Keyword_if },
|
||||
.{ "int", .Keyword_int },
|
||||
.{ "long", .Keyword_long },
|
||||
.{ "register", .Keyword_register },
|
||||
.{ "return", .Keyword_return },
|
||||
.{ "short", .Keyword_short },
|
||||
.{ "signed", .Keyword_signed },
|
||||
.{ "sizeof", .Keyword_sizeof },
|
||||
.{ "static", .Keyword_static },
|
||||
.{ "struct", .Keyword_struct },
|
||||
.{ "switch", .Keyword_switch },
|
||||
.{ "typedef", .Keyword_typedef },
|
||||
.{ "union", .Keyword_union },
|
||||
.{ "unsigned", .Keyword_unsigned },
|
||||
.{ "void", .Keyword_void },
|
||||
.{ "volatile", .Keyword_volatile },
|
||||
.{ "while", .Keyword_while },
|
||||
|
||||
// ISO C99
|
||||
.{"_Bool", .Keyword_bool},
|
||||
.{"_Complex", .Keyword_complex},
|
||||
.{"_Imaginary", .Keyword_imaginary},
|
||||
.{"inline", .Keyword_inline},
|
||||
.{"restrict", .Keyword_restrict},
|
||||
.{ "_Bool", .Keyword_bool },
|
||||
.{ "_Complex", .Keyword_complex },
|
||||
.{ "_Imaginary", .Keyword_imaginary },
|
||||
.{ "inline", .Keyword_inline },
|
||||
.{ "restrict", .Keyword_restrict },
|
||||
|
||||
// ISO C11
|
||||
.{"_Alignas", .Keyword_alignas},
|
||||
.{"_Alignof", .Keyword_alignof},
|
||||
.{"_Atomic", .Keyword_atomic},
|
||||
.{"_Generic", .Keyword_generic},
|
||||
.{"_Noreturn", .Keyword_noreturn},
|
||||
.{"_Static_assert", .Keyword_static_assert},
|
||||
.{"_Thread_local", .Keyword_thread_local},
|
||||
.{ "_Alignas", .Keyword_alignas },
|
||||
.{ "_Alignof", .Keyword_alignof },
|
||||
.{ "_Atomic", .Keyword_atomic },
|
||||
.{ "_Generic", .Keyword_generic },
|
||||
.{ "_Noreturn", .Keyword_noreturn },
|
||||
.{ "_Static_assert", .Keyword_static_assert },
|
||||
.{ "_Thread_local", .Keyword_thread_local },
|
||||
|
||||
// Preprocessor directives
|
||||
.{"include", .Keyword_include},
|
||||
.{"define", .Keyword_define},
|
||||
.{"ifdef", .Keyword_ifdef},
|
||||
.{"ifndef", .Keyword_ifndef},
|
||||
.{"error", .Keyword_error},
|
||||
.{"pragma", .Keyword_pragma},
|
||||
.{ "include", .Keyword_include },
|
||||
.{ "define", .Keyword_define },
|
||||
.{ "ifdef", .Keyword_ifdef },
|
||||
.{ "ifndef", .Keyword_ifndef },
|
||||
.{ "error", .Keyword_error },
|
||||
.{ "pragma", .Keyword_pragma },
|
||||
});
|
||||
|
||||
// TODO do this in the preprocessor
|
||||
|
|
|
@ -2,4 +2,4 @@
|
|||
pub const BufferedOutStream = @import("./buffered_writer.zig").BufferedWriter;
|
||||
|
||||
/// Deprecated: use `std.io.buffered_writer.bufferedWriter`
|
||||
pub const bufferedOutStream = @import("./buffered_writer.zig").bufferedWriter
|
||||
pub const bufferedOutStream = @import("./buffered_writer.zig").bufferedWriter;
|
||||
|
|
|
@ -2576,8 +2576,8 @@ pub fn stringify(
|
|||
},
|
||||
.Array => return stringify(&value, options, out_stream),
|
||||
.Vector => |info| {
|
||||
const array: [info.len]info.child = value;
|
||||
return stringify(&array, options, out_stream);
|
||||
const array: [info.len]info.child = value;
|
||||
return stringify(&array, options, out_stream);
|
||||
},
|
||||
else => @compileError("Unable to stringify type '" ++ @typeName(T) ++ "'"),
|
||||
}
|
||||
|
@ -2770,4 +2770,3 @@ test "stringify struct with custom stringifier" {
|
|||
test "stringify vector" {
|
||||
try teststringify("[1,1]", @splat(2, @as(u32, 1)), StringifyOptions{});
|
||||
}
|
||||
|
||||
|
|
|
@ -163,16 +163,16 @@ pub const IPPROTO_UDP = 17;
|
|||
pub const IPPROTO_ICMPV6 = 58;
|
||||
pub const IPPROTO_RM = 113;
|
||||
|
||||
pub const AI_PASSIVE = 0x00001;
|
||||
pub const AI_CANONNAME = 0x00002;
|
||||
pub const AI_NUMERICHOST = 0x00004;
|
||||
pub const AI_NUMERICSERV = 0x00008;
|
||||
pub const AI_ADDRCONFIG = 0x00400;
|
||||
pub const AI_V4MAPPED = 0x00800;
|
||||
pub const AI_NON_AUTHORITATIVE = 0x04000;
|
||||
pub const AI_SECURE = 0x08000;
|
||||
pub const AI_PASSIVE = 0x00001;
|
||||
pub const AI_CANONNAME = 0x00002;
|
||||
pub const AI_NUMERICHOST = 0x00004;
|
||||
pub const AI_NUMERICSERV = 0x00008;
|
||||
pub const AI_ADDRCONFIG = 0x00400;
|
||||
pub const AI_V4MAPPED = 0x00800;
|
||||
pub const AI_NON_AUTHORITATIVE = 0x04000;
|
||||
pub const AI_SECURE = 0x08000;
|
||||
pub const AI_RETURN_PREFERRED_NAMES = 0x10000;
|
||||
pub const AI_DISABLE_IDN_ENCODING = 0x80000;
|
||||
pub const AI_DISABLE_IDN_ENCODING = 0x80000;
|
||||
|
||||
pub const FIONBIO = -2147195266;
|
||||
|
||||
|
|
|
@ -937,7 +937,6 @@ const Parser = struct {
|
|||
return node;
|
||||
}
|
||||
|
||||
|
||||
while_prefix.body = try p.expectNode(parseAssignExpr, .{
|
||||
.ExpectedBlockOrAssignment = .{ .token = p.tok_i },
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue