summaryrefslogtreecommitdiff
path: root/tests/lexers/gst
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2021-01-18 21:24:00 +0100
committerGeorg Brandl <georg@python.org>2021-01-18 22:08:36 +0100
commit2a3d3a7d5b9c60dedf6638d876161d9563faebcf (patch)
tree809c0b4a686db98f5954afa1944404cd9652c6b2 /tests/lexers/gst
parentf0445be718da83541ea3401aad882f3937147263 (diff)
downloadpygments-git-examplefiles.tar.gz
Move test_examplefiles to new tests/lexers scheme.examplefiles
Diffstat (limited to 'tests/lexers/gst')
-rw-r--r--tests/lexers/gst/example.txt83
1 files changed, 83 insertions, 0 deletions
diff --git a/tests/lexers/gst/example.txt b/tests/lexers/gst/example.txt
new file mode 100644
index 00000000..8c5a167e
--- /dev/null
+++ b/tests/lexers/gst/example.txt
@@ -0,0 +1,83 @@
+---input---
+<%!-- defined in example/PersonCSVTemplate.gst --%>
+
+<%@ params( users : Collection <User> ) %>
+
+<% for( user in users ) { %>
+
+${user.LastName}, ${user.FirstName}, ${user.Department} <% } %>
+
+---tokens---
+'<%!-- defined in example/PersonCSVTemplate.gst --%>' Comment.Multiline
+'\n' Literal.String
+
+'\n' Literal.String
+
+'<%@ ' Operator
+'params' Name.Decorator
+'(' Operator
+' ' Text
+'users' Name
+' ' Text
+':' Operator
+' ' Text
+'Collection' Name
+' ' Text
+'<' Operator
+'User' Name
+'>' Operator
+' ' Text
+')' Operator
+' ' Text
+'%>' Operator
+'\n' Literal.String
+
+'\n' Literal.String
+
+'<%' Operator
+' ' Text
+'for' Keyword
+'(' Operator
+' ' Text
+'user' Name
+' ' Text
+'in' Keyword
+' ' Text
+'users' Name
+' ' Text
+')' Operator
+' ' Text
+'{' Operator
+' ' Text
+'%>' Operator
+'\n' Literal.String
+
+'\n' Literal.String
+
+'${' Operator
+'user' Name
+'.' Operator
+'LastName' Name.Attribute
+'}' Operator
+',' Literal.String
+' ' Literal.String
+'${' Operator
+'user' Name
+'.' Operator
+'FirstName' Name.Attribute
+'}' Operator
+',' Literal.String
+' ' Literal.String
+'${' Operator
+'user' Name
+'.' Operator
+'Department' Name.Attribute
+'}' Operator
+' ' Literal.String
+' ' Literal.String
+'<%' Operator
+' ' Text
+'}' Operator
+' ' Text
+'%>' Operator
+'\n' Literal.String