@@ -24,8 +24,7 @@ lexer_T *lexer_init(char *source) {
2424}
2525
2626char lexer_peek (lexer_T * lexer , int offset ) {
27- return lexer
28- -> source [MIN (lexer -> current_position + offset , lexer -> source_length )];
27+ return lexer -> source [MIN (lexer -> current_position + offset , lexer -> source_length )];
2928}
3029
3130char lexer_backtrack (lexer_T * lexer , int offset ) {
@@ -79,8 +78,7 @@ token_T *lexer_parse_newline(lexer_T *lexer) {
7978token_T * lexer_parse_whitespace (lexer_T * lexer ) {
8079 char * value = calloc (1 , sizeof (char ));
8180
82- while (iswhitespace (lexer -> current_character ) &&
83- lexer -> current_character != '\0' ) {
81+ while (iswhitespace (lexer -> current_character ) && lexer -> current_character != '\0' ) {
8482 value = realloc (value , (strlen (value ) + 2 ) * sizeof (char ));
8583 strcat (value , (char []){lexer -> current_character , 0 });
8684 lexer_advance (lexer );
@@ -155,8 +153,7 @@ token_T *lexer_next_token(lexer_T *lexer) {
155153
156154 switch (lexer -> state ) {
157155 case STATE_NONE : {
158- if (iswhitespace (lexer -> current_character ) ||
159- isnewline (lexer -> current_character )) {
156+ if (iswhitespace (lexer -> current_character ) || isnewline (lexer -> current_character )) {
160157 lexer_skip_whitespace (lexer );
161158 }
162159
@@ -223,8 +220,7 @@ token_T *lexer_next_token(lexer_T *lexer) {
223220 } break ;
224221
225222 case STATE_TAG_ATTRIBUTES : {
226- if (iswhitespace (lexer -> current_character ) ||
227- isnewline (lexer -> current_character )) {
223+ if (iswhitespace (lexer -> current_character ) || isnewline (lexer -> current_character )) {
228224 lexer_skip_whitespace (lexer );
229225 }
230226
@@ -253,8 +249,7 @@ token_T *lexer_next_token(lexer_T *lexer) {
253249 } break ;
254250
255251 case STATE_ELEMENT_CHILDREN : {
256- if (iswhitespace (lexer -> current_character ) ||
257- isnewline (lexer -> current_character )) {
252+ if (iswhitespace (lexer -> current_character ) || isnewline (lexer -> current_character )) {
258253 lexer_skip_whitespace (lexer );
259254 }
260255
@@ -297,8 +292,7 @@ token_T *lexer_next_token(lexer_T *lexer) {
297292 return token_init ("\0" , TOKEN_ATTRIBUTE_VALUE , lexer );
298293 }
299294
300- if (isalpha (lexer -> current_character ) ||
301- iswhitespace (lexer -> current_character )) {
295+ if (isalpha (lexer -> current_character ) || iswhitespace (lexer -> current_character )) {
302296 lexer -> state = STATE_ATTRIBUTE_VALUE_END ;
303297 return lexer_parse_attribute_value (lexer );
304298 }
@@ -317,9 +311,8 @@ token_T *lexer_next_token(lexer_T *lexer) {
317311 } break ;
318312
319313 default : {
320- printf (
321- "[Lexer] Unexpected character in STATE_ATTRIBUTE_VALUE_END `%c`\n" ,
322- lexer -> current_character );
314+ printf ("[Lexer] Unexpected character in STATE_ATTRIBUTE_VALUE_END `%c`\n" ,
315+ lexer -> current_character );
323316 exit (1 );
324317 break ;
325318 }
@@ -328,8 +321,7 @@ token_T *lexer_next_token(lexer_T *lexer) {
328321 return token_init (0 , TOKEN_ATTRIBUTE_VALUE , lexer );
329322 } break ;
330323 default : {
331- if (iswhitespace (lexer -> current_character ) ||
332- isnewline (lexer -> current_character )) {
324+ if (iswhitespace (lexer -> current_character ) || isnewline (lexer -> current_character )) {
333325 lexer_skip_whitespace (lexer );
334326 }
335327 }
0 commit comments