@@ -306,7 +306,7 @@ static cmark_node *try_opening_table_header(cmark_syntax_extension *self,
306
306
unsigned char * input , int len ) {
307
307
cmark_node * table_header ;
308
308
table_row * header_row = NULL ;
309
- table_row * marker_row = NULL ;
309
+ table_row * delimiter_row = NULL ;
310
310
node_table_row * ntr ;
311
311
const char * parent_string ;
312
312
uint16_t i ;
@@ -319,16 +319,16 @@ static cmark_node *try_opening_table_header(cmark_syntax_extension *self,
319
319
return parent_container ;
320
320
}
321
321
322
- // Since scan_table_start was successful, we must have a marker row.
323
- marker_row = row_from_string (self , parser ,
324
- input + cmark_parser_get_first_nonspace (parser ),
325
- len - cmark_parser_get_first_nonspace (parser ));
322
+ // Since scan_table_start was successful, we must have a delimiter row.
323
+ delimiter_row = row_from_string (
324
+ self , parser , input + cmark_parser_get_first_nonspace (parser ),
325
+ len - cmark_parser_get_first_nonspace (parser ));
326
326
// assert may be optimized out, don't rely on it for security boundaries
327
- if (!marker_row ) {
327
+ if (!delimiter_row ) {
328
328
return parent_container ;
329
329
}
330
-
331
- assert (marker_row );
330
+
331
+ assert (delimiter_row );
332
332
333
333
cmark_arena_push ();
334
334
@@ -338,31 +338,31 @@ static cmark_node *try_opening_table_header(cmark_syntax_extension *self,
338
338
parent_string = cmark_node_get_string_content (parent_container );
339
339
header_row = row_from_string (self , parser , (unsigned char * )parent_string ,
340
340
(int )strlen (parent_string ));
341
- if (!header_row || header_row -> n_columns != marker_row -> n_columns ) {
342
- free_table_row (parser -> mem , marker_row );
341
+ if (!header_row || header_row -> n_columns != delimiter_row -> n_columns ) {
342
+ free_table_row (parser -> mem , delimiter_row );
343
343
free_table_row (parser -> mem , header_row );
344
344
cmark_arena_pop ();
345
345
parent_container -> flags |= CMARK_NODE__TABLE_VISITED ;
346
346
return parent_container ;
347
347
}
348
348
349
349
if (cmark_arena_pop ()) {
350
- marker_row = row_from_string (
350
+ delimiter_row = row_from_string (
351
351
self , parser , input + cmark_parser_get_first_nonspace (parser ),
352
352
len - cmark_parser_get_first_nonspace (parser ));
353
353
header_row = row_from_string (self , parser , (unsigned char * )parent_string ,
354
354
(int )strlen (parent_string ));
355
355
// row_from_string can return NULL, add additional check to ensure n_columns match
356
- if (!marker_row || !header_row || header_row -> n_columns != marker_row -> n_columns ) {
357
- free_table_row (parser -> mem , marker_row );
356
+ if (!delimiter_row || !header_row || header_row -> n_columns != delimiter_row -> n_columns ) {
357
+ free_table_row (parser -> mem , delimiter_row );
358
358
free_table_row (parser -> mem , header_row );
359
359
return parent_container ;
360
360
}
361
361
}
362
362
363
363
if (!cmark_node_set_type (parent_container , CMARK_NODE_TABLE )) {
364
364
free_table_row (parser -> mem , header_row );
365
- free_table_row (parser -> mem , marker_row );
365
+ free_table_row (parser -> mem , delimiter_row );
366
366
return parent_container ;
367
367
}
368
368
@@ -375,12 +375,12 @@ static cmark_node *try_opening_table_header(cmark_syntax_extension *self,
375
375
parent_container -> as .opaque = parser -> mem -> calloc (1 , sizeof (node_table ));
376
376
set_n_table_columns (parent_container , header_row -> n_columns );
377
377
378
- // allocate alignments based on marker_row ->n_columns
379
- // since we populate the alignments array based on marker_row ->cells
378
+ // allocate alignments based on delimiter_row ->n_columns
379
+ // since we populate the alignments array based on delimiter_row ->cells
380
380
uint8_t * alignments =
381
- (uint8_t * )parser -> mem -> calloc (marker_row -> n_columns , sizeof (uint8_t ));
382
- for (i = 0 ; i < marker_row -> n_columns ; ++ i ) {
383
- node_cell * node = & marker_row -> cells [i ];
381
+ (uint8_t * )parser -> mem -> calloc (delimiter_row -> n_columns , sizeof (uint8_t ));
382
+ for (i = 0 ; i < delimiter_row -> n_columns ; ++ i ) {
383
+ node_cell * node = & delimiter_row -> cells [i ];
384
384
bool left = node -> buf -> ptr [0 ] == ':' , right = node -> buf -> ptr [node -> buf -> size - 1 ] == ':' ;
385
385
386
386
if (left && right )
@@ -421,7 +421,7 @@ static cmark_node *try_opening_table_header(cmark_syntax_extension *self,
421
421
(int )strlen ((char * )input ) - 1 - cmark_parser_get_offset (parser ), false);
422
422
423
423
free_table_row (parser -> mem , header_row );
424
- free_table_row (parser -> mem , marker_row );
424
+ free_table_row (parser -> mem , delimiter_row );
425
425
return parent_container ;
426
426
}
427
427
0 commit comments