summaryrefslogtreecommitdiff
path: root/parser/README.md
diff options
context:
space:
mode:
authorMarc Vertes <mvertes@free.fr>2023-11-20 15:54:52 +0100
committerMarc Vertes <mvertes@free.fr>2023-11-20 15:54:52 +0100
commit6a0490257bf235d011004bc303306f617ac6ea31 (patch)
treee04160a26f78afaa60c4b18b3b16662d35106d97 /parser/README.md
parent001ca51323a1a54c9b3db377f0783c330666c480 (diff)
parser: add support for unary operators
Diffstat (limited to 'parser/README.md')
-rw-r--r--parser/README.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/parser/README.md b/parser/README.md
index eb65dcf..118d9aa 100644
--- a/parser/README.md
+++ b/parser/README.md
@@ -34,7 +34,7 @@ Go language support:
- [ ] export to runtime
- [ ] builtin calls (new, make, copy, delete, len, cap, ...)
- [ ] out of order declarations
-- [ ] arbirtrary precision constants
+- [x] arbirtrary precision constants
- [x] basic types
- [ ] complete numeric types
- [x] function types
@@ -43,6 +43,7 @@ Go language support:
- [x] structures
- [ ] embedded structures
- [ ] recursive structures
+- [ ] literal composite objects
- [ ] interfaces
- [x] arrays, slices
- [ ] maps
@@ -70,7 +71,7 @@ Go language support:
- [x] label statement
- [ ] select statement
- [x] binary operators
-- [ ] unary operators
+- [x] unary operators
- [x] logical operators && and ||
- [ ] assign operators
- [x] operator precedence rules
@@ -78,6 +79,7 @@ Go language support:
- [x] call expressions
- [x] index expressions
- [x] selector expressions
+- [ ] slice expressions
- [ ] type convertions
- [ ] type assertions
- [ ] parametric types (generic)