From: Johannes Sixt <j6t@xxxxxxxx> We are going to add support for C++'s digit-separating single-quote and the spaceship operator. By adding the test cases in this separate commit, the effect on the word highlighting will become more obvious as the features are implemented and the file cpp/expect is updated. Signed-off-by: Johannes Sixt <j6t@xxxxxxxx> --- t/t4034/cpp/expect | 14 +++++++------- t/t4034/cpp/post | 12 ++++++------ t/t4034/cpp/pre | 10 +++++----- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/t/t4034/cpp/expect b/t/t4034/cpp/expect index 46c9460a968..3d37ddac42c 100644 --- a/t/t4034/cpp/expect +++ b/t/t4034/cpp/expect @@ -1,21 +1,21 @@ <BOLD>diff --git a/pre b/post<RESET> -<BOLD>index 1229cdb..3feae6f 100644<RESET> +<BOLD>index 144cd98..64e78af 100644<RESET> <BOLD>--- a/pre<RESET> <BOLD>+++ b/post<RESET> <CYAN>@@ -1,30 +1,30 @@<RESET> Foo() : x(0<RED>&&1<RESET><GREEN>&42<RESET>) { <RED>foo0<RESET><GREEN>bar<RESET>(x.<RED>find<RESET><GREEN>Find<RESET>); } cout<<"Hello World<RED>!<RESET><GREEN>?<RESET>\n"<<endl; -<GREEN>(<RESET>1 <RED>-<RESET><GREEN>+<RESET>1e10 0xabcdef<GREEN>)<RESET> '<RED>x<RESET><GREEN>y<RESET>' +<GREEN>(<RESET>1 <RED>-<RESET><GREEN>+<RESET>1e10 0xabcdef<GREEN>)<RESET> '<RED>x<RESET><GREEN>.<RESET>' // long double<RESET> -<RED>3.141592653e-10l<RESET><GREEN>3.141592654e+10l<RESET> +3.141'592'<RED>653e-10l<RESET><GREEN>654e+10l<RESET> // float<RESET> <RED>120E5f<RESET><GREEN>120E6f<RESET> // hex<RESET> -<RED>0xdeadbeaf<RESET><GREEN>0xdeadBeaf<RESET>+<RED>8ULL<RESET><GREEN>7ULL<RESET> +0xdead'<RED>beaf<RESET><GREEN>Beaf<RESET>+<RED>8ULL<RESET><GREEN>7ULL<RESET> // octal<RESET> -<RED>01234567<RESET><GREEN>01234560<RESET> +0123'<RED>4567<RESET><GREEN>4560<RESET> // binary<RESET> -<RED>0b1000<RESET><GREEN>0b1100<RESET>+e1 +<RED>0b10<RESET><GREEN>0b11<RESET>'00+e1 // expression<RESET> 1.5-e+<RED>2<RESET><GREEN>3<RESET>+f // another one<RESET> @@ -25,7 +25,7 @@ str.e+<RED>65<RESET><GREEN>75<RESET> a<RED>*<RESET><GREEN>*=<RESET>b c<RED>/<RESET><GREEN>/=<RESET>d e<RED>%<RESET><GREEN>%=<RESET>f a<RED>+<RESET><GREEN>++<RESET>b c<RED>-<RESET><GREEN>--<RESET>d a<RED><<<RESET><GREEN><<=<RESET>b c<RED>>><RESET><GREEN>>>=<RESET>d -a<RED><<RESET><GREEN><=<RESET>b c<RED><=<RESET><GREEN><<RESET>d e<RED>><RESET><GREEN>>=<RESET>f g<RED>>=<RESET><GREEN>><RESET>h +a<RED><<RESET><GREEN><=<RESET>b c<RED><=<RESET><GREEN><<RESET>d e<RED>><RESET><GREEN>>=<RESET>f g<RED>>=<RESET><GREEN>><RESET>h i<=<GREEN>><RESET>j a<RED>==<RESET><GREEN>!=<RESET>b c<RED>!=<RESET><GREEN>=<RESET>d a<RED>^<RESET><GREEN>^=<RESET>b c<RED>|<RESET><GREEN>|=<RESET>d e<RED>&&<RESET><GREEN>&=<RESET>f a<RED>||<RESET><GREEN>|<RESET>b diff --git a/t/t4034/cpp/post b/t/t4034/cpp/post index 3feae6f430f..64e78afbfb5 100644 --- a/t/t4034/cpp/post +++ b/t/t4034/cpp/post @@ -1,16 +1,16 @@ Foo() : x(0&42) { bar(x.Find); } cout<<"Hello World?\n"<<endl; -(1 +1e10 0xabcdef) 'y' +(1 +1e10 0xabcdef) '.' // long double -3.141592654e+10l +3.141'592'654e+10l // float 120E6f // hex -0xdeadBeaf+7ULL +0xdead'Beaf+7ULL // octal -01234560 +0123'4560 // binary -0b1100+e1 +0b11'00+e1 // expression 1.5-e+3+f // another one @@ -20,7 +20,7 @@ str.e+75 a*=b c/=d e%=f a++b c--d a<<=b c>>=d -a<=b c<d e>=f g>h +a<=b c<d e>=f g>h i<=>j a!=b c=d a^=b c|=d e&=f a|b diff --git a/t/t4034/cpp/pre b/t/t4034/cpp/pre index 1229cdb59d1..144cd980d6b 100644 --- a/t/t4034/cpp/pre +++ b/t/t4034/cpp/pre @@ -2,15 +2,15 @@ Foo():x(0&&1){ foo0( x.find); } cout<<"Hello World!\n"<<endl; 1 -1e10 0xabcdef 'x' // long double -3.141592653e-10l +3.141'592'653e-10l // float 120E5f // hex -0xdeadbeaf+8ULL +0xdead'beaf+8ULL // octal -01234567 +0123'4567 // binary -0b1000+e1 +0b10'00+e1 // expression 1.5-e+2+f // another one @@ -20,7 +20,7 @@ str.e+65 a*b c/d e%f a+b c-d a<<b c>>d -a<b c<=d e>f g>=h +a<b c<=d e>f g>=h i<=j a==b c!=d a^b c|d e&&f a||b -- gitgitgadget