28 /* from jcodings */
29 final boolean VANILLA = false;
30 final int INTERNAL_ENC_CASE_FOLD_MULTI_CHAR = (1<<30);
31 final int ENC_CASE_FOLD_MIN = INTERNAL_ENC_CASE_FOLD_MULTI_CHAR;
32 final int ENC_CASE_FOLD_DEFAULT = ENC_CASE_FOLD_MIN;
33
34 final boolean USE_MONOMANIAC_CHECK_CAPTURES_IN_ENDLESS_REPEAT = true; /* /(?:()|())*\2/ */
35 final boolean USE_NEWLINE_AT_END_OF_STRING_HAS_EMPTY_LINE = true; /* /\n$/ =~ "\n" */
36 final boolean USE_WARNING_REDUNDANT_NESTED_REPEAT_OPERATOR = false;
37
38 final boolean CASE_FOLD_IS_APPLIED_INSIDE_NEGATIVE_CCLASS = true;
39
40 final boolean USE_MATCH_RANGE_MUST_BE_INSIDE_OF_SPECIFIED_RANGE = false;
41 final boolean USE_VARIABLE_META_CHARS = true;
42 final boolean USE_WORD_BEGIN_END = true; /* "\<": word-begin, "\>": word-end */
43 final boolean USE_POSIX_API_REGION_OPTION = false; /* needed for POSIX API support */
44 final boolean USE_FIND_LONGEST_SEARCH_ALL_OF_RANGE = true;
45
46 final int NREGION = 10;
47 final int MAX_BACKREF_NUM = 1000;
48 final int MAX_REPEAT_NUM = 100000;
49 final int MAX_MULTI_BYTE_RANGES_NUM = 10000;
50
51
52 final boolean USE_WARN = true;
53
54 // internal config
55 final boolean USE_PARSE_TREE_NODE_RECYCLE = true;
56 final boolean USE_OP_PUSH_OR_JUMP_EXACT = true;
57 final boolean USE_SHARED_CCLASS_TABLE = false;
58 final boolean USE_QTFR_PEEK_NEXT = true;
59
60 final int INIT_MATCH_STACK_SIZE = 64;
61 final int DEFAULT_MATCH_STACK_LIMIT_SIZE = 0; /* unlimited */
62 final int NUMBER_OF_POOLED_STACKS = 4;
63
64
65
66 final boolean DONT_OPTIMIZE = false;
67
|
28 /* from jcodings */
29 final boolean VANILLA = false;
30 final int INTERNAL_ENC_CASE_FOLD_MULTI_CHAR = (1<<30);
31 final int ENC_CASE_FOLD_MIN = INTERNAL_ENC_CASE_FOLD_MULTI_CHAR;
32 final int ENC_CASE_FOLD_DEFAULT = ENC_CASE_FOLD_MIN;
33
34 final boolean USE_MONOMANIAC_CHECK_CAPTURES_IN_ENDLESS_REPEAT = true; /* /(?:()|())*\2/ */
35 final boolean USE_NEWLINE_AT_END_OF_STRING_HAS_EMPTY_LINE = true; /* /\n$/ =~ "\n" */
36 final boolean USE_WARNING_REDUNDANT_NESTED_REPEAT_OPERATOR = false;
37
38 final boolean CASE_FOLD_IS_APPLIED_INSIDE_NEGATIVE_CCLASS = true;
39
40 final boolean USE_MATCH_RANGE_MUST_BE_INSIDE_OF_SPECIFIED_RANGE = false;
41 final boolean USE_VARIABLE_META_CHARS = true;
42 final boolean USE_WORD_BEGIN_END = true; /* "\<": word-begin, "\>": word-end */
43 final boolean USE_POSIX_API_REGION_OPTION = false; /* needed for POSIX API support */
44 final boolean USE_FIND_LONGEST_SEARCH_ALL_OF_RANGE = true;
45
46 final int NREGION = 10;
47 final int MAX_BACKREF_NUM = 1000;
48 final int MAX_CAPTURE_GROUP_NUM = 0x8000;
49 final int MAX_REPEAT_NUM = 100000;
50 final int MAX_MULTI_BYTE_RANGES_NUM = 10000;
51
52
53 final boolean USE_WARN = true;
54
55 // internal config
56 final boolean USE_PARSE_TREE_NODE_RECYCLE = true;
57 final boolean USE_OP_PUSH_OR_JUMP_EXACT = true;
58 final boolean USE_SHARED_CCLASS_TABLE = false;
59 final boolean USE_QTFR_PEEK_NEXT = true;
60
61 final int INIT_MATCH_STACK_SIZE = 64;
62 final int DEFAULT_MATCH_STACK_LIMIT_SIZE = 0; /* unlimited */
63 final int NUMBER_OF_POOLED_STACKS = 4;
64
65
66
67 final boolean DONT_OPTIMIZE = false;
68
|