c3d / xl

A minimalist, general-purpose programming language based on meta-programming and parse tree rewrites
GNU General Public License v3.0
270 stars 15 forks source link

The scanner cannot correctly scan version numbers #20

Open c3d opened 4 years ago

c3d commented 4 years ago

Currently, a version number like 1.20.3 is parsed as a a real number, 1.2 followed by an infix . operator, followed by integer value 3. This makes it indistinguishable from 1.2.3.

This could be implemented through issue #27.