documentation:tiny
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
documentation:tiny [2023/09/16 12:42] – created nebelnidas | documentation:tiny [2024/03/25 18:10] (current) – Remove incorrect standard property nebelnidas | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Tiny v1 ====== | ====== Tiny v1 ====== | ||
- | Tiny v1 consists of a list of flat (non-hierarchical) mapping entries. Every line in the body corresponds to a new entry. Supported elements are classes, fields and methods; for parameters, variables , comments and a generally more space-efficient format, it's recommended to use its successor, [[documentation: | + | :!: //This write-up isn't finalized yet and may contain errors!// |
+ | |||
+ | Tiny v1 consists of a list of flat (non-hierarchical) mapping entries. Every line in the content section | ||
**Example: | **Example: | ||
< | < | ||
v1 official intermediary named | v1 official intermediary named | ||
+ | # INTERMEDIARY-COUNTER class 289 | ||
+ | # INTERMEDIARY-COUNTER field 945 | ||
+ | # INTERMEDIARY-COUNTER method 1204 | ||
CLASS a class_123 pkg/ | CLASS a class_123 pkg/ | ||
- | FIELD [I a field_789 someField | + | FIELD a [I a field_789 someField |
- | METHOD (III)V a method_456 someMethod | + | FIELD a Lyj; |
- | METHOD V b method_479 someMethod2 | + | METHOD a (III)V a method_456 someMethod |
+ | METHOD a ()F b method_479 someMethod2 | ||
CLASS b class_234 pkg/ | CLASS b class_234 pkg/ | ||
- | METHOD (Ljava/ | + | METHOD b (Ljava/ |
</ | </ | ||
Line 17: | Line 23: | ||
===== Grammar ===== | ===== Grammar ===== | ||
< | < | ||
- | < | + | < |
< | < | ||
Line 25: | Line 31: | ||
< | < | ||
- | < | + | < |
< | < | ||
< | < | ||
< | < | ||
- | <entries> ::= '' | + | <content> ::= '' |
< | < | ||
Line 66: | Line 72: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
* '' | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
Line 85: | Line 92: | ||
* Mappings without any (useful) names should be omitted. | * Mappings without any (useful) names should be omitted. | ||
* Entries without any (useful) mappings should be omitted. | * Entries without any (useful) mappings should be omitted. | ||
- | |||
- | |||
- | ===== Standard Properties ===== | ||
- | These are required to be in the header. | ||
- | * '' |
documentation/tiny.txt · Last modified: 2024/03/25 18:10 by nebelnidas