Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| syntax:specification [2016/03/02 17:53] – [Words] admin | syntax:specification [2018/01/10 20:43] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 29: | Line 29: | ||
| <code xml>< | <code xml>< | ||
| - | Option tells engine to treat syntax as case sensitive. This setting will apply on parsing, statistic, search etc. | + | Option tells the engine to treat syntax as case sensitive. This setting will apply on parsing, statistic, search etc. |
| - | By default syntax treated as not case sensitive. | + | By default, syntax treated as not case sensitive. |
| ===== OpenClose ===== | ===== OpenClose ===== | ||
| Line 36: | Line 36: | ||
| Here you can define pair symbols which should be treated together in such operations like [[view: | Here you can define pair symbols which should be treated together in such operations like [[view: | ||
| - | You always should enter two symbols, where first is **opening** and second | + | You always should enter two symbols, where first is //opening// and second |
| - | Sequence | + | The sequence |
| + | |||
| + | * **override** (true|false) - the attribute controls, if value of property from parent syntax shall be mixed in. Default is //false// - so, mix current value with parent syntax value. | ||
| ===== LineEnd ===== | ===== LineEnd ===== | ||
| Line 52: | Line 54: | ||
| Set of single symbols, which will be treated as operator symbols by HE and displayed with operator style, if it is defined/ | Set of single symbols, which will be treated as operator symbols by HE and displayed with operator style, if it is defined/ | ||
| + | * **override** (true|false) - the attribute controls, if value of property from parent syntax shall be mixed in. Default is //false// - so, mix current value with parent syntax value. | ||
| ===== Words ===== | ===== Words ===== | ||
| <code xml>< | <code xml>< | ||
| - | The node defines which characters are allowed in words for text in this syntax. If nothing is specified, values from default syntax | + | The node defines which characters are allowed in words for text in this syntax. If nothing is specified, values from default syntax |
| - | * **init** - this defines set of characters that are allowed for word start (allowed first characters of the word). If not defined, word can start from any number from word symbols. For example code below tells to HippoEDIT that words can be any alpha numeric | + | * **init** - this defines |
| * **override** (true|false) - the attribute controls, if value of property from parent syntax shall be mixed in. Default is //false// - so, mix current value with parent syntax value. | * **override** (true|false) - the attribute controls, if value of property from parent syntax shall be mixed in. Default is //false// - so, mix current value with parent syntax value. | ||
| Line 64: | Line 67: | ||
| <code xml>< | <code xml>< | ||
| - | Node defines additional to white space charcters | + | The property |
| + | |||
| + | * **override** (true|false) - the attribute controls, if value of property from parent syntax shall be mixed in. Default is //false// - so, mix current value with parent syntax value. | ||
| ===== Numbers ===== | ===== Numbers ===== | ||
| <code xml>< | <code xml>< | ||
| The node defines characters that can be used in numbers. Number than will be recognized as continues character block, formed by characters defined in //Numbers// node. | The node defines characters that can be used in numbers. Number than will be recognized as continues character block, formed by characters defined in //Numbers// node. | ||
| + | |||
| + | * **override** (true|false) - the attribute controls, if value of property from parent syntax shall be mixed in. Default is //false// - so, mix current value with parent syntax value. | ||
| + | |||
| ===== Delimiters ===== | ===== Delimiters ===== | ||
| <code xml>< | <code xml>< | ||
| - | Set of single symbols, which used to determine delimiter symbol (symbol which stops/ | + | Set of single symbols, which used to determine delimiter symbol (a symbol which stops/ |
| + | |||
| + | * **override** (true|false) - the attribute controls, if value of property from parent syntax shall be mixed in. Default is //false// - so, mix current value with parent syntax value. | ||
| ===== File Pattern ===== | ===== File Pattern ===== | ||
| ==== Mask ==== | ==== Mask ==== | ||
| - | Using this settings, you can define default file mapping for the syntax schema. If nothing defined, mask from parent syntax is used. For mask you can use same mask as normaly can be used for any file operation on Windows. | + | Using this setting, you can define default file mapping for the syntax schema. If nothing defined, mask from parent syntax is used. For mask you can use same mask as normaly can be used for any file operation on Windows. |
| ==== File Pairs ==== | ==== File Pairs ==== | ||