summaryrefslogtreecommitdiff
path: root/tests/lexers/puppet
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lexers/puppet')
-rw-r--r--tests/lexers/puppet/example.txt61
1 files changed, 61 insertions, 0 deletions
diff --git a/tests/lexers/puppet/example.txt b/tests/lexers/puppet/example.txt
new file mode 100644
index 00000000..f2cbdef8
--- /dev/null
+++ b/tests/lexers/puppet/example.txt
@@ -0,0 +1,61 @@
+---input---
+exec { 'grep':
+ command => 'grep "\'" -rI *',
+ path => '/bin:/usr/bin',
+}
+
+node default {
+ notify {"Hello World":;}
+}
+
+---tokens---
+'exec' Keyword
+' ' Text
+'{' Punctuation
+' ' Text
+"'grep'" Literal.String
+':' Punctuation
+'\n' Text
+
+' ' Text
+'command' Name.Attribute
+' ' Text
+'=>' Operator
+' ' Text
+'\'grep "\\\'" -rI *\'' Literal.String
+',' Punctuation
+'\n' Text
+
+' ' Text
+'path' Name.Attribute
+' ' Text
+'=>' Operator
+' ' Text
+"'/bin:/usr/bin'" Literal.String
+',' Punctuation
+'\n' Text
+
+'}' Punctuation
+'\n' Text
+
+'\n' Text
+
+'node' Keyword
+' ' Text
+'default' Keyword
+' ' Text
+'{' Punctuation
+'\n' Text
+
+' ' Text
+'notify' Keyword
+' ' Text
+'{' Punctuation
+'"Hello World"' Literal.String
+':' Punctuation
+';' Punctuation
+'}' Punctuation
+'\n' Text
+
+'}' Punctuation
+'\n' Text