summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/comptime.zig26
1 files changed, 5 insertions, 21 deletions
diff --git a/src/comptime.zig b/src/comptime.zig
index 3220ad6..8fd3c1d 100644
--- a/src/comptime.zig
+++ b/src/comptime.zig
@@ -113,27 +113,11 @@ pub fn ComptimeClap(comptime Id: type, comptime params: []const clap.Param(Id))
113} 113}
114 114
115test "clap.comptime.ComptimeClap" { 115test "clap.comptime.ComptimeClap" {
116 const Clap = ComptimeClap(void, [_]clap.Param(void){ 116 const Clap = ComptimeClap(clap.Help, comptime [_]clap.Param(clap.Help){
117 clap.Param(void){ 117 clap.parseParam("-a, --aa ") catch unreachable,
118 .names = clap.Names{ 118 clap.parseParam("-b, --bb ") catch unreachable,
119 .short = 'a', 119 clap.parseParam("-c, --cc=V") catch unreachable,
120 .long = "aa", 120 clap.Param(clap.Help){
121 },
122 },
123 clap.Param(void){
124 .names = clap.Names{
125 .short = 'b',
126 .long = "bb",
127 },
128 },
129 clap.Param(void){
130 .names = clap.Names{
131 .short = 'c',
132 .long = "cc",
133 },
134 .takes_value = true,
135 },
136 clap.Param(void){
137 .takes_value = true, 121 .takes_value = true,
138 }, 122 },
139 }); 123 });