authorgravatar for mail@linusgroh.deLinus Groh <mail@linusgroh.de> 2023-05-20 21:53:12+01:00
committergravatar for mail@linusgroh.deLinus Groh <mail@linusgroh.de> 2023-05-20 21:53:12+01:00
log0dfe6233c06fd14ef2e1de9abad4750d7ff5da33
tree4ccd12abac219751ec37f1b803e86436e2aff1c3
parentdc4a7188dd5f0b695cb1d07f0a30f4167524aebe

docgen: Rename Tokenizer.State enum values to snake case


1 files changed, 21 insertions(+), 21 deletions(-)

doc/docgen.zig+21-21
...@@ -129,18 +129,18 @@ const Tokenizer = struct {...@@ -129,18 +129,18 @@ const Tokenizer = struct {
129 code_node_count: usize,129 code_node_count: usize,
130130
131 const State = enum {131 const State = enum {
132 Start,132 start,
133 LBracket,133 l_bracket,
134 Hash,134 hash,
135 TagName,135 tag_name,
136 Eof,136 eof,
137 };137 };
138138
139 fn init(source_file_name: []const u8, buffer: []const u8) Tokenizer {139 fn init(source_file_name: []const u8, buffer: []const u8) Tokenizer {
140 return Tokenizer{140 return Tokenizer{
141 .buffer = buffer,141 .buffer = buffer,
142 .index = 0,142 .index = 0,
143 .state = State.Start,143 .state = .start,
144 .source_file_name = source_file_name,144 .source_file_name = source_file_name,
145 .code_node_count = 0,145 .code_node_count = 0,
146 };146 };
...@@ -155,33 +155,33 @@ const Tokenizer = struct {...@@ -155,33 +155,33 @@ const Tokenizer = struct {
155 while (self.index < self.buffer.len) : (self.index += 1) {155 while (self.index < self.buffer.len) : (self.index += 1) {
156 const c = self.buffer[self.index];156 const c = self.buffer[self.index];
157 switch (self.state) {157 switch (self.state) {
158 State.Start => switch (c) {158 .start => switch (c) {
159 '{' => {159 '{' => {
160 self.state = State.LBracket;160 self.state = .l_bracket;
161 },161 },
162 else => {162 else => {
163 result.id = .content;163 result.id = .content;
164 },164 },
165 },165 },
166 State.LBracket => switch (c) {166 .l_bracket => switch (c) {
167 '#' => {167 '#' => {
168 if (result.id != .eof) {168 if (result.id != .eof) {
169 self.index -= 1;169 self.index -= 1;
170 self.state = State.Start;170 self.state = .start;
171 break;171 break;
172 } else {172 } else {
173 result.id = .bracket_open;173 result.id = .bracket_open;
174 self.index += 1;174 self.index += 1;
175 self.state = State.TagName;175 self.state = .tag_name;
176 break;176 break;
177 }177 }
178 },178 },
179 else => {179 else => {
180 result.id = .content;180 result.id = .content;
181 self.state = State.Start;181 self.state = .start;
182 },182 },
183 },183 },
184 State.TagName => switch (c) {184 .tag_name => switch (c) {
185 '|' => {185 '|' => {
186 if (result.id != .eof) {186 if (result.id != .eof) {
187 break;187 break;
...@@ -192,40 +192,40 @@ const Tokenizer = struct {...@@ -192,40 +192,40 @@ const Tokenizer = struct {
192 }192 }
193 },193 },
194 '#' => {194 '#' => {
195 self.state = State.Hash;195 self.state = .hash;
196 },196 },
197 else => {197 else => {
198 result.id = .tag_content;198 result.id = .tag_content;
199 },199 },
200 },200 },
201 State.Hash => switch (c) {201 .hash => switch (c) {
202 '}' => {202 '}' => {
203 if (result.id != .eof) {203 if (result.id != .eof) {
204 self.index -= 1;204 self.index -= 1;
205 self.state = State.TagName;205 self.state = .tag_name;
206 break;206 break;
207 } else {207 } else {
208 result.id = .bracket_close;208 result.id = .bracket_close;
209 self.index += 1;209 self.index += 1;
210 self.state = State.Start;210 self.state = .start;
211 break;211 break;
212 }212 }
213 },213 },
214 else => {214 else => {
215 result.id = .tag_content;215 result.id = .tag_content;
216 self.state = State.TagName;216 self.state = .tag_name;
217 },217 },
218 },218 },
219 State.Eof => unreachable,219 .eof => unreachable,
220 }220 }
221 } else {221 } else {
222 switch (self.state) {222 switch (self.state) {
223 State.Start, State.LBracket, State.Eof => {},223 .start, .l_bracket, .eof => {},
224 else => {224 else => {
225 result.id = .invalid;225 result.id = .invalid;
226 },226 },
227 }227 }
228 self.state = State.Eof;228 self.state = .eof;
229 }229 }
230 result.end = self.index;230 result.end = self.index;
231 return result;231 return result;