diff --git a/autotests/folding/highlight.java.fold b/autotests/folding/highlight.java.fold --- a/autotests/folding/highlight.java.fold +++ b/autotests/folding/highlight.java.fold @@ -35,5 +35,14 @@ int num = 1; num = 0x2; double f = .4e+49; + + long int_dec = 1__23_48l; + long int_oct = 072034__4l; + long int_hex = 0xa__12Ff_13L; + int int_bin = 0B1011___01; + + double float_hex = 0x1f__a2.d_f10P+1074D; + float float_dec = 1__24.1_32e-1____23F; + float[] float_d = {1.,1.E+3,1.E+3f,1.F,1.1E+3d,1.1E+3,1.1f,1.1,.1E+3f,.1E+3,.1f,.1,1E+3f,1E+3,1f,1d}; } } diff --git a/autotests/html/highlight.java.html b/autotests/html/highlight.java.html --- a/autotests/html/highlight.java.html +++ b/autotests/html/highlight.java.html @@ -41,6 +41,15 @@ int num = 1; num = 0x2; double f = .4e+49; + + long int_dec = 1__23_48l; + long int_oct = 072034__4l; + long int_hex = 0xa__12Ff_13L; + int int_bin = 0B1011___01; + + double float_hex = 0x1f__a2.d_f10P+1074D; + float float_dec = 1__24.1_32e-1____23F; + float[] float_d = {1.,1.E+3,1.E+3f,1.F,1.1E+3d,1.1E+3,1.1f,1.1,.1E+3f,.1E+3,.1f,.1,1E+3f,1E+3,1f,1d}; } } diff --git a/autotests/input/highlight.java b/autotests/input/highlight.java --- a/autotests/input/highlight.java +++ b/autotests/input/highlight.java @@ -35,5 +35,14 @@ int num = 1; num = 0x2; double f = .4e+49; + + long int_dec = 1__23_48l; + long int_oct = 072034__4l; + long int_hex = 0xa__12Ff_13L; + int int_bin = 0B1011___01; + + double float_hex = 0x1f__a2.d_f10P+1074D; + float float_dec = 1__24.1_32e-1____23F; + float[] float_d = {1.,1.E+3,1.E+3f,1.F,1.1E+3d,1.1E+3,1.1f,1.1,.1E+3f,.1E+3,.1f,.1,1E+3f,1E+3,1f,1d}; } } diff --git a/autotests/reference/highlight.java.ref b/autotests/reference/highlight.java.ref --- a/autotests/reference/highlight.java.ref +++ b/autotests/reference/highlight.java.ref @@ -35,5 +35,14 @@ int num = 1;
num = 0x2;
double f = .4e+49;
+
+ long int_dec = 1__23_48l;
+ long int_oct = 072034__4l;
+ long int_hex = 0xa__12Ff_13L;
+ int int_bin = 0B1011___01;
+
+ double float_hex = 0x1f__a2.d_f10P+1074D;
+ float float_dec = 1__24.1_32e-1____23F;
+ float[] float_d = {1.,1.E+3,1.E+3f,1.F,1.1E+3d,1.1E+3,1.1f,1.1,.1E+3f,.1E+3,.1f,.1,1E+3f,1E+3,1f,1d};
}
}
diff --git a/data/syntax/java.xml b/data/syntax/java.xml --- a/data/syntax/java.xml +++ b/data/syntax/java.xml @@ -1,6 +1,10 @@ - - + + +]> + ACTIVE @@ -3760,14 +3764,13 @@ - - - - - - - - + + + + + + + @@ -3841,6 +3844,7 @@ +