qwertie / ecsharp

Home of LoycCore, the LES language of Loyc trees, the Enhanced C# parser, the LeMP macro preprocessor, and the LLLPG parser generator.
http://ecsharp.net
Other
172 stars 25 forks source link

LES3: Unicode identifiers and operators #107

Open qwertie opened 4 years ago

qwertie commented 4 years ago

I'd definitely like to support unicode (i.e. non-English) identifiers and additional operators. However, Unicode's guidelines are clear as mud - a lot of terminology is not clearly defined, all documentation assumes familiarity with esoteric rules of unicode, and it is hard to get a visualization of which characters have which properties. (By the way, don't do what I did: I tried my best to install the Unibook Character Browser and failed... not only is the installation process amazingly convoluted, but it just doesn't seem to understand the latest database and therefore ends up non-functional.)

Starting points for this work:

qwertie commented 3 years ago

To assist, I prepared a table of All Unicode Characters On One Page.