| Index: mojo/public/tools/bindings/generators/mojom_js_generator.py
|
| diff --git a/mojo/public/tools/bindings/generators/mojom_js_generator.py b/mojo/public/tools/bindings/generators/mojom_js_generator.py
|
| index 6d94e754b10391b3b73076bf6ca263849cfb59c4..16b44cd72fb0eba36f67fd6849d93dba70cd6f3e 100644
|
| --- a/mojo/public/tools/bindings/generators/mojom_js_generator.py
|
| +++ b/mojo/public/tools/bindings/generators/mojom_js_generator.py
|
| @@ -198,6 +198,16 @@ def TranslateConstants(token):
|
| name.append(token.enum_name)
|
| name.append(token.name)
|
| return ".".join(name)
|
| +
|
| + if isinstance(token, mojom.BuiltinValue):
|
| + if token.value == "double.INFINITY" or token.value == "float.INFINITY":
|
| + return "Infinity";
|
| + if token.value == "double.NEGATIVE_INFINITY" or \
|
| + token.value == "float.NEGATIVE_INFINITY":
|
| + return "-Infinity";
|
| + if token.value == "double.NAN" or token.value == "float.NAN":
|
| + return "NaN";
|
| +
|
| return token
|
|
|
|
|
|
|