                     values.append(value)
                     value = String()
                 }
+                e = false
+            }
+            
+            if scalar == "."
+                && !e
+                && !value.isEmpty
+                && value.contains("."){
+                
+                values.append(value)
+                value = String()
                 e = false
             }
 

        let commandParams = command.expression.components(separatedBy: characterSet)
        var separatedValues = [String]()
        commandParams.forEach { param in
            separatedValues.append(contentsOf: separateNegativeValuesIfNeeded(param))
        }

        switch command.type {

        }
    }

    fileprivate func separateValuesIfNeeded(_ expression: String) -> [String] {
        var values = [String]()
        var value = String()
        var e = false
