From bc33d3e8c3cafa426c2c4459697274cea8c6b071 Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Thu, 14 Oct 2021 18:26:46 -0400 Subject: [PATCH] Fix dot access for aliases --- kiss/src/kiss/Reader.hx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/kiss/src/kiss/Reader.hx b/kiss/src/kiss/Reader.hx index a20debc4..283e9097 100644 --- a/kiss/src/kiss/Reader.hx +++ b/kiss/src/kiss/Reader.hx @@ -134,10 +134,9 @@ class Reader { var token = nextToken(stream, "a symbol name"); // Process dot-access on alias identifiers return if (token.indexOf(".") != -1) { - try { - Std.parseFloat(token); + if (!Math.isNaN(Std.parseFloat(token))) { Symbol(token); - } catch (err) { + } else { var tokenParts = token.split("."); var fieldExp = Symbol(tokenParts.shift()); while (tokenParts.length > 0) {