1 #line 34 "corefcn/oct-tex-lexer.ll"
9 #line 10 "corefcn/oct-tex-lexer.cc"
11 #define YY_INT_ALIGNED short int
16 #define YY_FLEX_MAJOR_VERSION 2
17 #define YY_FLEX_MINOR_VERSION 5
18 #define YY_FLEX_SUBMINOR_VERSION 39
19 #if YY_FLEX_SUBMINOR_VERSION > 0
40 #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
45 #ifndef __STDC_LIMIT_MACROS
46 #define __STDC_LIMIT_MACROS 1
66 #define INT8_MIN (-128)
69 #define INT16_MIN (-32767-1)
72 #define INT32_MIN (-2147483647-1)
75 #define INT8_MAX (127)
78 #define INT16_MAX (32767)
81 #define INT32_MAX (2147483647)
84 #define UINT8_MAX (255U)
87 #define UINT16_MAX (65535U)
90 #define UINT32_MAX (4294967295U)
105 #if defined (__STDC__)
113 #define yyconst const
126 #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
129 #ifndef YY_TYPEDEF_YY_SCANNER_T
130 #define YY_TYPEDEF_YY_SCANNER_T
136 #define yyin yyg->yyin_r
137 #define yyout yyg->yyout_r
138 #define yyextra yyg->yyextra_r
139 #define yyleng yyg->yyleng_r
140 #define yytext yyg->yytext_r
141 #define yylineno (YY_CURRENT_BUFFER_LVALUE->yy_bs_lineno)
142 #define yycolumn (YY_CURRENT_BUFFER_LVALUE->yy_bs_column)
143 #define yy_flex_debug yyg->yy_flex_debug_r
149 #define BEGIN yyg->yy_start = 1 + 2 *
155 #define YY_START ((yyg->yy_start - 1) / 2)
156 #define YYSTATE YY_START
159 #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
162 #define YY_NEW_FILE octave_tex_restart(yyin ,yyscanner )
164 #define YY_END_OF_BUFFER_CHAR 0
173 #define YY_BUF_SIZE 32768
175 #define YY_BUF_SIZE 16384
181 #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
183 #ifndef YY_TYPEDEF_YY_BUFFER_STATE
184 #define YY_TYPEDEF_YY_BUFFER_STATE
188 #ifndef YY_TYPEDEF_YY_SIZE_T
189 #define YY_TYPEDEF_YY_SIZE_T
193 #define EOB_ACT_CONTINUE_SCAN 0
194 #define EOB_ACT_END_OF_FILE 1
195 #define EOB_ACT_LAST_MATCH 2
197 #define YY_LESS_LINENO(n)
198 #define YY_LINENO_REWIND_TO(ptr)
205 int yyless_macro_arg = (n); \
206 YY_LESS_LINENO(yyless_macro_arg);\
207 *yy_cp = yyg->yy_hold_char; \
208 YY_RESTORE_YY_MORE_OFFSET \
209 yyg->yy_c_buf_p = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
210 YY_DO_BEFORE_ACTION; \
214 #define unput(c) yyunput( c, yyg->yytext_ptr , yyscanner )
216 #ifndef YY_STRUCT_YY_BUFFER_STATE
217 #define YY_STRUCT_YY_BUFFER_STATE
264 #define YY_BUFFER_NEW 0
265 #define YY_BUFFER_NORMAL 1
276 #define YY_BUFFER_EOF_PENDING 2
287 #define YY_CURRENT_BUFFER ( yyg->yy_buffer_stack \
288 ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] \
294 #define YY_CURRENT_BUFFER_LVALUE yyg->yy_buffer_stack[yyg->yy_buffer_stack_top]
308 #define YY_FLUSH_BUFFER octave_tex__flush_buffer(YY_CURRENT_BUFFER ,yyscanner)
318 #define yy_new_buffer octave_tex__create_buffer
320 #define yy_set_interactive(is_interactive) \
322 if ( ! YY_CURRENT_BUFFER ){ \
323 octave_tex_ensure_buffer_stack (yyscanner); \
324 YY_CURRENT_BUFFER_LVALUE = \
325 octave_tex__create_buffer(yyin,YY_BUF_SIZE ,yyscanner); \
327 YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
330 #define yy_set_bol(at_bol) \
332 if ( ! YY_CURRENT_BUFFER ){\
333 octave_tex_ensure_buffer_stack (yyscanner); \
334 YY_CURRENT_BUFFER_LVALUE = \
335 octave_tex__create_buffer(yyin,YY_BUF_SIZE ,yyscanner); \
337 YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
340 #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
344 #define octave_tex_wrap(yyscanner) 1
345 #define YY_SKIP_YYWRAP
351 #define yytext_ptr yytext_r
361 #define YY_DO_BEFORE_ACTION \
362 yyg->yytext_ptr = yy_bp; \
363 yyleng = (size_t) (yy_cp - yy_bp); \
364 yyg->yy_hold_char = *yy_cp; \
366 yyg->yy_c_buf_p = yy_cp;
368 #define YY_NUM_RULES 128
369 #define YY_END_OF_BUFFER 129
379 0, 0, 0, 0, 0, 0, 129, 127, 126, 127,
380 16, 17, 14, 15, 3, 2, 3, 1, 5, 4,
381 123, 0, 0, 0, 0, 0, 0, 0, 0, 0,
382 0, 0, 22, 20, 21, 0, 0, 0, 0, 0,
383 0, 0, 0, 0, 0, 0, 0, 0, 38, 0,
384 0, 0, 0, 0, 0, 0, 0, 0, 18, 19,
385 2, 1, 1, 1, 0, 0, 64, 0, 0, 0,
386 0, 55, 0, 63, 0, 0, 0, 0, 54, 0,
387 0, 0, 0, 0, 6, 0, 0, 0, 0, 0,
388 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
390 0, 0, 0, 0, 96, 0, 7, 0, 0, 0,
391 0, 0, 0, 0, 35, 0, 0, 100, 36, 0,
392 0, 0, 0, 0, 0, 0, 39, 79, 0, 0,
393 0, 0, 0, 0, 0, 9, 0, 8, 0, 0,
394 0, 0, 0, 0, 0, 0, 0, 62, 37, 0,
395 1, 0, 0, 0, 0, 0, 58, 59, 0, 0,
396 0, 0, 0, 0, 0, 0, 82, 0, 0, 86,
397 0, 47, 0, 0, 0, 0, 0, 87, 125, 0,
398 0, 85, 0, 0, 0, 29, 0, 0, 0, 0,
399 97, 0, 0, 78, 0, 0, 0, 0, 0, 0,
401 0, 93, 0, 101, 0, 73, 121, 0, 0, 0,
402 0, 0, 0, 46, 0, 0, 48, 0, 0, 0,
403 41, 0, 0, 103, 0, 0, 0, 0, 44, 0,
404 0, 0, 0, 0, 88, 0, 0, 0, 0, 0,
405 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
406 24, 0, 80, 83, 0, 0, 105, 0, 0, 0,
407 0, 0, 0, 0, 0, 0, 0, 0, 0, 32,
408 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
409 0, 0, 0, 107, 0, 0, 0, 0, 0, 0,
410 0, 0, 0, 0, 69, 0, 0, 0, 0, 0,
412 0, 0, 0, 28, 51, 50, 0, 0, 60, 0,
413 56, 52, 0, 61, 23, 70, 0, 0, 0, 13,
414 0, 26, 0, 0, 0, 102, 0, 0, 0, 0,
415 25, 0, 66, 33, 0, 0, 117, 122, 0, 0,
416 0, 68, 49, 90, 0, 0, 0, 67, 0, 0,
417 120, 0, 0, 42, 0, 0, 0, 30, 81, 0,
418 0, 40, 0, 0, 89, 53, 0, 0, 0, 104,
419 84, 0, 0, 0, 0, 0, 0, 72, 0, 0,
420 71, 0, 34, 116, 0, 0, 115, 92, 91, 0,
421 106, 119, 118, 0, 0, 94, 98, 0, 0, 0,
423 0, 0, 0, 57, 0, 0, 0, 0, 0, 27,
424 0, 0, 0, 0, 0, 65, 0, 0, 0, 0,
425 113, 45, 0, 0, 0, 0, 74, 0, 0, 0,
426 0, 10, 11, 0, 0, 0, 0, 0, 95, 99,
427 43, 31, 109, 0, 0, 124, 0, 114, 76, 108,
428 0, 0, 77, 111, 12, 0, 0, 110, 75, 0,
434 1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
435 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
436 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
437 1, 2, 1, 1, 1, 1, 1, 1, 1, 1,
438 1, 1, 1, 1, 1, 4, 1, 5, 6, 6,
439 6, 6, 6, 6, 6, 6, 6, 1, 1, 1,
440 1, 1, 1, 1, 1, 1, 1, 7, 1, 1,
441 8, 1, 9, 1, 1, 10, 1, 1, 11, 12,
442 1, 13, 14, 15, 16, 1, 1, 17, 1, 1,
443 18, 19, 20, 21, 22, 1, 23, 24, 25, 26,
445 27, 28, 29, 30, 31, 1, 32, 33, 34, 35,
446 36, 37, 38, 39, 40, 41, 42, 43, 44, 45,
447 46, 47, 48, 1, 49, 1, 1, 1, 1, 1,
448 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
449 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
450 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
451 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
452 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
453 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
454 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
456 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
457 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
458 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
459 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
460 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
466 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
467 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
468 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
469 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
470 1, 1, 1, 1, 1, 1, 1, 1, 1
475 0, 4, 0, 6, 434, 433, 480, 483, 483, 49,
476 483, 483, 483, 483, 483, 477, 8, 11, 483, 483,
477 483, 451, 454, 442, 1, 441, 0, 2, 443, 443,
478 435, 440, 483, 483, 483, 1, 72, 79, 8, 5,
479 434, 24, 442, 72, 445, 97, 64, 103, 95, 110,
480 123, 125, 88, 430, 104, 0, 435, 438, 483, 483,
481 462, 98, 111, 155, 430, 428, 483, 427, 432, 432,
482 427, 483, 426, 483, 427, 426, 427, 413, 483, 18,
483 423, 414, 409, 408, 483, 415, 410, 410, 414, 405,
484 401, 131, 405, 109, 44, 397, 400, 397, 415, 406,
486 104, 402, 397, 411, 124, 392, 483, 395, 135, 404,
487 394, 135, 396, 402, 483, 403, 142, 483, 483, 399,
488 392, 391, 392, 383, 382, 389, 483, 483, 141, 388,
489 383, 390, 383, 379, 385, 483, 145, 483, 390, 151,
490 370, 384, 376, 153, 370, 381, 381, 483, 483, 365,
491 176, 364, 370, 379, 361, 372, 483, 483, 370, 365,
492 357, 366, 359, 365, 361, 354, 483, 369, 358, 483,
493 349, 483, 364, 364, 351, 357, 339, 483, 483, 343,
494 349, 483, 347, 350, 349, 483, 339, 337, 354, 342,
495 483, 336, 333, 483, 350, 335, 347, 341, 338, 327,
497 326, 483, 330, 483, 332, 483, 483, 335, 321, 339,
498 327, 319, 322, 483, 324, 320, 483, 327, 324, 318,
499 483, 323, 318, 483, 325, 310, 309, 322, 483, 306,
500 319, 306, 313, 146, 483, 314, 319, 318, 317, 313,
501 315, 314, 295, 312, 311, 300, 302, 308, 303, 293,
502 483, 301, 483, 483, 287, 287, 483, 286, 301, 287,
503 299, 288, 277, 278, 149, 285, 294, 275, 269, 483,
504 291, 287, 279, 278, 270, 155, 273, 285, 284, 266,
505 265, 277, 272, 483, 275, 260, 267, 266, 262, 256,
506 273, 268, 267, 266, 483, 269, 251, 251, 256, 257,
508 256, 256, 258, 483, 483, 483, 261, 244, 483, 259,
509 483, 483, 245, 483, 483, 483, 235, 238, 236, 259,
510 245, 483, 240, 235, 237, 483, 232, 248, 239, 236,
511 483, 228, 483, 483, 244, 239, 483, 483, 226, 233,
512 224, 483, 483, 483, 232, 221, 237, 483, 223, 231,
513 483, 218, 233, 483, 215, 213, 212, 483, 483, 216,
514 215, 483, 221, 222, 483, 483, 209, 208, 211, 483,
515 483, 214, 205, 214, 216, 202, 205, 483, 205, 191,
516 483, 195, 483, 483, 197, 206, 483, 483, 483, 201,
517 483, 483, 483, 194, 190, 204, 203, 185, 193, 193,
519 185, 189, 185, 483, 182, 193, 191, 180, 183, 483,
520 191, 190, 185, 179, 184, 483, 174, 181, 173, 172,
521 483, 483, 186, 185, 163, 170, 483, 181, 163, 161,
522 158, 483, 483, 160, 156, 158, 162, 156, 483, 483,
523 483, 483, 483, 152, 175, 483, 161, 483, 483, 483,
524 168, 141, 483, 483, 483, 114, 108, 483, 483, 89,
525 65, 25, 483, 483, 17, 8, 0
530 465, 465, 466, 466, 467, 467, 464, 464, 464, 464,
531 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
532 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
533 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
534 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
535 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
536 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
537 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
538 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
539 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
541 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
542 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
543 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
544 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
545 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
546 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
547 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
548 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
549 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
550 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
552 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
553 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
554 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
555 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
556 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
557 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
558 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
559 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
560 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
561 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
563 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
564 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
565 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
566 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
567 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
568 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
569 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
570 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
571 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
572 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
574 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
575 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
576 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
577 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
578 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
579 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
580 464, 464, 464, 0, 464, 464, 464
585 19, 16, 9, 17, 18, 18, 9, 16, 15, 17,
586 18, 18, 62, 62, 63, 64, 64, 8, 10, 464,
587 11, 12, 10, 68, 11, 12, 147, 69, 74, 71,
588 72, 464, 75, 80, 94, 81, 148, 82, 95, 73,
589 83, 97, 98, 96, 163, 99, 102, 13, 14, 100,
590 103, 13, 14, 21, 164, 22, 23, 24, 25, 26,
591 27, 28, 29, 30, 31, 32, 181, 33, 463, 34,
592 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
593 45, 46, 47, 48, 49, 50, 182, 51, 52, 53,
594 54, 55, 56, 57, 114, 58, 59, 60, 84, 85,
596 462, 87, 62, 62, 88, 115, 105, 106, 89, 90,
597 141, 91, 107, 86, 92, 151, 151, 142, 143, 109,
598 93, 110, 111, 112, 113, 116, 145, 461, 120, 117,
599 146, 121, 124, 118, 122, 123, 125, 179, 188, 126,
600 127, 180, 189, 128, 119, 131, 460, 132, 129, 130,
601 133, 193, 134, 135, 459, 137, 136, 138, 63, 64,
602 64, 139, 201, 175, 194, 176, 140, 177, 197, 198,
603 206, 215, 202, 223, 226, 232, 216, 339, 224, 207,
604 151, 151, 300, 328, 458, 301, 302, 227, 329, 228,
605 457, 456, 233, 340, 455, 454, 453, 452, 451, 450,
607 449, 448, 447, 446, 445, 444, 443, 442, 441, 440,
608 439, 438, 437, 436, 435, 434, 433, 432, 431, 430,
609 429, 428, 427, 426, 425, 424, 423, 422, 421, 420,
610 419, 418, 417, 416, 415, 414, 413, 412, 411, 410,
611 409, 408, 407, 406, 405, 404, 403, 402, 401, 400,
612 399, 398, 397, 396, 395, 394, 393, 392, 391, 390,
613 389, 388, 387, 386, 385, 384, 383, 382, 381, 380,
614 379, 378, 377, 376, 375, 374, 373, 372, 371, 370,
615 369, 368, 367, 366, 365, 364, 363, 362, 361, 360,
616 359, 358, 357, 356, 355, 354, 353, 352, 351, 350,
618 349, 348, 347, 346, 345, 344, 343, 342, 341, 338,
619 337, 336, 335, 334, 333, 332, 331, 330, 327, 326,
620 325, 324, 323, 322, 321, 320, 319, 318, 317, 316,
621 315, 314, 313, 312, 311, 310, 309, 308, 307, 306,
622 305, 304, 303, 299, 298, 297, 296, 295, 294, 293,
623 292, 291, 290, 289, 288, 287, 286, 285, 284, 283,
624 282, 281, 280, 279, 278, 277, 276, 275, 274, 273,
625 272, 271, 270, 269, 268, 267, 266, 265, 264, 263,
626 262, 261, 260, 259, 258, 257, 256, 255, 254, 253,
627 252, 251, 250, 249, 248, 247, 246, 245, 244, 243,
629 242, 241, 240, 239, 238, 237, 236, 235, 234, 231,
630 230, 229, 225, 222, 221, 220, 219, 218, 217, 214,
631 213, 212, 211, 210, 209, 208, 205, 204, 203, 200,
632 199, 196, 195, 192, 191, 190, 187, 186, 185, 184,
633 183, 178, 174, 173, 172, 171, 170, 169, 168, 167,
634 166, 165, 162, 161, 160, 159, 158, 157, 156, 155,
635 154, 153, 152, 61, 150, 149, 144, 108, 104, 101,
636 79, 78, 77, 76, 70, 67, 66, 65, 61, 464,
637 20, 20, 7, 464, 464, 464, 464, 464, 464, 464,
638 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
640 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
641 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
642 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
648 467, 3, 1, 3, 3, 3, 2, 4, 466, 4,
649 4, 4, 17, 17, 18, 18, 18, 465, 1, 0,
650 1, 1, 2, 25, 2, 2, 56, 25, 28, 27,
651 27, 0, 28, 36, 39, 36, 56, 36, 39, 27,
652 36, 40, 40, 39, 80, 40, 42, 1, 1, 40,
653 42, 2, 2, 10, 80, 10, 10, 10, 10, 10,
654 10, 10, 10, 10, 10, 10, 95, 10, 462, 10,
655 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
656 10, 10, 10, 10, 10, 10, 95, 10, 10, 10,
657 10, 10, 10, 10, 47, 10, 10, 10, 37, 37,
659 461, 38, 62, 62, 38, 47, 44, 44, 38, 38,
660 53, 38, 44, 37, 38, 63, 63, 53, 53, 46,
661 38, 46, 46, 46, 46, 48, 55, 460, 49, 48,
662 55, 49, 50, 48, 49, 49, 50, 94, 101, 50,
663 50, 94, 101, 50, 48, 51, 457, 51, 50, 50,
664 51, 105, 51, 51, 456, 52, 51, 52, 64, 64,
665 64, 52, 112, 92, 105, 92, 52, 92, 109, 109,
666 117, 129, 112, 137, 140, 144, 129, 276, 137, 117,
667 151, 151, 234, 265, 452, 234, 234, 140, 265, 140,
668 451, 447, 144, 276, 445, 444, 438, 437, 436, 435,
670 434, 431, 430, 429, 428, 426, 425, 424, 423, 420,
671 419, 418, 417, 415, 414, 413, 412, 411, 409, 408,
672 407, 406, 405, 403, 402, 401, 400, 399, 398, 397,
673 396, 395, 394, 390, 386, 385, 382, 380, 379, 377,
674 376, 375, 374, 373, 372, 369, 368, 367, 364, 363,
675 361, 360, 357, 356, 355, 353, 352, 350, 349, 347,
676 346, 345, 341, 340, 339, 336, 335, 332, 330, 329,
677 328, 327, 325, 324, 323, 321, 320, 319, 318, 317,
678 313, 310, 308, 307, 303, 302, 301, 300, 299, 298,
679 297, 296, 294, 293, 292, 291, 290, 289, 288, 287,
681 286, 285, 283, 282, 281, 280, 279, 278, 277, 275,
682 274, 273, 272, 271, 269, 268, 267, 266, 264, 263,
683 262, 261, 260, 259, 258, 256, 255, 252, 250, 249,
684 248, 247, 246, 245, 244, 243, 242, 241, 240, 239,
685 238, 237, 236, 233, 232, 231, 230, 228, 227, 226,
686 225, 223, 222, 220, 219, 218, 216, 215, 213, 212,
687 211, 210, 209, 208, 205, 203, 201, 200, 199, 198,
688 197, 196, 195, 193, 192, 190, 189, 188, 187, 185,
689 184, 183, 181, 180, 177, 176, 175, 174, 173, 171,
690 169, 168, 166, 165, 164, 163, 162, 161, 160, 159,
692 156, 155, 154, 153, 152, 150, 147, 146, 145, 143,
693 142, 141, 139, 135, 134, 133, 132, 131, 130, 126,
694 125, 124, 123, 122, 121, 120, 116, 114, 113, 111,
695 110, 108, 106, 104, 103, 102, 100, 99, 98, 97,
696 96, 93, 91, 90, 89, 88, 87, 86, 84, 83,
697 82, 81, 78, 77, 76, 75, 73, 71, 70, 69,
698 68, 66, 65, 61, 58, 57, 54, 45, 43, 41,
699 32, 31, 30, 29, 26, 24, 23, 22, 16, 7,
700 6, 5, 464, 464, 464, 464, 464, 464, 464, 464,
701 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
703 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
704 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
705 464, 464, 464, 464, 464, 464, 464, 464, 464, 464,
712 #define REJECT reject_used_but_not_detected
713 #define yymore() yymore_used_but_not_detected
714 #define YY_MORE_ADJ 0
715 #define YY_RESTORE_YY_MORE_OFFSET
716 #line 1 "corefcn/oct-tex-lexer.ll"
742 #line 44 "corefcn/oct-tex-lexer.ll"
748 #include <sys/types.h>
761 #if defined (OCTAVE_TEX_STYPE_IS_DECLARED) && ! defined YYSTYPE
762 #define YYSTYPE OCTAVE_TEX_STYPE
765 #if defined (GNULIB_NAMESPACE)
769 #define fprintf GNULIB_NAMESPACE::fprintf
770 #define fread GNULIB_NAMESPACE::fread
771 #define fwrite GNULIB_NAMESPACE::fwrite
772 #define getc GNULIB_NAMESPACE::getc
773 #define isatty GNULIB_NAMESPACE::isatty
774 #define malloc GNULIB_NAMESPACE::malloc
775 #define realloc GNULIB_NAMESPACE::realloc
778 #line 779 "corefcn/oct-tex-lexer.cc"
782 #define MAYBE_NUM_MODE 2
784 #ifndef YY_NO_UNISTD_H
792 #ifndef YY_EXTRA_TYPE
793 #define YY_EXTRA_TYPE void *
836 # define yylval yyg->yylval_r
883 #ifndef YY_SKIP_YYWRAP
894 static void yy_flex_strncpy (
char *,
yyconst char *,
int ,
yyscan_t yyscanner);
897 #ifdef YY_NEED_STRLEN
904 static int yyinput (
yyscan_t yyscanner );
912 #ifndef YY_READ_BUF_SIZE
915 #define YY_READ_BUF_SIZE 16384
917 #define YY_READ_BUF_SIZE 8192
926 #define ECHO do { if (fwrite( yytext, yyleng, 1, yyout )) {} } while (0)
933 #define YY_INPUT(buf,result,max_size) \
934 if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
938 for ( n = 0; n < max_size && \
939 (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
942 buf[n++] = (char) c; \
943 if ( c == EOF && ferror( yyin ) ) \
944 YY_FATAL_ERROR( "input in flex scanner failed" ); \
950 while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \
952 if( errno != EINTR) \
954 YY_FATAL_ERROR( "input in flex scanner failed" ); \
970 #define yyterminate() return YY_NULL
974 #ifndef YY_START_STACK_INCR
975 #define YY_START_STACK_INCR 25
979 #ifndef YY_FATAL_ERROR
980 #define YY_FATAL_ERROR(msg) yy_fatal_error( msg , yyscanner)
989 #define YY_DECL_IS_OURS 1
994 #define YY_DECL int octave_tex_lex \
995 (YYSTYPE * yylval_param , yyscan_t yyscanner)
1001 #ifndef YY_USER_ACTION
1002 #define YY_USER_ACTION
1007 #define YY_BREAK break;
1010 #define YY_RULE_SETUP \
1018 register char *yy_cp, *yy_bp;
1019 register int yy_act;
1051 #line 84 "corefcn/oct-tex-lexer.ll"
1058 #line 1059 "corefcn/oct-tex-lexer.cc"
1082 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
1084 yy_current_state = (
int)
yy_def[yy_current_state];
1085 if ( yy_current_state >= 465 )
1088 yy_current_state =
yy_nxt[
yy_base[yy_current_state] + (
unsigned int) yy_c];
1091 while (
yy_base[yy_current_state] != 483 );
1113 goto yy_find_action;
1117 #line 90 "corefcn/oct-tex-lexer.ll"
1128 #line 97 "corefcn/oct-tex-lexer.ll"
1134 #line 98 "corefcn/oct-tex-lexer.ll"
1139 #line 100 "corefcn/oct-tex-lexer.ll"
1145 #line 101 "corefcn/oct-tex-lexer.ll"
1153 #line 107 "corefcn/oct-tex-lexer.ll"
1158 #line 108 "corefcn/oct-tex-lexer.ll"
1163 #line 109 "corefcn/oct-tex-lexer.ll"
1168 #line 110 "corefcn/oct-tex-lexer.ll"
1176 #line 116 "corefcn/oct-tex-lexer.ll"
1181 #line 117 "corefcn/oct-tex-lexer.ll"
1186 #line 118 "corefcn/oct-tex-lexer.ll"
1191 #line 119 "corefcn/oct-tex-lexer.ll"
1199 #line 125 "corefcn/oct-tex-lexer.ll"
1204 #line 126 "corefcn/oct-tex-lexer.ll"
1209 #line 127 "corefcn/oct-tex-lexer.ll"
1214 #line 128 "corefcn/oct-tex-lexer.ll"
1218 #line 131 "corefcn/oct-tex-lexer.ll"
1220 #line 132 "corefcn/oct-tex-lexer.ll"
1222 #line 133 "corefcn/oct-tex-lexer.ll"
1224 #line 134 "corefcn/oct-tex-lexer.ll"
1227 #line 134 "corefcn/oct-tex-lexer.ll"
1235 #line 140 "corefcn/oct-tex-lexer.ll"
1240 #line 141 "corefcn/oct-tex-lexer.ll"
1245 #line 142 "corefcn/oct-tex-lexer.ll"
1250 #line 143 "corefcn/oct-tex-lexer.ll"
1255 #line 144 "corefcn/oct-tex-lexer.ll"
1260 #line 145 "corefcn/oct-tex-lexer.ll"
1265 #line 146 "corefcn/oct-tex-lexer.ll"
1270 #line 147 "corefcn/oct-tex-lexer.ll"
1275 #line 148 "corefcn/oct-tex-lexer.ll"
1280 #line 149 "corefcn/oct-tex-lexer.ll"
1285 #line 150 "corefcn/oct-tex-lexer.ll"
1290 #line 151 "corefcn/oct-tex-lexer.ll"
1295 #line 152 "corefcn/oct-tex-lexer.ll"
1300 #line 153 "corefcn/oct-tex-lexer.ll"
1305 #line 154 "corefcn/oct-tex-lexer.ll"
1310 #line 155 "corefcn/oct-tex-lexer.ll"
1315 #line 156 "corefcn/oct-tex-lexer.ll"
1320 #line 157 "corefcn/oct-tex-lexer.ll"
1325 #line 158 "corefcn/oct-tex-lexer.ll"
1330 #line 159 "corefcn/oct-tex-lexer.ll"
1335 #line 160 "corefcn/oct-tex-lexer.ll"
1340 #line 161 "corefcn/oct-tex-lexer.ll"
1345 #line 162 "corefcn/oct-tex-lexer.ll"
1350 #line 163 "corefcn/oct-tex-lexer.ll"
1355 #line 164 "corefcn/oct-tex-lexer.ll"
1360 #line 165 "corefcn/oct-tex-lexer.ll"
1365 #line 166 "corefcn/oct-tex-lexer.ll"
1370 #line 167 "corefcn/oct-tex-lexer.ll"
1375 #line 168 "corefcn/oct-tex-lexer.ll"
1380 #line 169 "corefcn/oct-tex-lexer.ll"
1385 #line 170 "corefcn/oct-tex-lexer.ll"
1390 #line 171 "corefcn/oct-tex-lexer.ll"
1395 #line 172 "corefcn/oct-tex-lexer.ll"
1400 #line 173 "corefcn/oct-tex-lexer.ll"
1405 #line 174 "corefcn/oct-tex-lexer.ll"
1410 #line 175 "corefcn/oct-tex-lexer.ll"
1415 #line 176 "corefcn/oct-tex-lexer.ll"
1420 #line 177 "corefcn/oct-tex-lexer.ll"
1425 #line 178 "corefcn/oct-tex-lexer.ll"
1430 #line 179 "corefcn/oct-tex-lexer.ll"
1435 #line 180 "corefcn/oct-tex-lexer.ll"
1440 #line 181 "corefcn/oct-tex-lexer.ll"
1445 #line 182 "corefcn/oct-tex-lexer.ll"
1450 #line 183 "corefcn/oct-tex-lexer.ll"
1455 #line 184 "corefcn/oct-tex-lexer.ll"
1460 #line 185 "corefcn/oct-tex-lexer.ll"
1465 #line 186 "corefcn/oct-tex-lexer.ll"
1470 #line 187 "corefcn/oct-tex-lexer.ll"
1475 #line 188 "corefcn/oct-tex-lexer.ll"
1480 #line 189 "corefcn/oct-tex-lexer.ll"
1485 #line 190 "corefcn/oct-tex-lexer.ll"
1490 #line 191 "corefcn/oct-tex-lexer.ll"
1495 #line 192 "corefcn/oct-tex-lexer.ll"
1500 #line 193 "corefcn/oct-tex-lexer.ll"
1505 #line 194 "corefcn/oct-tex-lexer.ll"
1510 #line 195 "corefcn/oct-tex-lexer.ll"
1515 #line 196 "corefcn/oct-tex-lexer.ll"
1520 #line 197 "corefcn/oct-tex-lexer.ll"
1525 #line 198 "corefcn/oct-tex-lexer.ll"
1530 #line 199 "corefcn/oct-tex-lexer.ll"
1535 #line 200 "corefcn/oct-tex-lexer.ll"
1540 #line 201 "corefcn/oct-tex-lexer.ll"
1545 #line 202 "corefcn/oct-tex-lexer.ll"
1550 #line 203 "corefcn/oct-tex-lexer.ll"
1555 #line 204 "corefcn/oct-tex-lexer.ll"
1560 #line 205 "corefcn/oct-tex-lexer.ll"
1565 #line 206 "corefcn/oct-tex-lexer.ll"
1570 #line 207 "corefcn/oct-tex-lexer.ll"
1575 #line 208 "corefcn/oct-tex-lexer.ll"
1580 #line 209 "corefcn/oct-tex-lexer.ll"
1585 #line 210 "corefcn/oct-tex-lexer.ll"
1590 #line 211 "corefcn/oct-tex-lexer.ll"
1595 #line 212 "corefcn/oct-tex-lexer.ll"
1600 #line 213 "corefcn/oct-tex-lexer.ll"
1605 #line 214 "corefcn/oct-tex-lexer.ll"
1610 #line 215 "corefcn/oct-tex-lexer.ll"
1615 #line 216 "corefcn/oct-tex-lexer.ll"
1620 #line 217 "corefcn/oct-tex-lexer.ll"
1625 #line 218 "corefcn/oct-tex-lexer.ll"
1630 #line 219 "corefcn/oct-tex-lexer.ll"
1635 #line 220 "corefcn/oct-tex-lexer.ll"
1640 #line 221 "corefcn/oct-tex-lexer.ll"
1645 #line 222 "corefcn/oct-tex-lexer.ll"
1650 #line 223 "corefcn/oct-tex-lexer.ll"
1655 #line 224 "corefcn/oct-tex-lexer.ll"
1660 #line 225 "corefcn/oct-tex-lexer.ll"
1665 #line 226 "corefcn/oct-tex-lexer.ll"
1670 #line 227 "corefcn/oct-tex-lexer.ll"
1675 #line 228 "corefcn/oct-tex-lexer.ll"
1680 #line 229 "corefcn/oct-tex-lexer.ll"
1685 #line 230 "corefcn/oct-tex-lexer.ll"
1690 #line 231 "corefcn/oct-tex-lexer.ll"
1695 #line 232 "corefcn/oct-tex-lexer.ll"
1700 #line 233 "corefcn/oct-tex-lexer.ll"
1705 #line 234 "corefcn/oct-tex-lexer.ll"
1710 #line 235 "corefcn/oct-tex-lexer.ll"
1715 #line 236 "corefcn/oct-tex-lexer.ll"
1720 #line 237 "corefcn/oct-tex-lexer.ll"
1725 #line 238 "corefcn/oct-tex-lexer.ll"
1730 #line 239 "corefcn/oct-tex-lexer.ll"
1735 #line 240 "corefcn/oct-tex-lexer.ll"
1740 #line 241 "corefcn/oct-tex-lexer.ll"
1745 #line 242 "corefcn/oct-tex-lexer.ll"
1753 #line 249 "corefcn/oct-tex-lexer.ll"
1757 #line 249 "corefcn/oct-tex-lexer.ll"
1762 #line 251 "corefcn/oct-tex-lexer.ll"
1765 #line 1766 "corefcn/oct-tex-lexer.cc"
1774 int yy_amount_of_matched_text = (
int) (yy_cp - yyg->yytext_ptr) - 1;
1807 yyg->
yy_c_buf_p = yyg->yytext_ptr + yy_amount_of_matched_text;
1824 if ( yy_next_state )
1828 yy_current_state = yy_next_state;
1835 goto yy_find_action;
1872 yyg->yytext_ptr + yy_amount_of_matched_text;
1888 goto yy_find_action;
1895 "fatal flex scanner internal error--no action found" );
1912 register char *source = yyg->yytext_ptr;
1913 register int number_to_move, i;
1918 "fatal flex scanner internal error--end of buffer missed" );
1942 number_to_move = (
int) (yyg->
yy_c_buf_p - yyg->yytext_ptr) - 1;
1944 for ( i = 0; i < number_to_move; ++i )
1945 *(dest++) = *(source++);
1958 while ( num_to_read <= 0 )
1964 int yy_c_buf_p_offset =
1971 if ( new_size <= 0 )
1986 "fatal error - scanner input buffer overflow" );
2029 YY_FATAL_ERROR(
"out of dynamic memory in yy_get_next_buffer()" );
2046 register char *yy_cp;
2059 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
2061 yy_current_state = (
int)
yy_def[yy_current_state];
2062 if ( yy_current_state >= 465 )
2065 yy_current_state =
yy_nxt[
yy_base[yy_current_state] + (
unsigned int) yy_c];
2068 return yy_current_state;
2078 register int yy_is_jam;
2088 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
2090 yy_current_state = (
int)
yy_def[yy_current_state];
2091 if ( yy_current_state >= 465 )
2094 yy_current_state =
yy_nxt[
yy_base[yy_current_state] + (
unsigned int) yy_c];
2095 yy_is_jam = (yy_current_state == 464);
2098 return yy_is_jam ? 0 : yy_current_state;
2103 register char *yy_cp;
2111 if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
2117 register char *source =
2121 *--dest = *--source;
2123 yy_cp += (
int) (dest - source);
2124 yy_bp += (
int) (dest - source);
2128 if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
2132 *--yy_cp = (
char) c;
2134 yyg->yytext_ptr = yy_bp;
2141 static int yyinput (
yyscan_t yyscanner)
2193 return yyinput(yyscanner);
2195 return input(yyscanner);
2290 YY_FATAL_ERROR(
"out of dynamic memory in octave_tex__create_buffer()" );
2299 YY_FATAL_ERROR(
"out of dynamic memory in octave_tex__create_buffer()" );
2394 if (new_buffer == NULL)
2458 YY_FATAL_ERROR(
"out of dynamic memory in octave_tex_ensure_buffer_stack()" );
2478 YY_FATAL_ERROR(
"out of dynamic memory in octave_tex_ensure_buffer_stack()" );
2504 YY_FATAL_ERROR(
"out of dynamic memory in octave_tex__scan_buffer()" );
2550 n = _yybytes_len + 2;
2553 YY_FATAL_ERROR(
"out of dynamic memory in octave_tex__scan_bytes()" );
2555 for ( i = 0; i < _yybytes_len; ++i )
2556 buf[i] = yybytes[i];
2572 #ifndef YY_EXIT_FAILURE
2573 #define YY_EXIT_FAILURE 2
2578 (void) fprintf( stderr,
"%s\n", msg );
2589 int yyless_macro_arg = (n); \
2590 YY_LESS_LINENO(yyless_macro_arg);\
2591 yytext[yyleng] = yyg->yy_hold_char; \
2592 yyg->yy_c_buf_p = yytext + yyless_macro_arg; \
2593 yyg->yy_hold_char = *yyg->yy_c_buf_p; \
2594 *yyg->yy_c_buf_p = '\0'; \
2595 yyleng = yyless_macro_arg; \
2767 if (ptr_yy_globals == NULL){
2774 if (*ptr_yy_globals == NULL){
2780 memset(*ptr_yy_globals,0x00,
sizeof(
struct yyguts_t));
2800 if (ptr_yy_globals == NULL){
2807 if (*ptr_yy_globals == NULL){
2814 memset(*ptr_yy_globals,0x00,
sizeof(
struct yyguts_t));
2889 static void yy_flex_strncpy (
char* s1,
yyconst char * s2,
int n ,
yyscan_t yyscanner)
2892 for ( i = 0; i < n; ++i )
2897 #ifdef YY_NEED_STRLEN
2901 for ( n = 0; s[n]; ++n )
2908 #define YYTABLES_NAME "yytables"
2910 #line 250 "corefcn/oct-tex-lexer.ll"
2923 return realloc (ptr, size);
#define YY_CURRENT_BUFFER_LVALUE
void octave_tex_pop_buffer_state(yyscan_t yyscanner)
Removes and deletes the top of the stack, if present.
unsigned short int flex_uint16_t
unsigned char flex_uint8_t
size_t yy_buffer_stack_top
index of top of stack.
#define YY_BUFFER_EOF_PENDING
static void octave_tex__init_buffer(YY_BUFFER_STATE b, FILE *file, yyscan_t yyscanner)
int octave_tex_get_lineno(yyscan_t yyscanner)
Get the current line number.
unsigned int flex_uint32_t
bool init_lexer(const std::string &s)
void octave_tex_push_buffer_state(YY_BUFFER_STATE new_buffer, yyscan_t yyscanner)
Pushes the new state onto the stack.
#define YY_STATE_EOF(state)
void octave_tex_set_debug(int debug_flag, yyscan_t yyscanner)
void octave_tex__flush_buffer(YY_BUFFER_STATE b, yyscan_t yyscanner)
Discard all buffered characters.
int octave_tex_lex_init(yyscan_t *scanner)
void * octave_tex_get_extra(yyscan_t yyscanner)
Get the user-defined data for this scanner.
static void octave_tex__load_buffer_state(yyscan_t yyscanner)
static flex_int16_t yy_accept[465]
int yy_bs_lineno
The line count.
static yy_state_type yy_get_previous_state(yyscan_t yyscanner)
FILE * octave_tex_get_in(yyscan_t yyscanner)
Get the input stream.
size_t yy_buffer_stack_max
capacity of stack.
YY_BUFFER_STATE octave_tex__scan_buffer(char *base, yy_size_t size, yyscan_t yyscanner)
Setup the input buffer state to scan directly from a user-specified character buffer.
static flex_int16_t yy_base[468]
int octave_tex_lex_init_extra(void *user_defined, yyscan_t *scanner)
void octave_tex_free(void *, yyscan_t yyscanner)
static void octave_tex_ensure_buffer_stack(yyscan_t yyscanner)
int octave_tex_get_debug(yyscan_t yyscanner)
YY_BUFFER_STATE octave_tex__scan_string(char *yy_str, yyscan_t yyscanner)
Setup the input buffer state to scan a string.
#define EOB_ACT_END_OF_FILE
#define YY_RESTORE_YY_MORE_OFFSET
char * octave_tex_get_text(yyscan_t yyscanner)
Get the current token.
YY_BUFFER_STATE octave_tex__scan_bytes(char *bytes, yy_size_t len, yyscan_t yyscanner)
Setup the input buffer state to scan the given bytes.
int yy_did_buffer_switch_on_eof
int yy_bs_column
The column count.
#define YY_INPUT(buf, result, max_size)
#define EOB_ACT_LAST_MATCH
struct yy_buffer_state * YY_BUFFER_STATE
static void yyunput(int c, char *buf_ptr, yyscan_t yyscanner)
OCTAVE_TEX_STYPE * yylval_r
void octave_tex_set_lineno(int line_number, yyscan_t yyscanner)
Set the current line number.
void octave_tex_set_out(FILE *out_str, yyscan_t yyscanner)
static int yy_init_globals(yyscan_t yyscanner)
#define YY_END_OF_BUFFER_CHAR
size_t size(T const (&)[z])
yy_state_type yy_last_accepting_state
static flex_int16_t yy_nxt[533]
void octave_tex_restart(FILE *input_file, yyscan_t yyscanner)
Immediately switch to a different input stream.
#define YY_CURRENT_BUFFER
#define YY_DO_BEFORE_ACTION
static flex_int32_t yy_ec[256]
static flex_int32_t yy_meta[50]
static void yy_fatal_error(char msg[], yyscan_t yyscanner)
void * octave_tex_alloc(yy_size_t, yyscan_t yyscanner)
static flex_int16_t yy_chk[533]
void octave_tex__delete_buffer(YY_BUFFER_STATE b, yyscan_t yyscanner)
Destroy the buffer.
#define YY_FATAL_ERROR(msg)
int octave_tex_lex(OCTAVE_TEX_STYPE *yylval_param, yyscan_t yyscanner)
The main scanner function which does all the work.
static int yy_get_next_buffer(yyscan_t yyscanner)
OCTAVE_TEX_STYPE * octave_tex_get_lval(yyscan_t yyscanner)
void octave_tex_set_in(FILE *in_str, yyscan_t yyscanner)
Set the input stream.
YY_BUFFER_STATE octave_tex__create_buffer(FILE *file, int size, yyscan_t yyscanner)
Allocate and initialize an input buffer state.
void octave_tex_set_extra(void *user_defined, yyscan_t yyscanner)
Set the user-defined data.
int octave_tex_get_column(yyscan_t yyscanner)
Get the current column number.
FILE * octave_tex_get_out(yyscan_t yyscanner)
Get the output stream.
void octave_tex_set_lval(OCTAVE_TEX_STYPE *yylval_param, yyscan_t yyscanner)
static int input(yyscan_t yyscanner)
#define EOB_ACT_CONTINUE_SCAN
void * octave_tex_realloc(void *, yy_size_t, yyscan_t yyscanner)
yy_size_t octave_tex_get_leng(yyscan_t yyscanner)
Get the length of the current token.
YY_BUFFER_STATE * yy_buffer_stack
Stack as an array.
char * yy_last_accepting_cpos
void octave_tex_set_column(int column_no, yyscan_t yyscanner)
Set the current column.
int octave_tex_lex_destroy(yyscan_t yyscanner)
static flex_int16_t yy_def[468]
static yy_state_type yy_try_NUL_trans(yy_state_type current_state, yyscan_t yyscanner)
#define octave_tex_wrap(yyscanner)
void octave_tex__switch_to_buffer(YY_BUFFER_STATE new_buffer, yyscan_t yyscanner)
Switch to a different input buffer.