summaryrefslogtreecommitdiff
path: root/tests/descriptions
blob: 9bf891a0a16613e535b4a3cc33990e843d963bf5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
DESCRIPTION OF TESTS

TEMPLATE              - A NO-OP skeleton scanner.
array-nr              - Use %option array, non-reentrant. 
array-r               - Use %option array, reentrant.
basic-nr              - Simple scanner, non-reentrant.
basic-r               - Simple scanner, reentrant.
bison-nr              - Ordinary bison-bridge.
bison-yylloc          - Reentrant scanner + pure parser. Requires bison.
bison-yylval          - Reentrant scanner + pure parser. Requires bison.
ccl                   - Character classes.
c-cpp-nr              - Compile a C scanner with C++ compiler, nonreentrant.
c-cpp-r               - Compile a C scanner with C++ compiler, reentrant.
c++-basic             - The C++ scanner.
c++-multiple-scanners - Multiple C++ scanners.
debug-nr              - Use yy_flex_debug, non-reentrant.
debug-r               - Use debugging functions, reentrant.
extended              - Extended pattern syntax.
header-nr             - Test generated header file, non-reentrant.
header-r              - Test generated header file, reentrant.
include-by-buffer     - YY_BUFFER_STATE, yy_push_state, etc.
include-by-push       - yypush_buffer_state, yypop_buffer_state
include-by-reentrant  - Nested scanners.
linedir-r             - Check #line directives.
lineno-nr             - Use %option yylineno, non-reentrant.
lineno-r              - Use %option yylineno, reentrant.
mem-nr                - Override memory api, non-reentrant.
mem-r                 - Override memory api, reentrant.
multiple-scanners-nr  - #include and run two separate scanners, non-reentrant.
multiple-scanners-r   - #include and run two separate scanners, reentrant.
noansi-nr             - test %option noansi-*, non-reentrant.
noansi-r              - test %option noansi-*, reentrant.
posix                 - Test %option posix-compat.
posixly-correct       - Test POSIXLY_CORRECT variable.
prefix-nr             - Verify prefixes are working, nonreentrant.
prefix-r              - Verify prefixes are working, reentrant.
pthread               - Pthreads test. A NO-OP if libpthread not found.
quotes                - Verify user code is not mangled by m4.
reject                - Check REJECT code.
rescan-nr             - Reuse same scanner several times, nonreentrant.
rescan-r              - Reuse same scanner several times, reentrant.
string-nr             - Scan strings, non-reentrant.
string-r              - Scan strings, reentrant.
table-opts            - Try every table compression option.
top                   - Test %top directive.
yyextra               - Test yyextra.