From f2a0e7228e8142113825545ed7f3cce4b8525b8f Mon Sep 17 00:00:00 2001 From: Brian Blanchard Date: Tue, 5 Nov 2019 17:22:57 -0700 Subject: [PATCH] allow '=' characters in values --- lib/src/parser.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/src/parser.dart b/lib/src/parser.dart index e96f0bb..886a6e5 100644 --- a/lib/src/parser.dart +++ b/lib/src/parser.dart @@ -30,12 +30,12 @@ class Parser { var stripped = strip(line); if (!_isValid(stripped)) return {}; - var sides = stripped.split('='); - var lhs = sides[0]; + var idx = stripped.indexOf('='); + var lhs = stripped.substring(0, idx); var k = swallow(lhs); if (k.isEmpty) return {}; - var rhs = sides[1].trim(); + var rhs = stripped.substring(idx + 1, stripped.length).trim(); var v = unquote(rhs); return {k: v};