Skip to content

Commit

Permalink
Merge pull request #628 from hed-standard/develop
Browse files Browse the repository at this point in the history
Updated the tests and refined specification of value types
  • Loading branch information
VisLab authored Sep 23, 2024
2 parents 3875c35 + 62dbcb0 commit faa99e7
Show file tree
Hide file tree
Showing 10 changed files with 295 additions and 645 deletions.
83 changes: 42 additions & 41 deletions docs/source/02_Terminology.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,45 +142,46 @@ is fixed or noted.
Starting with HED standard schema versions 8.3.0 and above, HED will allow UTF-8 characters in various settings.
The types of characters referred to in this specification are:

| Name | Description |
| ---- | ----------- |
| `alphanumeric` | `letters` and/or `digits` |
| `ampersand` | ASCII code 38 |
| `ascii` | utf-8 codes 0 to 127 (single byte) |
| `asterisk` | ASCII code 42 |
| `at-sign` | ASCII code 64 |
| `backslash` | ASCII code 92 |
| `blank` | ASCII code 32 |
| `caret` | ASCII code 94 |
| `colon` | ASCII code 58 |
| `comma` | ASCII code 44 |
| `dollar` | ASCII code 36 |
| `digits` | 0-9 |
| `double-quote` | ASCII code 34 |
| `equals` | ASCII code 61 |
| `exclamation` | ASCII code 33 |
| `greater-than` | ASCII code 62 |
| `hyphen` | ASCII code 45 |
| `left-paren` | ASCII code 40 |
| `less-than` | ASCII code 60 |
| `letters` | `lowercase` and/or `uppercase` |
| `lowercase` | ASCII characters a-z |
| `name` | `alphanumeric`, `hyphen`, `period`, `underscore`, `nonascii` |
| `newline` | ASCII code 10 (linefeed) |
| `nonascii` | utf-8 codes greater than 128 (multi-byte) |
| `number-sign` | ASCII code 35 |
| `percent-sign` | ASCII code 37 |
| `period` | ASCII code 46 |
| `plus` | ASCII code 43 |
| `printable` | ASCII 32 <= code < 127 |
| Name | Description |
|-----------------| ----------- |
| `alphanumeric` | `letters` and/or `digits` |
| `ampersand` | ASCII code 38 |
| `ascii` | utf-8 codes 0 to 127 (single byte) |
| `asterisk` | ASCII code 42 |
| `at-sign` | ASCII code 64 |
| `backslash` | ASCII code 92 |
| `blank` | ASCII code 32 |
| `caret` | ASCII code 94 |
| `colon` | ASCII code 58 |
| `comma` | ASCII code 44 |
| `dollar` | ASCII code 36 |
| `digits` | 0-9 |
| `double-quote` | ASCII code 34 |
| `equals` | ASCII code 61 |
| `exclamation` | ASCII code 33 |
| `forward-slash` | ASCII code 47 |
| `greater-than` | ASCII code 62 |
| `hyphen` | ASCII code 45 |
| `left-paren` | ASCII code 40 |
| `less-than` | ASCII code 60 |
| `letters` | `lowercase` and/or `uppercase` |
| `lowercase` | ASCII characters a-z |
| `name` | `alphanumeric`, `hyphen`, `period`, `underscore`, `nonascii` |
| `newline` | ASCII code 10 (linefeed) |
| `nonascii` | utf-8 codes greater than 128 (multi-byte) |
| `number-sign` | ASCII code 35 |
| `numeric` | digits, period, hyphen, plus, caret, E, e |
| `percent-sign` | ASCII code 37 |
| `period` | ASCII code 46 |
| `plus` | ASCII code 43 |
| `printable` | ASCII 32 <= code < 127 |
| `question-mark` | ASCII code 63 |
| `right-paren` | ASCII code 41 |
| `semicolon` | ASCII code 59 |
| `single-quote` | ASCII code 39 |
| `slash` | ASCII code 47 |
| `tab` | ASCII code 09 |
| `text` | `printable` and/or `nonascii` excluding comma, square brackets, and curly braces.|
| `tilde` | ASCII code 126 |
| `underscore` | ASCII code 95 |
| `uppercase` | ASCII characters A-Z |
| `verical-bar` | ASCII code 124 |
| `right-paren` | ASCII code 41 |
| `semicolon` | ASCII code 59 |
| `single-quote` | ASCII code 39 |
| `tab` | ASCII code 09 |
| `text` | `printable` and/or `nonascii` excluding comma and curly braces.|
| `tilde` | ASCII code 126 |
| `underscore` | ASCII code 95 |
| `uppercase` | ASCII characters A-Z |
| `vertical-bar` | ASCII code 124 |
2 changes: 1 addition & 1 deletion docs/source/Appendix_A.md
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@ behavior of certain value classes (for example the `numericClass` value class).
* - nameClass
- `alphanumeric`, `hyphen`, `underscore`, `nonascii`
* - numericClass
- `digits`, `period`, `hyphen`, `plus`, `caret`, `E`, `e` `
- `digits`, `period`, `hyphen`, `plus`, `caret`, `E`, `e`
* - posixPath
- As yet unspecified.
* - textClass
Expand Down
Loading

0 comments on commit faa99e7

Please sign in to comment.