diff options
| author | Georg Brandl <georg@python.org> | 2021-01-18 21:24:00 +0100 |
|---|---|---|
| committer | Georg Brandl <georg@python.org> | 2021-01-18 22:08:36 +0100 |
| commit | 2a3d3a7d5b9c60dedf6638d876161d9563faebcf (patch) | |
| tree | 809c0b4a686db98f5954afa1944404cd9652c6b2 /tests/lexers/pov | |
| parent | f0445be718da83541ea3401aad882f3937147263 (diff) | |
| download | pygments-git-examplefiles.tar.gz | |
Move test_examplefiles to new tests/lexers scheme.examplefiles
Diffstat (limited to 'tests/lexers/pov')
| -rw-r--r-- | tests/lexers/pov/example.txt | 105 | ||||
| -rw-r--r-- | tests/lexers/pov/example2.txt | 127 |
2 files changed, 232 insertions, 0 deletions
diff --git a/tests/lexers/pov/example.txt b/tests/lexers/pov/example.txt new file mode 100644 index 00000000..8037148a --- /dev/null +++ b/tests/lexers/pov/example.txt @@ -0,0 +1,105 @@ +---input--- +#declare Index1 = 0; +#while(Index1 <= 9) + + #declare Index2 = 0; + #while(Index2 <= 19) + + sphere { <Index1, Index2, 0>, .5 } + + #declare Index2 = Index2 + 1; + #end + + #declare Index1 = Index1 + 1; +#end + +---tokens--- +'#declare' Comment.Preproc +' ' Text +'Index1' Name +' ' Text +'=' Operator +' ' Text +'0' Literal.Number.Integer +';' Punctuation +'\n' Text + +'#while' Comment.Preproc +'(' Punctuation +'Index1' Name +' ' Text +'<' Punctuation +'=' Operator +' ' Text +'9' Literal.Number.Integer +')' Punctuation +'\n\n ' Text +'#declare' Comment.Preproc +' ' Text +'Index2' Name +' ' Text +'=' Operator +' ' Text +'0' Literal.Number.Integer +';' Punctuation +'\n ' Text +'#while' Comment.Preproc +'(' Punctuation +'Index2' Name +' ' Text +'<' Punctuation +'=' Operator +' ' Text +'19' Literal.Number.Integer +')' Punctuation +'\n\n ' Text +'sphere' Name.Builtin +' ' Text +'{' Punctuation +' ' Text +'<' Punctuation +'Index1' Name +',' Punctuation +' ' Text +'Index2' Name +',' Punctuation +' ' Text +'0' Literal.Number.Integer +'>' Punctuation +',' Punctuation +' ' Text +'.5' Literal.Number.Float +' ' Text +'}' Punctuation +'\n\n ' Text +'#declare' Comment.Preproc +' ' Text +'Index2' Name +' ' Text +'=' Operator +' ' Text +'Index2' Name +' ' Text +'+' Operator +' ' Text +'1' Literal.Number.Integer +';' Punctuation +'\n ' Text +'#end' Comment.Preproc +'\n\n ' Text +'#declare' Comment.Preproc +' ' Text +'Index1' Name +' ' Text +'=' Operator +' ' Text +'Index1' Name +' ' Text +'+' Operator +' ' Text +'1' Literal.Number.Integer +';' Punctuation +'\n' Text + +'#end' Comment.Preproc +'\n' Text diff --git a/tests/lexers/pov/example2.txt b/tests/lexers/pov/example2.txt new file mode 100644 index 00000000..5d25534a --- /dev/null +++ b/tests/lexers/pov/example2.txt @@ -0,0 +1,127 @@ +---input--- +#include "colors.inc" + +background { color Cyan } + +camera { + location <0, 2, -3> + look_at <0, 1, 2> +} + +sphere { + <0, 1, 2>, 2 + texture { + pigment { color Yellow } + } +} + +light_source { <2, 4, -3> color White} + + +---tokens--- +'#include' Comment.Preproc +' ' Text +'"colors.inc"' Literal.String.Double +' \n\n' Text + +'background' Keyword +' ' Text +'{' Punctuation +' ' Text +'color' Keyword +' ' Text +'Cyan' Name +' ' Text +'}' Punctuation +'\n\n' Text + +'camera' Name.Builtin +' ' Text +'{' Punctuation +'\n ' Text +'location' Keyword +' ' Text +'<' Punctuation +'0' Literal.Number.Integer +',' Punctuation +' ' Text +'2' Literal.Number.Integer +',' Punctuation +' ' Text +'-' Operator +'3' Literal.Number.Integer +'>' Punctuation +'\n ' Text +'look_at' Keyword +' ' Text +'<' Punctuation +'0' Literal.Number.Integer +',' Punctuation +' ' Text +'1' Literal.Number.Integer +',' Punctuation +' ' Text +'2' Literal.Number.Integer +'>' Punctuation +'\n' Text + +'}' Punctuation +'\n\n' Text + +'sphere' Name.Builtin +' ' Text +'{' Punctuation +'\n ' Text +'<' Punctuation +'0' Literal.Number.Integer +',' Punctuation +' ' Text +'1' Literal.Number.Integer +',' Punctuation +' ' Text +'2' Literal.Number.Integer +'>' Punctuation +',' Punctuation +' ' Text +'2' Literal.Number.Integer +'\n ' Text +'texture' Keyword +' ' Text +'{' Punctuation +'\n ' Text +'pigment' Keyword +' ' Text +'{' Punctuation +' ' Text +'color' Keyword +' ' Text +'Yellow' Name +' ' Text +'}' Punctuation +'\n ' Text +'}' Punctuation +'\n' Text + +'}' Punctuation +'\n\n' Text + +'light_source' Name.Builtin +' ' Text +'{' Punctuation +' ' Text +'<' Punctuation +'2' Literal.Number.Integer +',' Punctuation +' ' Text +'4' Literal.Number.Integer +',' Punctuation +' ' Text +'-' Operator +'3' Literal.Number.Integer +'>' Punctuation +' ' Text +'color' Keyword +' ' Text +'White' Name +'}' Punctuation +'\n' Text |
