https://github.com/antlr/grammars-v4
Revision 3b26af5ec5cfc28779e609b3f20fc7e6454c51d4 authored by Ken Domino on 15 March 2024, 02:44:56 UTC, committed by GitHub on 15 March 2024, 02:44:56 UTC
* Fix for #4008 Add TypeScript testing. Add "Antlr4ng" TypeScript for future testing , as it is superior to Antlr 4.13.1. Remove grammars that have TypeScript base class code as 4.13.1 does not work with these grammars. * Fix sql/plsql TypeScript target -- does not work for 4.13.1.
1 parent 3433639
Tip revision: 3b26af5ec5cfc28779e609b3f20fc7e6454c51d4 authored by Ken Domino on 15 March 2024, 02:44:56 UTC
[build] Fix for #4008 -- add testing of TypeScript target back (#4010)
[build] Fix for #4008 -- add testing of TypeScript target back (#4010)
Tip revision: 3b26af5
README.md
## [Properties File Format](https://docs.oracle.com/cd/E23095_01/Platform.93/ATGProgGuide/html/s0204propertiesfileformat01.html)
The properties files read by Nucleus must follow a format that is recognized by the class java.util.Properties. The rules for the format are as follows:
+ Entries are generally expected to be a single line of the form, one of the following:
```properties
propertyName=propertyValue
propertyName:propertyValue
```
+ White space that appears between the property name and property value is ignored, so the following are equivalent.
```properties
name=Stephen
name = Stephen
```
White space at the beginning of the line is also ignored.
+ Lines that start with the comment characters ! or # are ignored. Blank lines are also ignored.
+ The property value is generally terminated by the end of the line. White space following the property value is not ignored, and is treated as part of the property value.
+ A property value can span several lines if each line is terminated by a backslash (‘\’) character. For example:
```properties
targetCities=\
Detroit,\
Chicago,\
Los Angeles
```
This is equivalent to targetCities=Detroit,Chicago,Los Angeles (white space at the beginning of lines is ignored).
+ The characters newline, carriage return, and tab can be inserted with characters \n, \r, and \t, respectively.
+ The backslash character must be escaped as a double backslash. For example:
```properties
path=c:\\docs\\doc1
```
**Note**: It is not necessary to escape backslashes in property values when you use the ATG Control Center Components window; the ATG Control Center handles the escape characters automatically.
+ UNICODE characters can be entered as they are in a Java program, using the \u prefix. For example, `\u002c`.
Computing file changes ...