summaryrefslogtreecommitdiff
path: root/tests/lexers/scaml
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/scaml
parentf0445be718da83541ea3401aad882f3937147263 (diff)
downloadpygments-git-examplefiles.tar.gz
Move test_examplefiles to new tests/lexers scheme.examplefiles
Diffstat (limited to 'tests/lexers/scaml')
-rw-r--r--tests/lexers/scaml/example.txt93
1 files changed, 93 insertions, 0 deletions
diff --git a/tests/lexers/scaml/example.txt b/tests/lexers/scaml/example.txt
new file mode 100644
index 00000000..094b584f
--- /dev/null
+++ b/tests/lexers/scaml/example.txt
@@ -0,0 +1,93 @@
+---input---
+-@ import val city:String = "Tampa"
+- val name:String = "Hiram"
+%html
+ %body
+ %p Hello #{name} from #{city}
+ %ul
+ - for ( i <- 1 to 10 )
+ %li Item #{i}
+
+---tokens---
+'' Text
+'-@ ' Punctuation
+'import' Keyword
+' ' Text
+'val' Keyword
+' ' Text
+'city' Name
+':' Keyword
+'String' Keyword.Type
+' ' Text
+'=' Operator
+' ' Text
+'"Tampa"' Literal.String
+'\n' Text
+
+'' Text
+'-' Punctuation
+' ' Text
+'val' Keyword
+' ' Text
+'name' Name
+':' Keyword
+'String' Keyword.Type
+' ' Text
+'=' Operator
+' ' Text
+'"Hiram"' Literal.String
+'\n' Text
+
+'' Text
+'%html' Name.Tag
+'\n' Text
+
+' ' Text
+'%body' Name.Tag
+'\n' Text
+
+' ' Text
+'%p' Name.Tag
+' Hello ' Text
+'#{' Literal.String.Interpol
+'name' Name
+'}' Literal.String.Interpol
+' from ' Text
+'#{' Literal.String.Interpol
+'city' Name
+'}' Literal.String.Interpol
+'\n' Text
+
+' ' Text
+'%ul' Name.Tag
+'\n' Text
+
+' ' Text
+'-' Punctuation
+' ' Text
+'for' Keyword
+' ' Text
+'(' Operator
+' ' Text
+'i' Name
+' ' Text
+'<-' Operator
+' ' Text
+'1' Literal.Number.Integer
+' ' Text
+'to' Name
+' ' Text
+'10' Literal.Number.Integer
+' ' Text
+')' Operator
+'\n' Text
+
+' ' Text
+'%li' Name.Tag
+' Item ' Text
+'#{' Literal.String.Interpol
+'i' Name
+'}' Literal.String.Interpol
+'\n' Text
+
+'' Text