meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
deprecated_settings [2020/11/25 12:42] – revusky | deprecated_settings [2021/12/21 14:03] (current) – revusky | ||
---|---|---|---|
Line 11: | Line 11: | ||
* **UNICODE_INPUT**: | * **UNICODE_INPUT**: | ||
* **USER_CHAR_STREAM**: | * **USER_CHAR_STREAM**: | ||
- | * **BUILD_LEXER**: | + | * **BUILD_LEXER**: |
* **BUILD_PARSER**: | * **BUILD_PARSER**: | ||
+ | * **DEBUG_LEXER**: | ||
+ | * **DEBUG_PARSER**: | ||
* **KEEP_LINE_COL**: | * **KEEP_LINE_COL**: | ||
* **ERROR_REPORTING**: | * **ERROR_REPORTING**: | ||
* **SANITY_CHECK**: | * **SANITY_CHECK**: | ||
* **CACHE_TOKENS**: | * **CACHE_TOKENS**: | ||
+ | * **TOKEN_FACTORY** : This setting has been removed (as of 11/11/2021) since it is really not very useful now that we have INJECT. I doubt it was really very widely used (if at all). | ||
* **TRACK_TOKENS** : There is no real reason for this setting to exist any more, since, by default, Tokens are added to the AST and they have their line/column information. In fact, all Node objects have line/column information. | * **TRACK_TOKENS** : There is no real reason for this setting to exist any more, since, by default, Tokens are added to the AST and they have their line/column information. In fact, all Node objects have line/column information. | ||
+ | * **USER_DEFINED_TOKEN_MANAGER** : This setting was removed in October 2021. | ||
* **COMMON_TOKEN_ACTION** : This feature is still supported but the configuration setting is no longer necessary, since JavaCC21 deduces it from the presence (or absence) of the appropriately named method in your generated lexer class. If you have a method with the signature '' | * **COMMON_TOKEN_ACTION** : This feature is still supported but the configuration setting is no longer necessary, since JavaCC21 deduces it from the presence (or absence) of the appropriately named method in your generated lexer class. If you have a method with the signature '' | ||
* **NODE_SCOPE_HOOK** : As with the '' | * **NODE_SCOPE_HOOK** : As with the '' | ||
Line 23: | Line 27: | ||
< | < | ||
- | | + | |
</ | </ | ||
Line 31: | Line 35: | ||
* **NODE_PREFIX**: | * **NODE_PREFIX**: | ||
- | |||
- | The following option has been renamed for consistency, | ||
- | |||
- | **USER_TOKEN_MANAGER** is now **USER_DEFINED_LEXER**. | ||
The use of both '' | The use of both '' |