diff options
author | henil <dedaniahenil@gmail.com> | 2020-11-15 00:22:08 +0530 |
---|---|---|
committer | David Peter <sharkdp@users.noreply.github.com> | 2020-11-23 15:43:58 +0100 |
commit | 591eba66a3af1c211a09eefd17cbeb819b0a131f (patch) | |
tree | cf0b604f97314d567745498c85be1aec36e85f25 /tests/syntax-tests/highlighted/Objective-C++/test.mm | |
parent | a5a9ac83e5a506ac2bdc673476aca54c818eabe2 (diff) |
add new syntax test filesv0.17.0
Diffstat (limited to 'tests/syntax-tests/highlighted/Objective-C++/test.mm')
-rw-r--r-- | tests/syntax-tests/highlighted/Objective-C++/test.mm | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/tests/syntax-tests/highlighted/Objective-C++/test.mm b/tests/syntax-tests/highlighted/Objective-C++/test.mm new file mode 100644 index 00000000..51989020 --- /dev/null +++ b/tests/syntax-tests/highlighted/Objective-C++/test.mm @@ -0,0 +1,68 @@ +[38;2;249;38;114m#import[0m[38;2;190;132;255m [0m[38;2;230;219;116m<[0m[38;2;230;219;116mFoundation/Foundation.h[0m[38;2;230;219;116m>[0m + +[3;38;2;102;217;239mclass[0m[38;2;248;248;242m [0m[4;38;2;102;217;239mHello[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m [0m[38;2;249;38;114mprivate[0m[38;2;248;248;242m:[0m +[38;2;248;248;242m [0m[3;38;2;102;217;239mid [0m[38;2;248;248;242mgreeting_text[0m[38;2;248;248;242m;[0m + +[38;2;248;248;242m [0m[38;2;249;38;114mpublic[0m[38;2;248;248;242m:[0m +[38;2;248;248;242m [0m[38;2;166;226;46mHello[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m greeting_text [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;230;219;116m@"[0m[38;2;230;219;116mHello, world![0m[38;2;230;219;116m"[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;248;248;242m}[0m + +[38;2;248;248;242m [0m[38;2;166;226;46mHello[0m[38;2;248;248;242m([0m[38;2;249;38;114mconst[0m[38;2;248;248;242m [0m[3;38;2;102;217;239mchar[0m[38;2;249;38;114m*[0m[38;2;248;248;242m [0m[3;38;2;253;151;31minitial_greeting_text[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m greeting_text [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;248;248;242m[[0m[38;2;248;248;242m[[0m[3;38;2;166;226;46mNSString[0m[38;2;248;248;242m [0m[38;2;102;217;239malloc[0m[38;2;248;248;242m][0m[38;2;248;248;242m initWithUTF8String[0m[38;2;249;38;114m:[0m[38;2;248;248;242minitial_greeting_text[0m[38;2;248;248;242m][0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;248;248;242m}[0m + +[38;2;248;248;242m [0m[3;38;2;102;217;239mvoid[0m[38;2;248;248;242m [0m[38;2;166;226;46msay_hello[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m [0m[38;2;102;217;239mprintf[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;190;132;255m%s[0m[38;2;190;132;255m\n[0m[38;2;230;219;116m"[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;248;248;242m[[0m[38;2;248;248;242mgreeting_text [0m[38;2;102;217;239mUTF8String[0m[38;2;248;248;242m][0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;248;248;242m}[0m +[38;2;248;248;242m}[0m[38;2;248;248;242m;[0m + +[3;38;2;102;217;239m@[0m[3;38;2;102;217;239minterface[0m[38;2;248;248;242m [0m[38;2;166;226;46mGreeting[0m[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;248;248;242m [0m[3;4;38;2;166;226;46mNSObject[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m [0m[38;2;249;38;114m@[0m[38;2;249;38;114mprivate[0m +[38;2;248;248;242m Hello [0m[38;2;249;38;114m*[0m[38;2;248;248;242mhello[0m[38;2;248;248;242m;[0m + +[38;2;248;248;242m}[0m +[38;2;248;248;242m- [0m[38;2;248;248;242m([0m[3;38;2;102;217;239mid[0m[38;2;248;248;242m)[0m[38;2;166;226;46minit[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m- [0m[38;2;248;248;242m([0m[3;38;2;102;217;239mvoid[0m[38;2;248;248;242m)[0m[38;2;166;226;46mdealloc[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m- [0m[38;2;248;248;242m([0m[3;38;2;102;217;239mvoid[0m[38;2;248;248;242m)[0m[38;2;166;226;46msayGreeting[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m- [0m[38;2;248;248;242m([0m[3;38;2;102;217;239mvoid[0m[38;2;248;248;242m)[0m[38;2;166;226;46msayGreeting[0m[38;2;166;226;46m:[0m[38;2;248;248;242m([0m[38;2;248;248;242mHello[0m[38;2;249;38;114m*[0m[38;2;248;248;242m)[0m[3;38;2;253;151;31mgreeting[0m[38;2;248;248;242m;[0m +[3;38;2;102;217;239m@[0m[3;38;2;102;217;239mend[0m + +[3;38;2;102;217;239m@[0m[3;38;2;102;217;239mimplementation[0m[38;2;248;248;242m [0m[38;2;166;226;46mGreeting[0m +[38;2;248;248;242m- [0m[38;2;248;248;242m([0m[3;38;2;102;217;239mid[0m[38;2;248;248;242m)[0m[38;2;166;226;46minit[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m [0m[38;2;255;255;255mself[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;248;248;242m[[0m[38;2;255;255;255msuper[0m[38;2;248;248;242m [0m[38;2;102;217;239minit[0m[38;2;248;248;242m][0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;255;255;255mself[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m hello [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;249;38;114mnew[0m[38;2;248;248;242m [0m[38;2;248;248;242mHello[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;248;248;242m}[0m +[38;2;248;248;242m [0m[38;2;249;38;114mreturn[0m[38;2;248;248;242m [0m[38;2;255;255;255mself[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m}[0m + +[38;2;248;248;242m- [0m[38;2;248;248;242m([0m[3;38;2;102;217;239mvoid[0m[38;2;248;248;242m)[0m[38;2;166;226;46mdealloc[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m [0m[38;2;249;38;114mdelete[0m[38;2;248;248;242m hello[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;248;248;242m[[0m[38;2;255;255;255msuper[0m[38;2;248;248;242m [0m[38;2;102;217;239mdealloc[0m[38;2;248;248;242m][0m[38;2;248;248;242m;[0m +[38;2;248;248;242m}[0m + +[38;2;248;248;242m- [0m[38;2;248;248;242m([0m[3;38;2;102;217;239mvoid[0m[38;2;248;248;242m)[0m[38;2;166;226;46msayGreeting[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m hello[0m[38;2;248;248;242m->[0m[38;2;248;248;242msay_hello[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m}[0m + +[38;2;248;248;242m- [0m[38;2;248;248;242m([0m[3;38;2;102;217;239mvoid[0m[38;2;248;248;242m)[0m[38;2;166;226;46msayGreeting[0m[38;2;166;226;46m:[0m[38;2;248;248;242m([0m[38;2;248;248;242mHello[0m[38;2;249;38;114m*[0m[38;2;248;248;242m)[0m[3;38;2;253;151;31mgreeting[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m greeting[0m[38;2;248;248;242m->[0m[38;2;248;248;242msay_hello[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m}[0m +[3;38;2;102;217;239m@[0m[3;38;2;102;217;239mend[0m + +[3;38;2;102;217;239mint[0m[38;2;248;248;242m [0m[38;2;166;226;46mmain[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m + +[38;2;248;248;242m [0m[3;38;2;166;226;46mNSAutoreleasePool[0m[38;2;248;248;242m [0m[38;2;249;38;114m*[0m[38;2;248;248;242mpool [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;248;248;242m[[0m[38;2;248;248;242m[[0m[3;38;2;166;226;46mNSAutoreleasePool[0m[38;2;248;248;242m [0m[38;2;102;217;239malloc[0m[38;2;248;248;242m][0m[38;2;248;248;242m init[0m[38;2;248;248;242m][0m[38;2;248;248;242m;[0m +[38;2;248;248;242m Greeting [0m[38;2;249;38;114m*[0m[38;2;248;248;242mgreeting [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;248;248;242m[[0m[38;2;248;248;242m[[0m[38;2;248;248;242mGreeting [0m[38;2;102;217;239malloc[0m[38;2;248;248;242m][0m[38;2;248;248;242m init[0m[38;2;248;248;242m][0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;248;248;242m[[0m[38;2;248;248;242mgreeting [0m[38;2;102;217;239msayGreeting[0m[38;2;248;248;242m][0m[38;2;248;248;242m;[0m + +[38;2;248;248;242m Hello [0m[38;2;249;38;114m*[0m[38;2;248;248;242mhello [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;249;38;114mnew[0m[38;2;248;248;242m [0m[38;2;248;248;242mHello[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mBonjour, monde![0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;248;248;242m[[0m[38;2;248;248;242mgreeting[0m[38;2;248;248;242m [0m[38;2;102;217;239msayGreeting[0m[38;2;102;217;239m:[0m[38;2;248;248;242mhello[0m[38;2;248;248;242m][0m[38;2;248;248;242m;[0m + +[38;2;248;248;242m [0m[38;2;249;38;114mdelete[0m[38;2;248;248;242m hello[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;248;248;242m[[0m[38;2;248;248;242mgreeting [0m[38;2;102;217;239mrelease[0m[38;2;248;248;242m][0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;248;248;242m[[0m[38;2;248;248;242mpool [0m[38;2;102;217;239mrelease[0m[38;2;248;248;242m][0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;249;38;114mreturn[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m}[0m |