From a2e1ba414d92ee1fa5056301130d48fd7987e624 Mon Sep 17 00:00:00 2001 From: halloleo Date: Tue, 1 Mar 2022 21:57:12 +1100 Subject: [PATCH 1/2] Add table showing characters for function and value names * The table shows for each acceptable character category the characters which have 8-bit code points --- language/Syntax.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/language/Syntax.md b/language/Syntax.md index 6ddfbd0..ae6aeca 100644 --- a/language/Syntax.md +++ b/language/Syntax.md @@ -106,6 +106,16 @@ Function and value names must start with a lowercase letter ([unicode category]( * Underscore: `_` * Apostrophe: `'` +Here a table showing for each acceptable category the characters which have code points in the 8-bit range ("Extended ASCII"): + +| Category | Characters within the 8-bit code point range | +|----------|------------------- ---------------| +| `Ll` | `a` `b` `c` `d` `e` `f` `g` `h` `i` `j` `k` `l` `m` `n` `o` `p` `q` `r` `s` `t` `u` `v` `w` `x` `y` `z`
`µ` `ß` `à` `á` `â` `ã` `ä` `å` `æ` `ç` `è` `é` `ê` `ë` `ì` `í` `î` `ï` `ð` `ñ` `ò` `ó` `ô` `õ` `ö` `ø` `ù` `ú` `û` `ü` `ý` `þ` `ÿ` | +| `L` | `A` `B` `C` `D` `E` `F` `G` `H` `I` `J` `K` `L` `M` `N` `O` `P` `Q` `R` `S` `T` `U` `V` `W` `X` `Y` `Z`
`a` `b` `c` `d` `e` `f` `g` `h` `i` `j` `k` `l` `m` `n` `o` `p` `q` `r` `s` `t` `u` `v` `w` `x` `y` `z`
`ª` `µ` `º` `À` `Á` `Â` `Ã` `Ä` `Å` `Æ` `Ç` `È` `É` `Ê` `Ë` `Ì` `Í` `Î` `Ï` `Ð` `Ñ` `Ò` `Ó` `Ô` `Õ` `Ö` `Ø` `Ù` `Ú` `Û` `Ü` `Ý`
`Þ` `ß` `à` `á` `â` `ã` `ä` `å` `æ` `ç` `è` `é` `ê` `ë` `ì` `í` `î` `ï` `ð` `ñ` `ò` `ó` `ô` `õ` `ö` `ø` `ù` `ú` `û` `ü` `ý` `þ` `ÿ` | +| `M` | [none] | +| `N` | `0` `1` `2` `3` `4` `5` `6` `7` `8` `9` `²` `³` `¹` `¼` `½` `¾` | + + ## Function application Function application is indicated by just the juxtaposition of a function with its arguments: From f5065326d8ab0325e52344aaf124a0050089aec2 Mon Sep 17 00:00:00 2001 From: halloleo Date: Tue, 1 Mar 2022 22:05:08 +1100 Subject: [PATCH 2/2] Correct table format --- language/Syntax.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language/Syntax.md b/language/Syntax.md index ae6aeca..3c2e3a3 100644 --- a/language/Syntax.md +++ b/language/Syntax.md @@ -109,10 +109,10 @@ Function and value names must start with a lowercase letter ([unicode category]( Here a table showing for each acceptable category the characters which have code points in the 8-bit range ("Extended ASCII"): | Category | Characters within the 8-bit code point range | -|----------|------------------- ---------------| +|----------|-----------------------------------| | `Ll` | `a` `b` `c` `d` `e` `f` `g` `h` `i` `j` `k` `l` `m` `n` `o` `p` `q` `r` `s` `t` `u` `v` `w` `x` `y` `z`
`µ` `ß` `à` `á` `â` `ã` `ä` `å` `æ` `ç` `è` `é` `ê` `ë` `ì` `í` `î` `ï` `ð` `ñ` `ò` `ó` `ô` `õ` `ö` `ø` `ù` `ú` `û` `ü` `ý` `þ` `ÿ` | | `L` | `A` `B` `C` `D` `E` `F` `G` `H` `I` `J` `K` `L` `M` `N` `O` `P` `Q` `R` `S` `T` `U` `V` `W` `X` `Y` `Z`
`a` `b` `c` `d` `e` `f` `g` `h` `i` `j` `k` `l` `m` `n` `o` `p` `q` `r` `s` `t` `u` `v` `w` `x` `y` `z`
`ª` `µ` `º` `À` `Á` `Â` `Ã` `Ä` `Å` `Æ` `Ç` `È` `É` `Ê` `Ë` `Ì` `Í` `Î` `Ï` `Ð` `Ñ` `Ò` `Ó` `Ô` `Õ` `Ö` `Ø` `Ù` `Ú` `Û` `Ü` `Ý`
`Þ` `ß` `à` `á` `â` `ã` `ä` `å` `æ` `ç` `è` `é` `ê` `ë` `ì` `í` `î` `ï` `ð` `ñ` `ò` `ó` `ô` `õ` `ö` `ø` `ù` `ú` `û` `ü` `ý` `þ` `ÿ` | -| `M` | [none] | +| `M` | _none_ | | `N` | `0` `1` `2` `3` `4` `5` `6` `7` `8` `9` `²` `³` `¹` `¼` `½` `¾` |