mirror of
https://github.com/ToyB-Chan/mini-file-format.git
synced 2026-05-14 10:21:16 +02:00
Update README.md
This commit is contained in:
21
README.md
21
README.md
@@ -25,7 +25,13 @@ The format supports the following data types:
|
|||||||
|
|
||||||
### Integer
|
### Integer
|
||||||
- Defined as a sequence of digits (`0-9`).
|
- Defined as a sequence of digits (`0-9`).
|
||||||
|
- Can be prefixed with `0x` to be interpreted as hexadecimal (`0-9`, `a-f`, `A-F`).
|
||||||
|
- Can be prefixed with `0b` to be interpreted as binary (`0-1`).
|
||||||
|
- Can contain underscores (`_`) for better readability.
|
||||||
- Example: `value = 5`
|
- Example: `value = 5`
|
||||||
|
- Example: `hexValue = 0xFA8`
|
||||||
|
- Example: `binValue = 0b0010010`
|
||||||
|
- Example: `anotherDec = 1_000_375`
|
||||||
|
|
||||||
### String
|
### String
|
||||||
- Strings are enclosed in double quotes (`""`).
|
- Strings are enclosed in double quotes (`""`).
|
||||||
@@ -40,6 +46,7 @@ The format supports the following data types:
|
|||||||
- Example: `string = "Line 1\nLine 2"`
|
- Example: `string = "Line 1\nLine 2"`
|
||||||
- Example: `string = "Tab\tSeparated"`
|
- Example: `string = "Tab\tSeparated"`
|
||||||
- Example: `string = "My \"escaped\" String"`
|
- Example: `string = "My \"escaped\" String"`
|
||||||
|
- Example: `string = "My string with a \\ <- backslash"`
|
||||||
- Example: `emptyString = ""`
|
- Example: `emptyString = ""`
|
||||||
|
|
||||||
### Array
|
### Array
|
||||||
@@ -58,7 +65,7 @@ The format supports the following data types:
|
|||||||
- Example: `myBool = false`
|
- Example: `myBool = false`
|
||||||
|
|
||||||
### Floating-Point Numbers
|
### Floating-Point Numbers
|
||||||
- Floating-point numbers use `.` for decimal notation or `e` for scientific notation.
|
- Floating-point numbers use `.` for decimal notation or `e`/`E` for scientific notation.
|
||||||
- Floats always end with `f`.
|
- Floats always end with `f`.
|
||||||
- Floats may also be whole numbers without a decimal point.
|
- Floats may also be whole numbers without a decimal point.
|
||||||
- Example: `anotherValue = 1.065f`
|
- Example: `anotherValue = 1.065f`
|
||||||
@@ -66,18 +73,6 @@ The format supports the following data types:
|
|||||||
- Example: `scientificFloat = 1.534e3f`
|
- Example: `scientificFloat = 1.534e3f`
|
||||||
- Example: `wholeFloat = 1f`
|
- Example: `wholeFloat = 1f`
|
||||||
|
|
||||||
### Hexadecimal Numbers
|
|
||||||
- Hexadecimal numbers are prefixed with `0x`.
|
|
||||||
- Example: `hexValue = 0xFA8`
|
|
||||||
|
|
||||||
### Binary Numbers
|
|
||||||
- Binary numbers are prefixed with `0b`.
|
|
||||||
- Example: `binValue = 0b0010010`
|
|
||||||
|
|
||||||
### Underscore in Numbers
|
|
||||||
- Numbers can contain underscores (`_`) for readability.
|
|
||||||
- Example: `anotherDec = 1_000_375`
|
|
||||||
|
|
||||||
## Example Structure
|
## Example Structure
|
||||||
```text
|
```text
|
||||||
[MySection]
|
[MySection]
|
||||||
|
|||||||
Reference in New Issue
Block a user