ソースを参照

Fix float parsing.

Stan Hebben 6年前
コミット
7102642419

+ 1
- 1
JavaBytecodeCompiler/src/main/java/org/openzen/zenscript/javabytecode/compiler/JavaExpressionVisitor.java ファイルの表示

@@ -541,7 +541,7 @@ public class JavaExpressionVisitor implements ExpressionVisitor<Void>, JavaNativ
541 541
 					argument.accept(this);
542 542
 				}
543 543
 		}
544
-
544
+		
545 545
 		switch (builtin) {
546 546
 			case BOOL_NOT:
547 547
 				javaWriter.iConst1();

+ 1
- 1
Parser/src/main/java/org/openzen/zenscript/parser/expression/ParsedExpressionFloat.java ファイルの表示

@@ -35,7 +35,7 @@ public class ParsedExpressionFloat extends ParsedExpression {
35 35
 		while (isLetter(value.charAt(split - 1)))
36 36
 			split--;
37 37
 		
38
-		this.value = Long.parseLong(value.substring(0, split));
38
+		this.value = Double.parseDouble(value.substring(0, split));
39 39
 		suffix = value.substring(split);
40 40
 	}
41 41
 	

読み込み中…
キャンセル
保存