summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthäus G. Chajdas <dev@anteru.net>2022-12-04 15:36:16 +0100
committerMatthäus G. Chajdas <dev@anteru.net>2022-12-04 15:36:16 +0100
commitc1fe7bb1ad2c04f894f90b23090fa854794d63ac (patch)
treef3e1c3ca844a68668fa5cc40611ae5d35d99cdf6
parentd98309343786205a34b483c559be5eefcfd7eade (diff)
downloadpygments-git-c1fe7bb1ad2c04f894f90b23090fa854794d63ac.tar.gz
Fix whitespace handling in Ruby.
-rw-r--r--pygments/lexers/ruby.py34
-rw-r--r--tests/examplefiles/fancy/example_file.fy.output646
-rw-r--r--tests/examplefiles/rb/condensed_ruby.rb.output36
-rw-r--r--tests/examplefiles/rb/example.rb.output6438
-rw-r--r--tests/examplefiles/rb/fucked_up.rb.output196
-rw-r--r--tests/examplefiles/rb/hash_syntax.rb.output44
-rw-r--r--tests/examplefiles/rb/multiline_regexes.rb.output76
-rw-r--r--tests/examplefiles/rb/pleac.in.rb.output5302
-rw-r--r--tests/examplefiles/rb/ruby_func_def.rb.output36
-rw-r--r--tests/examplefiles/rb/test.rb.output458
-rw-r--r--tests/examplefiles/rbcon/irb_heredoc.output6
-rw-r--r--tests/examplefiles/rhtml/example.rhtml.output1412
-rw-r--r--tests/examplefiles/rhtml/test.rhtml.output82
-rw-r--r--tests/examplefiles/slim/example.slim.output40
-rw-r--r--tests/examplefiles/treetop/metagrammar.treetop.output684
-rw-r--r--tests/snippets/ruby/test_escaped_bracestring.txt4
-rw-r--r--tests/snippets/ruby/test_interpolation_nested_curly.txt24
-rw-r--r--tests/snippets/ruby/test_operator_methods.txt2
-rw-r--r--tests/snippets/ruby/test_range_syntax1.txt2
-rw-r--r--tests/snippets/ruby/test_range_syntax2.txt2
-rw-r--r--tests/snippets/ruby/test_range_syntax3.txt6
21 files changed, 7765 insertions, 7765 deletions
diff --git a/pygments/lexers/ruby.py b/pygments/lexers/ruby.py
index ac4b0fa4..b71b5352 100644
--- a/pygments/lexers/ruby.py
+++ b/pygments/lexers/ruby.py
@@ -13,7 +13,7 @@ import re
from pygments.lexer import Lexer, RegexLexer, ExtendedRegexLexer, include, \
bygroups, default, LexerContext, do_insertions, words, line_re
from pygments.token import Text, Comment, Operator, Keyword, Name, String, \
- Number, Punctuation, Error, Generic
+ Number, Punctuation, Error, Generic, Whitespace
from pygments.util import shebang_matches
__all__ = ['RubyLexer', 'RubyConsoleLexer', 'FancyLexer']
@@ -177,11 +177,11 @@ class RubyLexer(ExtendedRegexLexer):
# special forms of fancy strings after operators or
# in method calls with braces
(r'(?<=[-+/*%=<>&!^|~,(])(\s*)(%([\t ])(?:(?:\\\3|(?!\3).)*)\3)',
- bygroups(Text, String.Other, None)),
+ bygroups(Whitespace, String.Other, None)),
# and because of fixed width lookbehinds the whole thing a
# second time for line startings...
(r'^(\s*)(%([\t ])(?:(?:\\\3|(?!\3).)*)\3)',
- bygroups(Text, String.Other, None)),
+ bygroups(Whitespace, String.Other, None)),
# all regular fancy strings without qsw
(r'(%([^a-zA-Z0-9\s]))((?:\\\2|(?!\2).)*)(\2)',
intp_string_callback),
@@ -204,10 +204,10 @@ class RubyLexer(ExtendedRegexLexer):
# start of function, class and module names
(r'(module)(\s+)([a-zA-Z_]\w*'
r'(?:::[a-zA-Z_]\w*)*)',
- bygroups(Keyword, Text, Name.Namespace)),
- (r'(def)(\s+)', bygroups(Keyword, Text), 'funcname'),
+ bygroups(Keyword, Whitespace, Name.Namespace)),
+ (r'(def)(\s+)', bygroups(Keyword, Whitespace), 'funcname'),
(r'def(?=[*%&^`~+-/\[<>=])', Keyword, 'funcname'),
- (r'(class)(\s+)', bygroups(Keyword, Text), 'classname'),
+ (r'(class)(\s+)', bygroups(Keyword, Whitespace), 'classname'),
# special methods
(words((
'initialize', 'new', 'loop', 'include', 'extend', 'raise', 'attr_reader',
@@ -281,7 +281,7 @@ class RubyLexer(ExtendedRegexLexer):
# multiline regex (in method calls or subscripts)
(r'(?<=\(|,|\[)/', String.Regex, 'multiline-regex'),
# multiline regex (this time the funny no whitespace rule)
- (r'(\s+)(/)(?![\s=])', bygroups(Text, String.Regex),
+ (r'(\s+)(/)(?![\s=])', bygroups(Whitespace, String.Regex),
'multiline-regex'),
# lex numbers and ignore following regular expressions which
# are division operators in fact (grrrr. i hate that. any
@@ -292,13 +292,13 @@ class RubyLexer(ExtendedRegexLexer):
# stupid example:
# x>=0?n[x]:""
(r'(0_?[0-7]+(?:_[0-7]+)*)(\s*)([/?])?',
- bygroups(Number.Oct, Text, Operator)),
+ bygroups(Number.Oct, Whitespace, Operator)),
(r'(0x[0-9A-Fa-f]+(?:_[0-9A-Fa-f]+)*)(\s*)([/?])?',
- bygroups(Number.Hex, Text, Operator)),
+ bygroups(Number.Hex, Whitespace, Operator)),
(r'(0b[01]+(?:_[01]+)*)(\s*)([/?])?',
- bygroups(Number.Bin, Text, Operator)),
+ bygroups(Number.Bin, Whitespace, Operator)),
(r'([\d]+(?:_\d+)*)(\s*)([/?])?',
- bygroups(Number.Integer, Text, Operator)),
+ bygroups(Number.Integer, Whitespace, Operator)),
# Names
(r'@@[a-zA-Z_]\w*', Name.Variable.Class),
(r'@[a-zA-Z_]\w*', Name.Variable.Instance),
@@ -324,7 +324,7 @@ class RubyLexer(ExtendedRegexLexer):
r'!~|&&?|\|\||\.{1,3})', Operator),
(r'[-+/*%=<>&!^|~]=?', Operator),
(r'[(){};,/?:\\]', Punctuation),
- (r'\s+', Text)
+ (r'\s+', Whitespace)
],
'funcname': [
(r'\(', Punctuation, 'defexpr'),
@@ -467,7 +467,7 @@ class FancyLexer(RegexLexer):
(r'\$(\\\\|\\[^\\]|[^$\\])*\$[egimosx]*', String.Regex, '#pop'),
],
'root': [
- (r'\s+', Text),
+ (r'\s+', Whitespace),
# balanced delimiters (copied from PerlLexer):
(r's\{(\\\\|\\[^\\]|[^}\\])*\}\s*', String.Regex, 'balanced-regex'),
@@ -510,13 +510,13 @@ class FancyLexer(RegexLexer):
# numbers - / checks are necessary to avoid mismarking regexes,
# see comment in RubyLexer
(r'(0[oO]?[0-7]+(?:_[0-7]+)*)(\s*)([/?])?',
- bygroups(Number.Oct, Text, Operator)),
+ bygroups(Number.Oct, Whitespace, Operator)),
(r'(0[xX][0-9A-Fa-f]+(?:_[0-9A-Fa-f]+)*)(\s*)([/?])?',
- bygroups(Number.Hex, Text, Operator)),
+ bygroups(Number.Hex, Whitespace, Operator)),
(r'(0[bB][01]+(?:_[01]+)*)(\s*)([/?])?',
- bygroups(Number.Bin, Text, Operator)),
+ bygroups(Number.Bin, Whitespace, Operator)),
(r'([\d]+(?:_\d+)*)(\s*)([/?])?',
- bygroups(Number.Integer, Text, Operator)),
+ bygroups(Number.Integer, Whitespace, Operator)),
(r'\d+([eE][+-]?[0-9]+)|\d+\.\d+([eE][+-]?[0-9]+)?', Number.Float),
(r'\d+', Number.Integer)
]
diff --git a/tests/examplefiles/fancy/example_file.fy.output b/tests/examplefiles/fancy/example_file.fy.output
index e5b5f72e..537a3c61 100644
--- a/tests/examplefiles/fancy/example_file.fy.output
+++ b/tests/examplefiles/fancy/example_file.fy.output
@@ -1,146 +1,146 @@
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'Person' Name.Constant
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'initialize:' Name.Function
-' ' Text
+' ' Text.Whitespace
'@name' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'age:' Name.Function
-' ' Text
+' ' Text.Whitespace
'@age' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'"""\n This is a docstring for the Person constructor method.\n Docstrings usually are multi-line, like this one.\n """' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'to_s' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'# return is optional in this case, but we use it nontheless\n' Comment.Single
-' ' Text
+' ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'"Person with name: #{@name inspect} and age: #{@age}"' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'PersonWithCity' Name.Constant
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Person' Name.Constant
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'initialize:' Name.Function
-' ' Text
+' ' Text.Whitespace
'@name' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'age:' Name.Function
-' ' Text
+' ' Text.Whitespace
'@age' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'city:' Name.Function
-' ' Text
+' ' Text.Whitespace
'@city' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'to_s' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'super' Name.Constant
-' ' Text
+' ' Text.Whitespace
'to_s' Name
-' ' Text
+' ' Text.Whitespace
'++' Operator
-' ' Text
+' ' Text.Whitespace
'" living in: #{@city inspect}"' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'p1' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Person' Name.Constant
-' ' Text
+' ' Text.Whitespace
'new:' Name.Function
-' ' Text
+' ' Text.Whitespace
'"Johnny Jackson"' Literal.String
-' ' Text
+' ' Text.Whitespace
'age:' Name.Function
-' ' Text
+' ' Text.Whitespace
'42' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'p1' Name
-' ' Text
+' ' Text.Whitespace
'println' Name
-' ' Text
+' ' Text.Whitespace
'# prints: Person with name: "Johnny Jackson" and age: 42\n' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'p2' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'PersonWithCity' Name.Constant
-' ' Text
+' ' Text.Whitespace
'new:' Name.Function
-' ' Text
+' ' Text.Whitespace
'"John Appleseed"' Literal.String
-' ' Text
+' ' Text.Whitespace
'age:' Name.Function
-' ' Text
+' ' Text.Whitespace
'55' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'city:' Name.Function
-' ' Text
+' ' Text.Whitespace
'"New York"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'p2' Name
-' ' Text
+' ' Text.Whitespace
'println' Name
-' ' Text
+' ' Text.Whitespace
'# prints: Person with name: "John Appleseed" age: 55 living in: "New York"\n' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'array' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'1' Literal.Number.Integer
',' Punctuation
@@ -148,38 +148,38 @@
',' Punctuation
'3' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"foo"' Literal.String
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'bar" Literal.String.Symbol
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'hash' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'<[' Operator
"'foo" Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=>' Operator
-' ' Text
+' ' Text.Whitespace
'"bar"' Literal.String
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'bar" Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=>' Operator
-' ' Text
+' ' Text.Whitespace
'42' Literal.Number.Integer
']>' Operator
-'\n' Text
+'\n' Text.Whitespace
'tuple' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'1' Literal.Number.Integer
',' Punctuation
@@ -189,607 +189,607 @@
',' Punctuation
'"world"' Literal.String
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'block' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'|' Punctuation
'x' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'y' Name
'|' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'block' Name
-' ' Text
+' ' Text.Whitespace
'call:' Name.Function
-' ' Text
+' ' Text.Whitespace
'[' Operator
'4' Literal.Number.Integer
',' Punctuation
'2' Literal.Number.Integer
']' Operator
-'\n\n' Text
+'\n\n' Text.Whitespace
'0b010101' Literal.Number.Bin
-' ' Text
+' ' Text.Whitespace
'&' Operator
-' ' Text
+' ' Text.Whitespace
'0b00101' Literal.Number.Bin
-' ' Text
+' ' Text.Whitespace
'to_s:' Name.Function
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n' Text
+'\n' Text.Whitespace
'0xFF' Literal.Number.Hex
-' ' Text
+' ' Text.Whitespace
'&' Operator
-' ' Text
+' ' Text.Whitespace
'0xAB' Literal.Number.Hex
-' ' Text
+' ' Text.Whitespace
'to_s:' Name.Function
-' ' Text
+' ' Text.Whitespace
'16' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n' Text
+'\n' Text.Whitespace
'0o77' Literal.Number.Oct
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'0o76' Literal.Number.Oct
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n' Text
+'\n' Text.Whitespace
'123' Literal.Number.Integer
'.' Operator
'123' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
'.' Operator
'222' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'try' Keyword
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'10' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-' ' Text
+' ' Text.Whitespace
'catch' Keyword
-' ' Text
+' ' Text.Whitespace
'ZeroDivisionError' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=>' Operator
-' ' Text
+' ' Text.Whitespace
'e' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'retry' Keyword
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-' ' Text
+' ' Text.Whitespace
'finally' Keyword
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'"Finally, done!"' Literal.String
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'a_method:' Name.Function
-' ' Text
+' ' Text.Whitespace
'arg1' Name
-' ' Text
+' ' Text.Whitespace
'with_default_arg:' Name.Function
-' ' Text
+' ' Text.Whitespace
'arg2' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'42' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'arg1' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'arg2' Name
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'a_method:' Name.Function
-' ' Text
+' ' Text.Whitespace
'42' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'a_method:' Name.Function
-' ' Text
+' ' Text.Whitespace
'42' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'with_default_arg:' Name.Function
-' ' Text
+' ' Text.Whitespace
'85' Literal.Number.Integer
-'\n\n' Text
+'\n\n' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'ClassWithClassMethod' Name.Constant
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'self' Name.Constant
-' ' Text
+' ' Text.Whitespace
'class_method1' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
"'works" Literal.String.Symbol
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'ClassWithClassMethod' Name.Constant
-' ' Text
+' ' Text.Whitespace
'class_method2' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
"'this_as_well" Literal.String.Symbol
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'ClassWithClassMethod' Name.Constant
-' ' Text
+' ' Text.Whitespace
'class_method1' Name
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n' Text
+'\n' Text.Whitespace
'ClassWithClassMethod' Name.Constant
-' ' Text
+' ' Text.Whitespace
'class_method2' Name
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'another_method:' Name.Function
-' ' Text
+' ' Text.Whitespace
'block' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'upto:' Name.Function
-' ' Text
+' ' Text.Whitespace
'10' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'map:' Name.Function
-' ' Text
+' ' Text.Whitespace
'block' Name
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'# local returns\n' Comment.Single
'another_method:' Name.Function
-' ' Text
+' ' Text.Whitespace
'|' Punctuation
'x' Name
'|' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'return_local' Keyword
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'inspect' Name
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# pattern matching:\n' Comment.Single
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'PatternMatching' Name.Constant
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'match_it:' Name.Function
-' ' Text
+' ' Text.Whitespace
'obj' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'match' Keyword
-' ' Text
+' ' Text.Whitespace
'obj' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'String' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'->' Operator
-' ' Text
+' ' Text.Whitespace
'"It\'s a String!"' Literal.String
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'Fixnum' Name.Constant
-' ' Text
+' ' Text.Whitespace
'->' Operator
-' ' Text
+' ' Text.Whitespace
'"It\'s a Number!"' Literal.String
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'_' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator
-' ' Text
+' ' Text.Whitespace
'"Aything else!"' Literal.String
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'match_with_extract:' Name.Function
-' ' Text
+' ' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'match' Keyword
-' ' Text
+' ' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'# m holds the MatchData object, m1 & m2 the first and second matches\n' Comment.Single
-' ' Text
+' ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'/^(.*) : (.*)$/' Literal.String.Regex
-' ' Text
+' ' Text.Whitespace
'->' Operator
-' ' Text
+' ' Text.Whitespace
'|' Punctuation
'm' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'm1' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'm2' Name
'|' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'"First match: #{m1}"' Literal.String
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n ' Text
+'\n ' Text.Whitespace
'"Second match: #{m2}"' Literal.String
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'pm' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'PatternMatching' Name.Constant
-' ' Text
+' ' Text.Whitespace
'new' Name
-'\n' Text
+'\n' Text.Whitespace
'pm' Name
-' ' Text
+' ' Text.Whitespace
'match_it:' Name.Function
-' ' Text
+' ' Text.Whitespace
'"foo"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'pm' Name
-' ' Text
+' ' Text.Whitespace
'match_it:' Name.Function
-' ' Text
+' ' Text.Whitespace
'42' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'pm' Name
-' ' Text
+' ' Text.Whitespace
'match_it:' Name.Function
-' ' Text
+' ' Text.Whitespace
"'foo" Literal.String.Symbol
-'\n\n' Text
+'\n\n' Text.Whitespace
'pm' Name
-' ' Text
+' ' Text.Whitespace
'match_with_extract:' Name.Function
-' ' Text
+' ' Text.Whitespace
'"Hello : World!"' Literal.String
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# calling ruby methods:\n' Comment.Single
'[' Operator
'3' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'reverse' Name
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'each' Name
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Punctuation
'a' Name
'|' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'puts' Name
'(' Punctuation
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'"Hello"' Literal.String
-' ' Text
+' ' Text.Whitespace
'sub' Name
'(' Punctuation
'"ll"' Literal.String
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"y"' Literal.String
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n' Text
+'\n' Text.Whitespace
'[' Operator
'3' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'map' Name
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Punctuation
'a' Name
'|' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-' ' Text
+' ' Text.Whitespace
'inject' Name
'(' Punctuation
'0' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Punctuation
's' Name
-' ' Text
+' ' Text.Whitespace
'i' Name
'|' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
's' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'# test symbol highlighting\n' Comment.Single
'[' Operator
"'foo" Literal.String.Symbol
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'[' Operator
"'foo?!" Literal.String.Symbol
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
"'foo" Literal.String.Symbol
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
"'foo!?" Literal.String.Symbol
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
"'foo:bar?!=&/:" Literal.String.Symbol
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'(' Punctuation
"'foo" Literal.String.Symbol
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'# future sends\n' Comment.Single
'42' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'@' Operator
-' ' Text
+' ' Text.Whitespace
'to_s' Name
-' ' Text
+' ' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n' Text
+'\n' Text.Whitespace
'42' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'@' Operator
-' ' Text
+' ' Text.Whitespace
'to_s:' Name.Function
-' ' Text
+' ' Text.Whitespace
'16' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'value' Name
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'# async sends\n' Comment.Single
'42' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'@@' Operator
-' ' Text
+' ' Text.Whitespace
'println' Name
-'\n' Text
+'\n' Text.Whitespace
'42' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'@@' Operator
-' ' Text
+' ' Text.Whitespace
'upto:' Name.Function
-' ' Text
+' ' Text.Whitespace
'100' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/rb/condensed_ruby.rb.output b/tests/examplefiles/rb/condensed_ruby.rb.output
index dc18301e..436bfa8b 100644
--- a/tests/examplefiles/rb/condensed_ruby.rb.output
+++ b/tests/examplefiles/rb/condensed_ruby.rb.output
@@ -1,14 +1,14 @@
'# Server: ruby p2p.rb password server server-uri merge-servers' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# Sample: ruby p2p.rb foobar server druby://localhost:1337 druby://foo.bar:1337' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# Client: ruby p2p.rb password client server-uri download-pattern' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# Sample: ruby p2p.rb foobar client druby://localhost:1337 *.rb' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'require' Name.Builtin
"'" Literal.String.Single
@@ -40,7 +40,7 @@
'ARGV' Name.Constant
';' Punctuation
'def' Keyword
-' ' Text
+' ' Text.Whitespace
's' Name.Function
'(' Punctuation
'p' Name.Builtin
@@ -59,13 +59,13 @@
'[' Operator
'-' Operator
'1' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
']' Operator
'end' Keyword
';' Punctuation
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'c' Name.Function
'(' Punctuation
'u' Name
@@ -83,7 +83,7 @@
'end' Keyword
';' Punctuation
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'x' Name.Function
'(' Punctuation
'u' Name
@@ -111,7 +111,7 @@
'.' Operator
'f' Name
'(' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'x' Name
'(' Punctuation
@@ -159,7 +159,7 @@
'f' Name
'|' Operator
's' Name
-' ' Text
+' ' Text.Whitespace
'f' Name
'}' Punctuation
'-' Operator
@@ -182,7 +182,7 @@
'(' Punctuation
'f' Name
',' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'"' Literal.String.Double
'w' Literal.String.Double
@@ -212,7 +212,7 @@
'DRb' Name.Constant
'.' Operator
'start_service' Name
-' ' Text
+' ' Text.Whitespace
'U' Name
',' Punctuation
'C' Name
@@ -220,7 +220,7 @@
'new' Name
'{' Punctuation
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'f' Name.Function
'(' Punctuation
'c' Name
@@ -242,7 +242,7 @@
')' Punctuation
'&&' Operator
'(' Punctuation
-'\n' Text
+'\n' Text.Whitespace
't' Name
'==' Operator
@@ -278,7 +278,7 @@
'end' Keyword
';' Punctuation
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'y' Name.Function
'(' Punctuation
')' Punctuation
@@ -308,7 +308,7 @@
'u' Name
')' Punctuation
',' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'p' Name.Builtin
'(' Punctuation
@@ -327,7 +327,7 @@
'private' Keyword.Pseudo
';' Punctuation
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'p' Name.Function
'(' Punctuation
'x' Name
@@ -357,4 +357,4 @@
';' Punctuation
'sleep' Name.Builtin
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/rb/example.rb.output b/tests/examplefiles/rb/example.rb.output
index 1b86d593..a82d20cd 100644
--- a/tests/examplefiles/rb/example.rb.output
+++ b/tests/examplefiles/rb/example.rb.output
@@ -1,227 +1,227 @@
'module' Keyword
-' ' Text
+' ' Text.Whitespace
'CodeRay' Name.Namespace
-'\n\t' Text
+'\n\t' Text.Whitespace
'module' Keyword
-' ' Text
+' ' Text.Whitespace
'Scanners' Name.Namespace
-'\n\n' Text
+'\n\n' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'Ruby' Name.Class
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'Scanner' Name.Constant
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'RESERVED_WORDS' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
"'" Literal.String.Single
'and' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'def' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'end' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'in' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'or' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'unless' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'begin' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
"'" Literal.String.Single
'defined?' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'ensure' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'module' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'redo' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'super' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'until' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
"'" Literal.String.Single
'BEGIN' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'break' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'do' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'next' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'rescue' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'then' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
"'" Literal.String.Single
'when' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'END' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'case' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'else' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'for' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'retry' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
"'" Literal.String.Single
'while' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'alias' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'class' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'elsif' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'if' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'not' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'return' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
"'" Literal.String.Single
'undef' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'yield' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
']' Operator
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'DEF_KEYWORDS' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
"'" Literal.String.Single
'def' Literal.String.Single
"'" Literal.String.Single
']' Operator
-'\n\t' Text
+'\n\t' Text.Whitespace
'MODULE_KEYWORDS' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
"'" Literal.String.Single
'class' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'module' Literal.String.Single
"'" Literal.String.Single
']' Operator
-'\n\t' Text
+'\n\t' Text.Whitespace
'DEF_NEW_STATE' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'WordList' Name.Constant
'.' Operator
'new' Name
@@ -229,80 +229,80 @@
':initial' Literal.String.Symbol
')' Punctuation
'.' Operator
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'add' Name
'(' Punctuation
'DEF_KEYWORDS' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':def_expected' Literal.String.Symbol
')' Punctuation
'.' Operator
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'add' Name
'(' Punctuation
'MODULE_KEYWORDS' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':module_expected' Literal.String.Symbol
')' Punctuation
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'WORDS_ALLOWING_REGEXP' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
"'" Literal.String.Single
'and' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'or' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'not' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'while' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'until' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'unless' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'if' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'elsif' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'when' Literal.String.Single
"'" Literal.String.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
']' Operator
-'\n\t' Text
+'\n\t' Text.Whitespace
'REGEXP_ALLOWED' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'WordList' Name.Constant
'.' Operator
'new' Name
@@ -310,72 +310,72 @@
'false' Keyword.Pseudo
')' Punctuation
'.' Operator
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'add' Name
'(' Punctuation
'WORDS_ALLOWING_REGEXP' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':set' Literal.String.Symbol
')' Punctuation
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'PREDEFINED_CONSTANTS' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
"'" Literal.String.Single
'nil' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'true' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'false' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'self' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
"'" Literal.String.Single
'DATA' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'ARGV' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'ARGF' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'__FILE__' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'__LINE__' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
']' Operator
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'IDENT_KIND' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'WordList' Name.Constant
'.' Operator
'new' Name
@@ -383,26 +383,26 @@
':ident' Literal.String.Symbol
')' Punctuation
'.' Operator
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'add' Name
'(' Punctuation
'RESERVED_WORDS' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':reserved' Literal.String.Symbol
')' Punctuation
'.' Operator
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'add' Name
'(' Punctuation
'PREDEFINED_CONSTANTS' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':pre_constant' Literal.String.Symbol
')' Punctuation
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'METHOD_NAME' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
@@ -412,9 +412,9 @@
'}' Literal.String.Interpol
' [?!]? ' Literal.String.Regex
'/xo' Literal.String.Regex
-'\n\t' Text
+'\n\t' Text.Whitespace
'METHOD_NAME_EX' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
@@ -450,9 +450,9 @@
'#' Literal.String.Regex
' simple equality and case equality\n\t' Literal.String.Regex
'/ox' Literal.String.Regex
-'\n\t' Text
+'\n\t' Text.Whitespace
'GLOBAL_VARIABLE' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
@@ -470,9 +470,9 @@
'\\\\' Literal.String.Regex
'] | -[a-zA-Z_0-9] ) ' Literal.String.Regex
'/ox' Literal.String.Regex
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'DOUBLEQ' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
@@ -497,9 +497,9 @@
'\\\\' Literal.String.Regex
']* )* "? ' Literal.String.Regex
'/ox' Literal.String.Regex
-'\n\t' Text
+'\n\t' Text.Whitespace
'SINGLEQ' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
@@ -511,9 +511,9 @@
'\\\\' Literal.String.Regex
"]* )* '? " Literal.String.Regex
'/ox' Literal.String.Regex
-'\n\t' Text
+'\n\t' Text.Whitespace
'STRING' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
@@ -527,9 +527,9 @@
'}' Literal.String.Interpol
' ' Literal.String.Regex
'/ox' Literal.String.Regex
-'\n\t' Text
+'\n\t' Text.Whitespace
'SHELL' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
@@ -554,9 +554,9 @@
'\\\\' Literal.String.Regex
']* )* `? ' Literal.String.Regex
'/ox' Literal.String.Regex
-'\n\t' Text
+'\n\t' Text.Whitespace
'REGEXP' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
@@ -589,9 +589,9 @@
'\\/' Literal.String.Regex
'? ' Literal.String.Regex
'/ox' Literal.String.Regex
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'DECIMAL' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
@@ -600,35 +600,35 @@
'\\' Literal.String.Regex
'd+)*' Literal.String.Regex
'/' Literal.String.Regex
-' ' Text
+' ' Text.Whitespace
"# doesn't recognize 09 as octal error" Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'OCTAL' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
'0_?[0-7]+(?:_[0-7]+)*' Literal.String.Regex
'/' Literal.String.Regex
-'\n\t' Text
+'\n\t' Text.Whitespace
'HEXADECIMAL' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
'0x[0-9A-Fa-f]+(?:_[0-9A-Fa-f]+)*' Literal.String.Regex
'/' Literal.String.Regex
-'\n\t' Text
+'\n\t' Text.Whitespace
'BINARY' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
'0b[01]+(?:_[01]+)*' Literal.String.Regex
'/' Literal.String.Regex
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'EXPONENT' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
@@ -638,9 +638,9 @@
'}' Literal.String.Interpol
' ' Literal.String.Regex
'/ox' Literal.String.Regex
-'\n\t' Text
+'\n\t' Text.Whitespace
'FLOAT' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
@@ -664,9 +664,9 @@
'}' Literal.String.Interpol
'? ) ' Literal.String.Regex
'/' Literal.String.Regex
-'\n\t' Text
+'\n\t' Text.Whitespace
'INTEGER' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
@@ -686,41 +686,41 @@
'DECIMAL' Name.Constant
'}' Literal.String.Interpol
'/' Literal.String.Regex
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'reset' Name.Function
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'super' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'@regexp_allowed' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Pseudo
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'next_token' Name.Function
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'eos?' Name
-'\n\n\t\t' Text
+'\n\n\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':error' Literal.String.Symbol
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
@@ -730,27 +730,27 @@
's+' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# in every state' Comment.Single
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':space' Literal.String.Symbol
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'@regexp_allowed' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':set' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@regexp_allowed' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'or' Operator.Word
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'matched' Name
@@ -759,19 +759,19 @@
'(' Punctuation
'?\\n' Literal.String.Char
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# delayed flag setting' Comment.Single
-'\n\n\t\t' Text
+'\n\n\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'@state' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
':def_expected' Literal.String.Symbol
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
@@ -796,43 +796,43 @@
' ' Literal.String.Regex
'/ox' Literal.String.Regex
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':method' Literal.String.Symbol
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'@state' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':initial' Literal.String.Symbol
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'else' Keyword
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'getch' Name
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'@state' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':initial' Literal.String.Symbol
-'\n\n\t\t' Text
+'\n\n\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'@state' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
':module_expected' Literal.String.Symbol
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
@@ -841,17 +841,17 @@
'<<' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':operator' Literal.String.Symbol
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'else' Keyword
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
@@ -870,52 +870,52 @@
' ' Literal.String.Regex
'/ox' Literal.String.Regex
')' Punctuation
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':method' Literal.String.Symbol
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'else' Keyword
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'getch' Name
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'@state' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':initial' Literal.String.Symbol
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t' Text
+'\n\n\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'# state == :initial' Comment.Single
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'# IDENTIFIERS, KEYWORDS' Comment.Single
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
'(' Punctuation
'GLOBAL_VARIABLE' Name.Constant
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':global_variable' Literal.String.Symbol
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
@@ -928,15 +928,15 @@
' ' Literal.String.Regex
'/ox' Literal.String.Regex
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':class_variable' Literal.String.Symbol
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
@@ -949,15 +949,15 @@
' ' Literal.String.Regex
'/ox' Literal.String.Regex
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':instance_variable' Literal.String.Symbol
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
@@ -989,137 +989,137 @@
'n]*)? ' Literal.String.Regex
'/mx' Literal.String.Regex
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':comment' Literal.String.Symbol
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
'(' Punctuation
'METHOD_NAME' Name.Constant
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@last_token_dot' Name.Variable.Instance
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':ident' Literal.String.Symbol
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'else' Keyword
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'matched' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'matched' Name
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'IDENT_KIND' Name.Constant
'[' Operator
'matched' Name
']' Operator
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
':ident' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'matched' Name
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
'^[A-Z]' Literal.String.Regex
'/' Literal.String.Regex
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':constant' Literal.String.Symbol
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
':reserved' Literal.String.Symbol
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'@state' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'DEF_NEW_STATE' Name.Constant
'[' Operator
'matched' Name
']' Operator
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'@regexp_allowed' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'REGEXP_ALLOWED' Name.Constant
'[' Operator
'matched' Name
']' Operator
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t\t' Text
+'\n\n\t\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
'(' Punctuation
'STRING' Name.Constant
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':string' Literal.String.Symbol
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
'(' Punctuation
'SHELL' Name.Constant
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':shell' Literal.String.Symbol
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
@@ -1148,15 +1148,15 @@
'6$ | .* )\n\t\t\t\t)\n\t\t\t' Literal.String.Regex
'/mxo' Literal.String.Regex
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':string' Literal.String.Symbol
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
@@ -1165,28 +1165,28 @@
'\\/' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'@regexp_allowed' Name.Variable.Instance
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'unscan' Name
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
'(' Punctuation
'REGEXP' Name.Constant
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':regexp' Literal.String.Symbol
-'\n' Text
+'\n' Text.Whitespace
'/' Literal.String.Regex
'%(?:[Qqxrw](?:' Literal.String.Regex
@@ -1444,9 +1444,9 @@
'\\\\' Literal.String.Regex
'?)' Literal.String.Regex
'/' Literal.String.Regex
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
@@ -1467,15 +1467,15 @@
')' Literal.String.Regex
'/ox' Literal.String.Regex
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':symbol' Literal.String.Symbol
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
@@ -1502,15 +1502,15 @@
' (?: . | [0-7]{3} | x[0-9A-Fa-f][0-9A-Fa-f] )\n\t\t\t\t)\n\t\t\t' Literal.String.Regex
'/mox' Literal.String.Regex
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':integer' Literal.String.Symbol
-'\n\n\t\t\t' Text
+'\n\n\t\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
@@ -1531,21 +1531,21 @@
'.? | ::? ' Literal.String.Regex
'/x' Literal.String.Regex
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':operator' Literal.String.Symbol
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'@regexp_allowed' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':set' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'matched' Name
@@ -1555,7 +1555,7 @@
',' Punctuation
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
@@ -1572,76 +1572,76 @@
'\\' Literal.String.Regex
'z' Literal.String.Regex
'/' Literal.String.Regex
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
'(' Punctuation
'FLOAT' Name.Constant
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':float' Literal.String.Symbol
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
'(' Punctuation
'INTEGER' Name.Constant
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':integer' Literal.String.Symbol
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'else' Keyword
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'getch' Name
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t' Text
+'\n\n\t\t' Text.Whitespace
'token' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Token' Name.Constant
'.' Operator
'new' Name
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'matched' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'kind' Name
-'\n\n\t\t' Text
+'\n\n\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
':regexp' Literal.String.Symbol
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'token' Name
'.' Operator
'text' Name
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'@scanner' Name.Variable.Instance
'.' Operator
'scan' Name
@@ -1650,63 +1650,63 @@
'[eimnosux]*' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t' Text
+'\n\n\t\t' Text.Whitespace
'@regexp_allowed' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'@regexp_allowed' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
':set' Literal.String.Symbol
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# delayed flag setting' Comment.Single
-'\n\n\t\t' Text
+'\n\n\t\t' Text.Whitespace
'token' Name
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'register' Name
-' ' Text
+' ' Text.Whitespace
'Ruby' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'ruby' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'rb' Literal.String.Single
"'" Literal.String.Single
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'Set' Name.Class
-'\n ' Text
+'\n ' Text.Whitespace
'include' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'Enumerable' Name.Constant
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Creates a new set containing the given objects.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'self' Name.Class
'.' Operator
'[]' Name.Function
@@ -1714,72 +1714,72 @@
'*' Operator
'ary' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'new' Keyword.Pseudo
'(' Punctuation
'ary' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Creates a new set containing the elements of the given enumerable' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# object.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'#' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# If a block is given, the elements of enum are preprocessed by the' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# given block.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'initialize' Name.Function
'(' Punctuation
'enum' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'&' Operator
'block' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# :yields: o' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'@hash' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'||' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Hash' Name.Constant
'.' Operator
'new' Name
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'enum' Name
'.' Operator
'nil?' Name
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'return' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'block' Name
-'\n ' Text
+'\n ' Text.Whitespace
'enum' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'o' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'add' Name
'(' Punctuation
'block' Name
@@ -1787,33 +1787,33 @@
'o' Name
']' Operator
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'merge' Name
'(' Punctuation
'enum' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Copy internal hash.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'initialize_copy' Name.Function
'(' Punctuation
'orig' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@hash' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'orig' Name
'.' Operator
'instance_eval' Name
@@ -1822,76 +1822,76 @@
'}' Punctuation
'.' Operator
'dup' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Returns the number of elements.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'size' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'@hash' Name.Variable.Instance
'.' Operator
'size' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'alias' Keyword
-' ' Text
+' ' Text.Whitespace
'length' Name
-' ' Text
+' ' Text.Whitespace
'size' Name
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Returns true if the set contains no elements.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'empty?' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'@hash' Name.Variable.Instance
'.' Operator
'empty?' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Removes all elements and returns self.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'clear' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'@hash' Name.Variable.Instance
'.' Operator
'clear' Name
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Replaces the contents of the set with the contents of the given' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# enumerable object and returns self.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'replace' Name.Function
'(' Punctuation
'enum' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'enum' Name
'.' Operator
'class' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'class' Name
-'\n ' Text
+'\n ' Text.Whitespace
'@hash' Name.Variable.Instance
'.' Operator
'replace' Name
@@ -1899,181 +1899,181 @@
'enum' Name
'.' Operator
'instance_eval' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'@hash' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'enum' Name
'.' Operator
'is_a?' Name
'(' Punctuation
'Enumerable' Name.Constant
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'or' Operator.Word
-' ' Text
+' ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'ArgumentError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'value must be enumerable' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'clear' Name
-'\n ' Text
+'\n ' Text.Whitespace
'enum' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'o' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'add' Name
'(' Punctuation
'o' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'self' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Converts the set to an array. The order of elements is uncertain.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'to_a' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'@hash' Name.Variable.Instance
'.' Operator
'keys' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'flatten_merge' Name.Function
'(' Punctuation
'set' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'seen' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Set' Name.Constant
'.' Operator
'new' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'set' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'e' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'e' Name
'.' Operator
'is_a?' Name
'(' Punctuation
'Set' Name.Constant
')' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'seen' Name
'.' Operator
'include?' Name
'(' Punctuation
'e_id' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'e' Name
'.' Operator
'object_id' Name
')' Punctuation
-'\n\t ' Text
+'\n\t ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'ArgumentError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'tried to flatten recursive Set' Literal.String.Double
'"' Literal.String.Double
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'seen' Name
'.' Operator
'add' Name
'(' Punctuation
'e_id' Name
')' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'flatten_merge' Name
'(' Punctuation
'e' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'seen' Name
')' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'seen' Name
'.' Operator
'delete' Name
'(' Punctuation
'e_id' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n\t' Text
+'\n\t' Text.Whitespace
'add' Name
'(' Punctuation
'e' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'self' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'protected' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
':flatten_merge' Literal.String.Symbol
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Returns a new set that is a copy of the set, flattening each' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# containing set recursively.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'flatten' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'class' Name
@@ -2084,608 +2084,608 @@
'(' Punctuation
'self' Name.Builtin
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Equivalent to Set#flatten, but replaces the receiver with the' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# result in place. Returns nil if no modifications were made.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'flatten!' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'detect' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'e' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'e' Name
'.' Operator
'is_a?' Name
'(' Punctuation
'Set' Name.Constant
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'replace' Name
'(' Punctuation
'flatten' Name
'(' Punctuation
')' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Returns true if the set contains the given object.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'include?' Name.Function
'(' Punctuation
'o' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@hash' Name.Variable.Instance
'.' Operator
'include?' Name
'(' Punctuation
'o' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'alias' Keyword
-' ' Text
+' ' Text.Whitespace
'member?' Name
-' ' Text
+' ' Text.Whitespace
'include' Keyword.Pseudo
'?' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Returns true if the set is a superset of the given set.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'superset?' Name.Function
'(' Punctuation
'set' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'set' Name
'.' Operator
'is_a?' Name
'(' Punctuation
'Set' Name.Constant
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'or' Operator.Word
-' ' Text
+' ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'ArgumentError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'value must be a set' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'size' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'set' Name
'.' Operator
'size' Name
-'\n ' Text
+'\n ' Text.Whitespace
'set' Name
'.' Operator
'all?' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'o' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'include' Keyword.Pseudo
'?' Punctuation
'(' Punctuation
'o' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Returns true if the set is a proper superset of the given set.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'proper_superset?' Name.Function
'(' Punctuation
'set' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'set' Name
'.' Operator
'is_a?' Name
'(' Punctuation
'Set' Name.Constant
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'or' Operator.Word
-' ' Text
+' ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'ArgumentError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'value must be a set' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'size' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'set' Name
'.' Operator
'size' Name
-'\n ' Text
+'\n ' Text.Whitespace
'set' Name
'.' Operator
'all?' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'o' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'include' Keyword.Pseudo
'?' Punctuation
'(' Punctuation
'o' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Returns true if the set is a subset of the given set.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'subset?' Name.Function
'(' Punctuation
'set' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'set' Name
'.' Operator
'is_a?' Name
'(' Punctuation
'Set' Name.Constant
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'or' Operator.Word
-' ' Text
+' ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'ArgumentError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'value must be a set' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'set' Name
'.' Operator
'size' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'size' Name
-'\n ' Text
+'\n ' Text.Whitespace
'all?' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'o' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'set' Name
'.' Operator
'include?' Name
'(' Punctuation
'o' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Returns true if the set is a proper subset of the given set.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'proper_subset?' Name.Function
'(' Punctuation
'set' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'set' Name
'.' Operator
'is_a?' Name
'(' Punctuation
'Set' Name.Constant
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'or' Operator.Word
-' ' Text
+' ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'ArgumentError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'value must be a set' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'set' Name
'.' Operator
'size' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'size' Name
-'\n ' Text
+'\n ' Text.Whitespace
'all?' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'o' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'set' Name
'.' Operator
'include?' Name
'(' Punctuation
'o' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Calls the given block once for each element in the set, passing' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# the element as parameter.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'each' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'@hash' Name.Variable.Instance
'.' Operator
'each_key' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'o' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'yield' Keyword
'(' Punctuation
'o' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Adds the given object to the set and returns self. Use +merge+ to' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# add several elements at once.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'add' Name.Function
'(' Punctuation
'o' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@hash' Name.Variable.Instance
'[' Operator
'o' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'true' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'alias' Keyword
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'add' Name
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Adds the given object to the set and returns self. If the' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# object is already in the set, returns nil.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'add?' Name.Function
'(' Punctuation
'o' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'include' Keyword.Pseudo
'?' Punctuation
'(' Punctuation
'o' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'add' Name
'(' Punctuation
'o' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Deletes the given object from the set and returns self. Use +subtract+ to' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# delete several items at once.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'delete' Name.Function
'(' Punctuation
'o' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@hash' Name.Variable.Instance
'.' Operator
'delete' Name
'(' Punctuation
'o' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Deletes the given object from the set and returns self. If the' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# object is not in the set, returns nil.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'delete?' Name.Function
'(' Punctuation
'o' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'include' Keyword.Pseudo
'?' Punctuation
'(' Punctuation
'o' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'delete' Name
'(' Punctuation
'o' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Deletes every element of the set for which block evaluates to' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# true, and returns self.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'delete_if' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'@hash' Name.Variable.Instance
'.' Operator
'delete_if' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'o' Name
',' Punctuation
'|' Operator
-' ' Text
+' ' Text.Whitespace
'yield' Keyword
'(' Punctuation
'o' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Do collect() destructively.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'collect!' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'set' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'class' Name
'.' Operator
'new' Name
-'\n ' Text
+'\n ' Text.Whitespace
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'o' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'set' Name
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'yield' Keyword
'(' Punctuation
'o' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'replace' Name
'(' Punctuation
'set' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'alias' Keyword
-' ' Text
+' ' Text.Whitespace
'map!' Name
-' ' Text
+' ' Text.Whitespace
'collect!' Name
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Equivalent to Set#delete_if, but returns nil if no changes were' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# made.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'reject!' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'size' Name
-'\n ' Text
+'\n ' Text.Whitespace
'delete_if' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'o' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'yield' Keyword
'(' Punctuation
'o' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'size' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'?' Punctuation
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'self' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Merges the elements of the given enumerable object to the set and' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# returns self.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'merge' Name.Function
'(' Punctuation
'enum' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'enum' Name
'.' Operator
'is_a?' Name
'(' Punctuation
'Set' Name.Constant
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@hash' Name.Variable.Instance
'.' Operator
'update' Name
@@ -2693,475 +2693,475 @@
'enum' Name
'.' Operator
'instance_eval' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'@hash' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'enum' Name
'.' Operator
'is_a?' Name
'(' Punctuation
'Enumerable' Name.Constant
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'or' Operator.Word
-' ' Text
+' ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'ArgumentError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'value must be enumerable' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'enum' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'o' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'add' Name
'(' Punctuation
'o' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'self' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Deletes every element that appears in the given enumerable object' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# and returns self.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'subtract' Name.Function
'(' Punctuation
'enum' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'enum' Name
'.' Operator
'is_a?' Name
'(' Punctuation
'Enumerable' Name.Constant
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'or' Operator.Word
-' ' Text
+' ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'ArgumentError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'value must be enumerable' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'enum' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'o' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'delete' Name
'(' Punctuation
'o' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Returns a new set built by merging the set and the elements of the' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# given enumerable object.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Name.Function
'(' Punctuation
'enum' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'enum' Name
'.' Operator
'is_a?' Name
'(' Punctuation
'Enumerable' Name.Constant
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'or' Operator.Word
-' ' Text
+' ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'ArgumentError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'value must be enumerable' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'dup' Name.Builtin
'.' Operator
'merge' Name
'(' Punctuation
'enum' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'alias' Keyword
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'|' Operator
-'\t\t' Text
+'\t\t' Text.Whitespace
'##' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'alias' Keyword
-' ' Text
+' ' Text.Whitespace
'union' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-'\t\t' Text
+'\t\t' Text.Whitespace
'##' Comment.Single
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Returns a new set built by duplicating the set, removing every' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# element that appears in the given enumerable object.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'-' Name.Function
'(' Punctuation
'enum' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'enum' Name
'.' Operator
'is_a?' Name
'(' Punctuation
'Enumerable' Name.Constant
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'or' Operator.Word
-' ' Text
+' ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'ArgumentError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'value must be enumerable' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'dup' Name.Builtin
'.' Operator
'subtract' Name
'(' Punctuation
'enum' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'alias' Keyword
-' ' Text
+' ' Text.Whitespace
'difference' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-'\t' Text
+'\t' Text.Whitespace
'##' Comment.Single
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Returns a new array containing elements common to the set and the' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# given enumerable object.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'&' Name.Function
'(' Punctuation
'enum' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'enum' Name
'.' Operator
'is_a?' Name
'(' Punctuation
'Enumerable' Name.Constant
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'or' Operator.Word
-' ' Text
+' ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'ArgumentError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'value must be enumerable' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'class' Name
'.' Operator
'new' Name
-'\n ' Text
+'\n ' Text.Whitespace
'enum' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'o' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Operator
'add' Name
'(' Punctuation
'o' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'include' Keyword.Pseudo
'?' Punctuation
'(' Punctuation
'o' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'alias' Keyword
-' ' Text
+' ' Text.Whitespace
'intersection' Name
-' ' Text
+' ' Text.Whitespace
'&' Operator
-'\t' Text
+'\t' Text.Whitespace
'##' Comment.Single
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Returns a new array containing elements exclusive between the set' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# and the given enumerable object. (set ^ enum) is equivalent to' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# ((set | enum) - (set & enum)).' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'^' Name.Function
'(' Punctuation
'enum' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'enum' Name
'.' Operator
'is_a?' Name
'(' Punctuation
'Enumerable' Name.Constant
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'or' Operator.Word
-' ' Text
+' ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'ArgumentError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'value must be enumerable' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'dup' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'enum' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'o' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Operator
'include?' Name
'(' Punctuation
'o' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'then' Keyword
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Operator
'delete' Name
'(' Punctuation
'o' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'else' Keyword
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Operator
'add' Name
'(' Punctuation
'o' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Returns true if two sets are equal. The equality of each couple' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# of elements is defined according to Object#eql?.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'==' Name.Function
'(' Punctuation
'set' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'equal?' Name.Builtin
'(' Punctuation
'set' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'true' Keyword.Pseudo
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'set' Name
'.' Operator
'is_a?' Name
'(' Punctuation
'Set' Name.Constant
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'size' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'set' Name
'.' Operator
'size' Name
-' ' Text
+' ' Text.Whitespace
'or' Operator.Word
-' ' Text
+' ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Pseudo
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'hash' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'@hash' Name.Variable.Instance
'.' Operator
'dup' Name
-'\n ' Text
+'\n ' Text.Whitespace
'set' Name
'.' Operator
'all?' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'o' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'hash' Name.Builtin
'.' Operator
'include?' Name
'(' Punctuation
'o' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'hash' Name.Function
-'\t' Text
+'\t' Text.Whitespace
'# :nodoc:' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'@hash' Name.Variable.Instance
'.' Operator
'hash' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'eql?' Name.Function
'(' Punctuation
'o' Name
')' Punctuation
-'\t' Text
+'\t' Text.Whitespace
'# :nodoc:' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'o' Name
'.' Operator
'is_a?' Name
'(' Punctuation
'Set' Name.Constant
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@hash' Name.Variable.Instance
'.' Operator
'eql?' Name
@@ -3173,74 +3173,74 @@
'@hash' Name.Variable.Instance
'}' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Classifies the set by the return value of the given block and' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# returns a hash of {value => set of elements} pairs. The block is' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# called once for each element of the set, passing the element as' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# parameter.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'#' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# e.g.:' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'#' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
"# require 'set'" Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# files = Set.new(Dir.glob("*.rb"))' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# hash = files.classify { |f| File.mtime(f).year }' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# p hash # => {2000=>#<Set: {"a.rb", "b.rb"}>,' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# # 2001=>#<Set: {"c.rb", "d.rb", "e.rb"}>,' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# # 2002=>#<Set: {"f.rb"}>}' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'classify' Name.Function
-' ' Text
+' ' Text.Whitespace
'# :yields: o' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'h' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'i' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'yield' Keyword
'(' Punctuation
'i' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'h' Name
'[' Operator
'x' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'||' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'class' Name
@@ -3252,103 +3252,103 @@
'(' Punctuation
'i' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'h' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Divides the set into a set of subsets according to the commonality' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# defined by the given block.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'#' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# If the arity of the block is 2, elements o1 and o2 are in common' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# if block.call(o1, o2) is true. Otherwise, elements o1 and o2 are' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# in common if block.call(o1) == block.call(o2).' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'#' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# e.g.:' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'#' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
"# require 'set'" Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# numbers = Set[1, 3, 4, 6, 9, 10, 11]' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# set = numbers.divide { |i,j| (i - j).abs == 1 }' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# p set # => #<Set: {#<Set: {1}>,' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# # #<Set: {11, 9, 10}>,' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# # #<Set: {3, 4}>,' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# # #<Set: {6}>}>' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'divide' Name.Function
'(' Punctuation
'&' Operator
'func' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'func' Name
'.' Operator
'arity' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'require' Name.Builtin
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'tsort' Literal.String.Single
"'" Literal.String.Single
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'dig' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'}' Punctuation
-'\t\t' Text
+'\t\t' Text.Whitespace
'# :nodoc:' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'include' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'TSort' Name.Constant
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'alias' Keyword
-' ' Text
+' ' Text.Whitespace
'tsort_each_node' Name
-' ' Text
+' ' Text.Whitespace
'each_key' Name
-'\n\t' Text
+'\n\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'tsort_each_child' Name.Function
'(' Punctuation
'node' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'&' Operator
'block' Name
')' Punctuation
-'\n\t ' Text
+'\n\t ' Text.Whitespace
'fetch' Name
'(' Punctuation
'node' Name
@@ -3359,82 +3359,82 @@
'&' Operator
'block' Name
')' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'u' Name
'|' Operator
-'\n\t' Text
+'\n\t' Text.Whitespace
'dig' Name
'[' Operator
'u' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
']' Operator
-'\n\t' Text
+'\n\t' Text.Whitespace
'each' Name
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'v' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'func' Name
'.' Operator
'call' Name
'(' Punctuation
'u' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'v' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'v' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'set' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Set' Name.Constant
'.' Operator
'new' Name
'(' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'dig' Name
'.' Operator
'each_strongly_connected_component' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'css' Name
'|' Operator
-'\n\t' Text
+'\n\t' Text.Whitespace
'set' Name
'.' Operator
'add' Name
@@ -3448,13 +3448,13 @@
'css' Name
')' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'set' Name
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'Set' Name.Constant
'.' Operator
'new' Name
@@ -3467,31 +3467,31 @@
'.' Operator
'values' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'InspectKey' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
':__inspect_key__' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'# :nodoc:' Comment.Single
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Returns a string containing a human-readable representation of the' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# set. ("#<Set: {element1, element2, ...}>")' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inspect' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'ids' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Thread' Name.Constant
'.' Operator
@@ -3499,25 +3499,25 @@
'[' Operator
'InspectKey' Name.Constant
']' Operator
-' ' Text
+' ' Text.Whitespace
'||' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
']' Operator
')' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'ids' Name
'.' Operator
'include?' Name
'(' Punctuation
'object_id' Name.Builtin
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'sprintf' Name.Builtin
'(' Punctuation
"'" Literal.String.Single
@@ -3525,26 +3525,26 @@
'<%s: {...}>' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'class' Name
'.' Operator
'name' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'begin' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'ids' Name
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'object_id' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'sprintf' Name.Builtin
'(' Punctuation
"'" Literal.String.Single
@@ -3552,12 +3552,12 @@
'<%s: {%s}>' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'class' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'to_a' Name.Builtin
'.' Operator
'inspect' Name
@@ -3568,30 +3568,30 @@
'2' Literal.Number.Integer
']' Operator
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'ensure' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'ids' Name
'.' Operator
'pop' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'pretty_print' Name.Function
'(' Punctuation
'pp' Name
')' Punctuation
-'\t' Text
+'\t' Text.Whitespace
'# :nodoc:' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'pp' Name
'.' Operator
'text' Name
-' ' Text
+' ' Text.Whitespace
'sprintf' Name.Builtin
'(' Punctuation
"'" Literal.String.Single
@@ -3599,69 +3599,69 @@
'<%s: {' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'class' Name
'.' Operator
'name' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'pp' Name
'.' Operator
'nest' Name
'(' Punctuation
'1' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'pp' Name
'.' Operator
'seplist' Name
'(' Punctuation
'self' Name.Builtin
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'o' Name
'|' Operator
-'\n\t' Text
+'\n\t' Text.Whitespace
'pp' Name
'.' Operator
'pp' Name
-' ' Text
+' ' Text.Whitespace
'o' Name
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'pp' Name
'.' Operator
'text' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'}>' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'pretty_print_cycle' Name.Function
'(' Punctuation
'pp' Name
')' Punctuation
-'\t' Text
+'\t' Text.Whitespace
'# :nodoc:' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'pp' Name
'.' Operator
'text' Name
-' ' Text
+' ' Text.Whitespace
'sprintf' Name.Builtin
'(' Punctuation
"'" Literal.String.Single
@@ -3669,106 +3669,106 @@
'<%s: {%s}>' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'class' Name
'.' Operator
'name' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'empty?' Name
-' ' Text
+' ' Text.Whitespace
'?' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'...' Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'# SortedSet implements a set which elements are sorted in order. See Set.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'SortedSet' Name.Class
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'Set' Name.Constant
-'\n ' Text
+'\n ' Text.Whitespace
'@@setup' Name.Variable.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Pseudo
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'self' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'[]' Name.Function
'(' Punctuation
'*' Operator
'ary' Name
')' Punctuation
-'\t' Text
+'\t' Text.Whitespace
'# :nodoc:' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'new' Keyword.Pseudo
'(' Punctuation
'ary' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'setup' Name.Function
-'\t' Text
+'\t' Text.Whitespace
'# :nodoc:' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'@@setup' Name.Variable.Class
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'return' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'begin' Keyword
-'\n\t' Text
+'\n\t' Text.Whitespace
'require' Name.Builtin
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'rbtree' Literal.String.Single
"'" Literal.String.Single
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'module_eval' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'%{' Literal.String.Other
'\n\t def initialize(*args, &block)\n\t @hash = RBTree.new\n\t super\n\t end\n\t' Literal.String.Other
'}' Literal.String.Other
-'\n ' Text
+'\n ' Text.Whitespace
'rescue' Keyword
-' ' Text
+' ' Text.Whitespace
'LoadError' Name.Constant
-'\n\t' Text
+'\n\t' Text.Whitespace
'module_eval' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'%{' Literal.String.Other
'\n\t def initialize(*args, &block)\n\t @keys = nil\n\t super\n\t end\n\n\t def clear\n\t @keys = nil\n\t super\n\t end\n\n\t def replace(enum)\n\t @keys = nil\n\t super\n\t end\n\n\t def add(o)\n\t @keys = nil\n\t @hash[o] = true\n\t self\n\t end\n\t alias << add\n\n\t def delete(o)\n\t @keys = nil\n\t @hash.delete(o)\n\t self\n\t end\n\n\t def delete_if\n\t n = @hash.size\n\t @hash.delete_if ' Literal.String.Other
'{' Literal.String.Other
@@ -3780,969 +3780,969 @@
'}' Literal.String.Other
'\n\t end\n\n\t def to_a\n\t (@keys = @hash.keys).sort! unless @keys\n\t @keys\n\t end\n\t' Literal.String.Other
'}' Literal.String.Other
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'@@setup' Name.Variable.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'true' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'initialize' Name.Function
'(' Punctuation
'*' Operator
'args' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'&' Operator
'block' Name
')' Punctuation
-'\t' Text
+'\t' Text.Whitespace
'# :nodoc:' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'SortedSet' Name.Constant
'.' Operator
'setup' Name
-'\n ' Text
+'\n ' Text.Whitespace
'initialize' Keyword.Pseudo
'(' Punctuation
'*' Operator
'args' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'&' Operator
'block' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'module' Keyword
-' ' Text
+' ' Text.Whitespace
'Enumerable' Name.Namespace
-'\n ' Text
+'\n ' Text.Whitespace
'# Makes a set from the enumerable object with given arguments.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'to_set' Name.Function
'(' Punctuation
'klass' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Set' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'*' Operator
'args' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'&' Operator
'block' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'klass' Name
'.' Operator
'new' Name
'(' Punctuation
'self' Name.Builtin
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'*' Operator
'args' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'&' Operator
'block' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'# =begin' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# == RestricedSet class' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# RestricedSet implements a set with restrictions defined by a given' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# block.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# === Super class' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# Set' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# === Class Methods' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# --- RestricedSet::new(enum = nil) { |o| ... }' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# --- RestricedSet::new(enum = nil) { |rset, o| ... }' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# Creates a new restricted set containing the elements of the given' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# enumerable object. Restrictions are defined by the given block.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
"# If the block's arity is 2, it is called with the RestrictedSet" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# itself and an object to see if the object is allowed to be put in' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# the set.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# Otherwise, the block is called with an object to see if the object' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# is allowed to be put in the set.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# === Instance Methods' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# --- restriction_proc' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# Returns the restriction procedure of the set.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# =end' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# class RestricedSet < Set' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# def initialize(*args, &block)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# @proc = block or raise ArgumentError, "missing a block"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# if @proc.arity == 2' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# instance_eval %{' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tdef add(o)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t @hash[o] = true if @proc.call(self, o)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t self' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tend' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \talias << add' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tdef add?(o)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t if include?(o) || !@proc.call(self, o)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t nil' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t else' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t @hash[o] = true' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t self' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t end' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tend' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tdef replace(enum)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t enum.is_a?(Enumerable) or raise ArgumentError, "value must be enumerable"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t clear' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t enum.each { |o| add(o) }' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t self' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tend' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tdef merge(enum)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t enum.is_a?(Enumerable) or raise ArgumentError, "value must be enumerable"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t enum.each { |o| add(o) }' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t self' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tend' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# }' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# else' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# instance_eval %{' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tdef add(o)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# if @proc.call(o)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t @hash[o] = true' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# end' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t self' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tend' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \talias << add' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tdef add?(o)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t if include?(o) || !@proc.call(o)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t nil' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t else' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t @hash[o] = true' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t self' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t end' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tend' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# }' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# end' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# super(*args)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# end' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# def restriction_proc' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# @proc' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# end' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# end' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'$0' Name.Variable.Global
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'__FILE__' Name.Builtin.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'eval' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'DATA' Name.Constant
'.' Operator
'read' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'$0' Name.Variable.Global
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'__LINE__' Name.Builtin.Pseudo
'+' Operator
'4' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'# = rweb - CGI Support Library' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# Author:: Johannes Barre (mailto:rweb@igels.net)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# Copyright:: Copyright (c) 2003, 04 by Johannes Barre' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# License:: GNU Lesser General Public License (COPYING, http://www.gnu.org/copyleft/lesser.html)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# Version:: 0.1.0' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# CVS-ID:: $Id: example.rb 39 2005-11-05 03:33:55Z murphy $' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# == What is Rweb?' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# Rweb is a replacement for the cgi class included in the ruby distribution.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# == How to use' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# === Basics' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# This class is made to be as easy as possible to use. An example:' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \trequire "rweb"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tweb = Rweb.new' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tweb.out do' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t\tweb.puts "Hello world!"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tend' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# The visitor will get a simple "Hello World!" in his browser. Please notice,' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
"# that won't set html-tags for you, so you should better do something like this:" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \trequire "rweb"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tweb = Rweb.new' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tweb.out do' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t\tweb.puts "<html><body>Hello world!</body></html>"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tend' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# === Set headers' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
"# Of course, it's also possible to tell the browser, that the content of this" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# page is plain text instead of html code:' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \trequire "rweb"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tweb = Rweb.new' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tweb.out do' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t\tweb.header("content-type: text/plain")' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t\tweb.puts "Hello plain world!"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tend' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
"# Please remember, headers can't be set after the page content has been send." Comment.Single
-'\n' Text
+'\n' Text.Whitespace
"# You have to set all nessessary headers before the first puts oder print. It's" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# possible to cache the content until everything is complete. Doing it this' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# way, you can set headers everywhere.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# If you set a header twice, the second header will replace the first one. The' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# header name is not casesensitive, it will allways converted in to the' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# capitalised form suggested by the w3c (http://w3.org)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# === Set cookies' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# Setting cookies is quite easy:' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
"# \tinclude 'rweb'" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tweb = Rweb.new' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tCookie.new("Visits", web.cookies[\'visits\'].to_i +1)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tweb.out do' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t\tweb.puts "Welcome back! You visited this page #{web.cookies[\'visits\'].to_i +1} times"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tend' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# See the class Cookie for more details.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# === Get form and cookie values' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# There are four ways to submit data from the browser to the server and your' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
"# ruby script: via GET, POST, cookies and file upload. Rweb doesn't support" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# file upload by now.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
"# \tinclude 'rweb'" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tweb = Rweb.new' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tweb.out do' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t\tweb.print "action: #{web.get[\'action\']} "' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t\tweb.puts "The value of the cookie \'visits\' is #{web.cookies[\'visits\']}"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \t\tweb.puts "The post parameter \'test[\'x\']\' is #{web.post[\'test\'][\'x\']}"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# \tend' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'RWEB_VERSION' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'0.1.0' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'RWEB' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'rweb/' Literal.String.Double
'#{' Literal.String.Interpol
'RWEB_VERSION' Name.Constant
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n\n' Text
+'\n\n' Text.Whitespace
"#require 'rwebcookie' -> edit by bunny :-)" Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'Rweb' Name.Class
-'\n ' Text
+'\n ' Text.Whitespace
'# All parameter submitted via the GET method are available in attribute' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# get. This is Hash, where every parameter is available as a key-value' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# pair.' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'#' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
"# If your input tag has a name like this one, it's value will be available" Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# as web.get["fieldname"]' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# <input name="fieldname">' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# You can submit values as a Hash' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# <input name="text[\'index\']">' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# <input name="text[\'index2\']">' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# will be available as' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.get["text"]["index"]' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.get["text"]["index2"]' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# Integers are also possible' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# <input name="int[2]">' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# <input name="int[3][\'hi\']>' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# will be available as' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.get["int"][2]' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.get["int"][3]["hi"]' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# If you specify no index, the lowest unused index will be used:' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# <input name="int[]"><!-- First Field -->' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# <input name="int[]"><!-- Second one -->' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# will be available as' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.get["int"][0] # First Field' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.get["int"][1] # Second one' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
"# Please notice, this doesn'd work like you might expect:" Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# <input name="text[index]">' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# It will not be available as web.get["text"]["index"] but' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.get["text[index]"]' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'attr_reader' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
':get' Literal.String.Symbol
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# All parameters submitted via POST are available in the attribute post. It' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# works like the get attribute.' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# <input name="text[0]">' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# will be available as' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.post["text"][0]' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'attr_reader' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
':post' Literal.String.Symbol
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# All cookies submitted by the browser are available in cookies. This is a' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# Hash, where every cookie is a key-value pair.' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'attr_reader' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
':cookies' Literal.String.Symbol
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# The name of the browser identification is submitted as USER_AGENT and' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# available in this attribute.' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'attr_reader' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
':user_agent' Literal.String.Symbol
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# The IP address of the client.' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'attr_reader' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
':remote_addr' Literal.String.Symbol
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Creates a new Rweb object. This should only done once. You can set various' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# options via the settings hash.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'#' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# "cache" => true: Everything you script send to the client will be cached' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# until the end of the out block or until flush is called. This way, you' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# can modify headers and cookies even after printing something to the client.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'#' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# "safe" => level: Changes the $SAFE attribute. By default, $SAFE will be set' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
"# to 1. If $SAFE is already higher than this value, it won't be changed." Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'#' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# "silend" => true: Normaly, Rweb adds automaticly a header like this' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# "X-Powered-By: Rweb/x.x.x (Ruby/y.y.y)". With the silend option you can' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# suppress this.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'initialize' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'settings' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'}' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'# {{{' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'@header' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@cookies' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@get' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@post' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Internal attributes' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'@status' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'@reasonPhrase' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'@setcookies' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'@output_started' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Pseudo
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@output_allowed' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Pseudo
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'@mod_ruby' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'@env' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ENV' Name.Constant
'.' Operator
'to_hash' Name
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'defined?' Name
'(' Punctuation
'MOD_RUBY' Name.Constant
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@output_method' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'mod_ruby' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'@mod_ruby' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'true' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'@env' Name.Variable.Instance
'[' Operator
"'" Literal.String.Single
'SERVER_SOFTWARE' Literal.String.Single
"'" Literal.String.Single
']' Operator
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
'^Microsoft-IIS' Literal.String.Regex
'/i' Literal.String.Regex
-'\n ' Text
+'\n ' Text.Whitespace
'@output_method' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'nph' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'@output_method' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'ph' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'settings' Name
'.' Operator
'is_a?' Name
'(' Punctuation
'Hash' Name.Constant
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'TypeError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'settings must be a Hash' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'@settings' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'settings' Name
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@settings' Name.Variable.Instance
'.' Operator
'has_key?' Name
@@ -4751,48 +4751,48 @@
'safe' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@settings' Name.Variable.Instance
'[' Operator
'"' Literal.String.Double
'safe' Literal.String.Double
'"' Literal.String.Double
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'$SAFE' Name.Variable.Global
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'@settings' Name.Variable.Instance
'[' Operator
'"' Literal.String.Double
'safe' Literal.String.Double
'"' Literal.String.Double
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'$SAFE' Name.Variable.Global
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'@settings' Name.Variable.Instance
'[' Operator
'"' Literal.String.Double
'safe' Literal.String.Double
'"' Literal.String.Double
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@settings' Name.Variable.Instance
'.' Operator
'has_key?' Name
@@ -4801,24 +4801,24 @@
'cache' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@settings' Name.Variable.Instance
'[' Operator
'"' Literal.String.Double
'cache' Literal.String.Double
'"' Literal.String.Double
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# mod_ruby sets no QUERY_STRING variable, if no GET-Parameters are given' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@env' Name.Variable.Instance
'.' Operator
'has_key?' Name
@@ -4827,27 +4827,27 @@
'QUERY_STRING' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@env' Name.Variable.Instance
'[' Operator
'"' Literal.String.Double
'QUERY_STRING' Literal.String.Double
'"' Literal.String.Double
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Now we split the QUERY_STRING by the seperators & and ; or, if' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
"# specified, settings['get seperator']" Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@settings' Name.Variable.Instance
'.' Operator
'has_key?' Name
@@ -4856,11 +4856,11 @@
'get seperator' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'get_args' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'@env' Name.Variable.Instance
'[' Operator
"'" Literal.String.Single
@@ -4874,13 +4874,13 @@
'[&;]' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'get_args' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'@env' Name.Variable.Instance
'[' Operator
"'" Literal.String.Single
@@ -4897,28 +4897,28 @@
"'" Literal.String.Single
']' Operator
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'get_args' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'arg' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'arg_key' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'arg_val' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'arg' Name
'.' Operator
'split' Name
@@ -4927,36 +4927,36 @@
'=' Literal.String.Regex
'/' Literal.String.Regex
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'arg_key' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Rweb' Name.Constant
'::' Operator
'unescape' Name
'(' Punctuation
'arg_key' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'arg_val' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Rweb' Name.Constant
'::' Operator
'unescape' Name
'(' Punctuation
'arg_val' Name
')' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
"# Parse names like name[0], name['text'] or name[]" Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'pattern' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
@@ -4970,202 +4970,202 @@
'\\' Literal.String.Regex
']$' Literal.String.Regex
'/' Literal.String.Regex
-'\n ' Text
+'\n ' Text.Whitespace
'keys' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'while' Keyword
-' ' Text
+' ' Text.Whitespace
'match' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'pattern' Name
'.' Operator
'match' Name
'(' Punctuation
'arg_key' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'arg_key' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'match' Name
'[' Operator
'1' Literal.Number.Integer
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'keys' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'match' Name
'[' Operator
'2' Literal.Number.Integer
']' Operator
']' Operator
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'keys' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'keys' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'arg_key' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'keys' Name
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'akt' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'@get' Name.Variable.Instance
-'\n ' Text
+'\n ' Text.Whitespace
'last' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'lastkey' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'keys' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
'key' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'# No key specified (like in "test[]"), so we use the' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# lowerst unused Integer as key' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'while' Keyword
-' ' Text
+' ' Text.Whitespace
'akt' Name
'.' Operator
'has_key?' Name
'(' Punctuation
'key' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'/' Literal.String.Regex
'^[0-9]*$' Literal.String.Regex
'/' Literal.String.Regex
-' ' Text
+' ' Text.Whitespace
'=~' Operator
-' ' Text
+' ' Text.Whitespace
'key' Name
-'\n ' Text
+'\n ' Text.Whitespace
'# If the index is numerical convert it to an Integer' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'key' Name
'.' Operator
'to_i' Name
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'key' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
'.' Operator
'chr' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
"'" Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'key' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
'.' Operator
'chr' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'"' Literal.String.Single
"'" Literal.String.Single
-'\n ' Text
+'\n ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'key' Name
'[' Operator
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'key' Name
'.' Operator
'length' Name
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
'2' Literal.Number.Integer
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'!' Operator
'akt' Name
'.' Operator
@@ -5173,9 +5173,9 @@
'(' Punctuation
'key' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'!' Operator
'akt' Name
'[' Operator
@@ -5183,76 +5183,76 @@
']' Operator
'.' Operator
'class' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'Hash' Name.Constant
-'\n ' Text
+'\n ' Text.Whitespace
"# create an empty Hash if there isn't already one" Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'akt' Name
'[' Operator
'key' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'last' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'akt' Name
-'\n ' Text
+'\n ' Text.Whitespace
'lastkey' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'key' Name
-'\n ' Text
+'\n ' Text.Whitespace
'akt' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'akt' Name
'[' Operator
'key' Name
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'last' Name
'[' Operator
'lastkey' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'arg_val' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@env' Name.Variable.Instance
'[' Operator
"'" Literal.String.Single
'REQUEST_METHOD' Literal.String.Single
"'" Literal.String.Single
']' Operator
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'POST' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@env' Name.Variable.Instance
'.' Operator
'has_key?' Name
@@ -5261,24 +5261,24 @@
'CONTENT_TYPE' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'@env' Name.Variable.Instance
'[' Operator
"'" Literal.String.Single
'CONTENT_TYPE' Literal.String.Single
"'" Literal.String.Single
']' Operator
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'application/x-www-form-urlencoded' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'@env' Name.Variable.Instance
'.' Operator
'has_key?' Name
@@ -5287,9 +5287,9 @@
'CONTENT_LENGTH' Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@settings' Name.Variable.Instance
'.' Operator
'has_key?' Name
@@ -5298,11 +5298,11 @@
'post seperator' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'post_args' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'$stdin' Name.Variable.Global
'.' Operator
'read' Name
@@ -5323,13 +5323,13 @@
'[&;]' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'post_args' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'$stdin' Name.Variable.Global
'.' Operator
'read' Name
@@ -5353,28 +5353,28 @@
"'" Literal.String.Single
']' Operator
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'post_args' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'arg' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'arg_key' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'arg_val' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'arg' Name
'.' Operator
'split' Name
@@ -5383,36 +5383,36 @@
'=' Literal.String.Regex
'/' Literal.String.Regex
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'arg_key' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Rweb' Name.Constant
'::' Operator
'unescape' Name
'(' Punctuation
'arg_key' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'arg_val' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Rweb' Name.Constant
'::' Operator
'unescape' Name
'(' Punctuation
'arg_val' Name
')' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
"# Parse names like name[0], name['text'] or name[]" Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'pattern' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
@@ -5426,202 +5426,202 @@
'\\' Literal.String.Regex
']$' Literal.String.Regex
'/' Literal.String.Regex
-'\n ' Text
+'\n ' Text.Whitespace
'keys' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'while' Keyword
-' ' Text
+' ' Text.Whitespace
'match' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'pattern' Name
'.' Operator
'match' Name
'(' Punctuation
'arg_key' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'arg_key' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'match' Name
'[' Operator
'1' Literal.Number.Integer
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'keys' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'match' Name
'[' Operator
'2' Literal.Number.Integer
']' Operator
']' Operator
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'keys' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'keys' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'arg_key' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'keys' Name
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'akt' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'@post' Name.Variable.Instance
-'\n ' Text
+'\n ' Text.Whitespace
'last' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'lastkey' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'keys' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
'key' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'# No key specified (like in "test[]"), so we use' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# the lowerst unused Integer as key' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'while' Keyword
-' ' Text
+' ' Text.Whitespace
'akt' Name
'.' Operator
'has_key?' Name
'(' Punctuation
'key' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'/' Literal.String.Regex
'^[0-9]*$' Literal.String.Regex
'/' Literal.String.Regex
-' ' Text
+' ' Text.Whitespace
'=~' Operator
-' ' Text
+' ' Text.Whitespace
'key' Name
-'\n ' Text
+'\n ' Text.Whitespace
'# If the index is numerical convert it to an Integer' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'key' Name
'.' Operator
'to_i' Name
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'key' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
'.' Operator
'chr' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
"'" Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'key' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
'.' Operator
'chr' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'"' Literal.String.Single
"'" Literal.String.Single
-'\n ' Text
+'\n ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'key' Name
'[' Operator
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'key' Name
'.' Operator
'length' Name
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
'2' Literal.Number.Integer
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'!' Operator
'akt' Name
'.' Operator
@@ -5629,9 +5629,9 @@
'(' Punctuation
'key' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'!' Operator
'akt' Name
'[' Operator
@@ -5639,63 +5639,63 @@
']' Operator
'.' Operator
'class' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'Hash' Name.Constant
-'\n ' Text
+'\n ' Text.Whitespace
"# create an empty Hash if there isn't already one" Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'akt' Name
'[' Operator
'key' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'last' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'akt' Name
-'\n ' Text
+'\n ' Text.Whitespace
'lastkey' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'key' Name
-'\n ' Text
+'\n ' Text.Whitespace
'akt' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'akt' Name
'[' Operator
'key' Name
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'last' Name
'[' Operator
'lastkey' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'arg_val' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'# Maybe we should print a warning here?' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'$stderr' Name.Variable.Global
'.' Operator
'print' Name
@@ -5704,13 +5704,13 @@
'Unidentified form data recived and discarded.' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@env' Name.Variable.Instance
'.' Operator
'has_key?' Name
@@ -5719,11 +5719,11 @@
'HTTP_COOKIE' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'cookie' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'@env' Name.Variable.Instance
'[' Operator
"'" Literal.String.Single
@@ -5737,26 +5737,26 @@
'; ?' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'cookie' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'cookie_key' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'cookie_val' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'c' Name
'.' Operator
'split' Name
@@ -5765,12 +5765,12 @@
'=' Literal.String.Regex
'/' Literal.String.Regex
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
')' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'@cookies' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'[' Operator
'Rweb' Name.Constant
'::' Operator
@@ -5779,22 +5779,22 @@
'cookie_key' Name
')' Punctuation
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Rweb' Name.Constant
'::' Operator
'unescape' Name
'(' Punctuation
'cookie_val' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'defined?' Name
'(' Punctuation
'@env' Name.Variable.Instance
@@ -5804,31 +5804,31 @@
"'" Literal.String.Single
']' Operator
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@user_agent' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'@env' Name.Variable.Instance
'[' Operator
"'" Literal.String.Single
'HTTP_USER_AGENT' Literal.String.Single
"'" Literal.String.Single
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'@user_agent' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'defined?' Name
'(' Punctuation
'@env' Name.Variable.Instance
@@ -5838,317 +5838,317 @@
"'" Literal.String.Single
']' Operator
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@remote_addr' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'@env' Name.Variable.Instance
'[' Operator
"'" Literal.String.Single
'REMOTE_ADDR' Literal.String.Single
"'" Literal.String.Single
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'@remote_addr' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'# }}}' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Prints a String to the client. If caching is enabled, the String will' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# buffered until the end of the out block ends.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'print' Name.Function
'(' Punctuation
'str' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'# {{{' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@output_allowed' Name.Variable.Instance
-'\n ' Text
+'\n ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'You just can write to output inside of a Rweb::out-block' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@settings' Name.Variable.Instance
'[' Operator
'"' Literal.String.Double
'cache' Literal.String.Double
'"' Literal.String.Double
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'@buffer' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'str' Name
'.' Operator
'to_s' Name
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@output_started' Name.Variable.Instance
-'\n ' Text
+'\n ' Text.Whitespace
'sendHeaders' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'$stdout' Name.Variable.Global
'.' Operator
'print' Name
'(' Punctuation
'str' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'# }}}' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Prints a String to the client and adds a line break at the end. Please' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# remember, that a line break is not visible in HTML, use the <br> HTML-Tag' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# for this. If caching is enabled, the String will buffered until the end' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# of the out block ends.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'puts' Name.Function
'(' Punctuation
'str' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'# {{{' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'print' Name
'(' Punctuation
'str' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'# }}}' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n\t\t' Text
+'\n\n\t\t' Text.Whitespace
'# Alias to print.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'write' Name.Function
'(' Punctuation
'str' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'# {{{' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'print' Name
'(' Punctuation
'str' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'# }}}' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# If caching is enabled, all cached data are send to the cliend and the' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# cache emptied.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'flush' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'# {{{' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@output_allowed' Name.Variable.Instance
-'\n ' Text
+'\n ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
"You can't use flush outside of a Rweb::out-block" Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'buffer' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'@buffer' Name.Variable.Instance
'.' Operator
'join' Name
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@output_started' Name.Variable.Instance
-'\n ' Text
+'\n ' Text.Whitespace
'sendHeaders' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'$stdout' Name.Variable.Global
'.' Operator
'print' Name
'(' Punctuation
'buffer' Name
')' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'@buffer' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'# }}}' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Sends one or more header to the client. All headers are cached just' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# before body data are send to the client. If the same header are set' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# twice, only the last value is send.' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'#' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# Example:' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.header("Last-Modified: Mon, 16 Feb 2004 20:15:41 GMT")' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.header("Location: http://www.ruby-lang.org")' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'#' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# You can specify more than one header at the time by doing something like' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# this:' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.header("Content-Type: text/plain\\nContent-Length: 383")' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# or' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.header(["Content-Type: text/plain", "Content-Length: 383"])' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'header' Name.Function
'(' Punctuation
'str' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'# {{{' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@output_started' Name.Variable.Instance
-'\n ' Text
+'\n ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
"HTTP-Headers are already send. You can't change them after output has started!" Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@output_allowed' Name.Variable.Instance
-'\n ' Text
+'\n ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'You just can set headers inside of a Rweb::out-block' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'str' Name
'.' Operator
'is_a?' Name
'Array' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'str' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'value' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'header' Name
'(' Punctuation
'value' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'str' Name
'.' Operator
'split' Name
@@ -6160,11 +6160,11 @@
')' Punctuation
'.' Operator
'length' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'str' Name
'.' Operator
'split' Name
@@ -6176,32 +6176,32 @@
')' Punctuation
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'value' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'header' Name
'(' Punctuation
'value' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'str' Name
'.' Operator
'is_a?' Name
-' ' Text
+' ' Text.Whitespace
'String' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'str' Name
'.' Operator
'gsub!' Name
@@ -6211,16 +6211,16 @@
'r' Literal.String.Regex
'/' Literal.String.Regex
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'str' Name
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
@@ -6231,13 +6231,13 @@
'.[01] [0-9]{3} ?.*$' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'pattern' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
@@ -6245,18 +6245,18 @@
'\\/' Literal.String.Regex
'1.[01] ([0-9]{3}) ?(.*)$' Literal.String.Regex
'/' Literal.String.Regex
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'result' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'pattern' Name
'.' Operator
'match' Name
'(' Punctuation
'str' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'setstatus' Name
@@ -6266,48 +6266,48 @@
'0' Literal.Number.Integer
']' Operator
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'result' Name
'[' Operator
'1' Literal.Number.Integer
']' Operator
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'str' Name
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
'^status: [0-9]{3} ?.*$' Literal.String.Regex
'/i' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'pattern' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
'^status: ([0-9]{3}) ?(.*)$' Literal.String.Regex
'/i' Literal.String.Regex
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'result' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'pattern' Name
'.' Operator
'match' Name
'(' Punctuation
'str' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'setstatus' Name
@@ -6317,19 +6317,19 @@
'0' Literal.Number.Integer
']' Operator
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'result' Name
'[' Operator
'1' Literal.Number.Integer
']' Operator
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'str' Name
'.' Operator
'split' Name
@@ -6338,10 +6338,10 @@
': ?' Literal.String.Regex
'/' Literal.String.Regex
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
')' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'@header' Name.Variable.Instance
'[' Operator
'a' Name
@@ -6351,117 +6351,117 @@
'.' Operator
'downcase' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'1' Literal.Number.Integer
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'# }}}' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Changes the status of this page. There are several codes like "200 OK",' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# "302 Found", "404 Not Found" or "500 Internal Server Error". A list of' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# all codes is available at' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'#' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# You can just send the code number, the reason phrase will be added' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# automaticly with the recommendations from the w3c if not specified. If' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# you set the status twice or more, only the last status will be send.' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# Examples:' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.status("401 Unauthorized")' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.status("410 Sad but true, this lonely page is gone :(")' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.status(206)' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.status("400")' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'#' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# The default status is "200 OK". If a "Location" header is set, the' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# default status is "302 Found".' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name.Function
'(' Punctuation
'str' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'# {{{' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@output_started' Name.Variable.Instance
-'\n ' Text
+'\n ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
"HTTP-Headers are already send. You can't change them after output has started!" Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@output_allowed' Name.Variable.Instance
-'\n ' Text
+'\n ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'You just can set headers inside of a Rweb::out-block' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'str' Name
'.' Operator
'is_a?' Name
'Integer' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'@status' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'str' Name
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'str' Name
'.' Operator
'is_a?' Name
'String' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'p1' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
'^([0-9]{3}) ?(.*)$' Literal.String.Regex
'/' Literal.String.Regex
-'\n ' Text
+'\n ' Text.Whitespace
'p2' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
@@ -6471,22 +6471,22 @@
'\\' Literal.String.Regex
'.[01] ([0-9]{3}) ?(.*)$' Literal.String.Regex
'/' Literal.String.Regex
-'\n ' Text
+'\n ' Text.Whitespace
'p3' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
'^status: ([0-9]{3}) ?(.*)$' Literal.String.Regex
'/i' Literal.String.Regex
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'p1' Name
'.' Operator
'match' Name
@@ -6494,18 +6494,18 @@
'str' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'p2' Name
'.' Operator
'match' Name
@@ -6513,18 +6513,18 @@
'str' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'p3' Name
'.' Operator
'match' Name
@@ -6532,145 +6532,145 @@
'str' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'ArgumentError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Invalid argument' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'caller' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'@status' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'1' Literal.Number.Integer
']' Operator
'.' Operator
'to_i' Name
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'2' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'@reasonPhrase' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'2' Literal.Number.Integer
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'@reasonPhrase' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'getReasonPhrase' Name
'(' Punctuation
'@status' Name.Variable.Instance
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'ArgumentError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Argument of setstatus must be integer or string' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'caller' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'# }}}' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Handles the output of your content and rescues all exceptions. Send all' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# data in the block to this method. For example:' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.out do' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.header("Content-Type: text/plain")' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# web.puts("Hello, plain world!")' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# end' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'out' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'# {{{' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'@output_allowed' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'true' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'@buffer' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
']' Operator
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"# We use an array as buffer, because it's more performant :)" Comment.Single
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'begin' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'yield' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'rescue' Keyword
-' ' Text
+' ' Text.Whitespace
'Exception' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'exception' Name
-'\n ' Text
+'\n ' Text.Whitespace
'$stderr' Name.Variable.Global
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Ruby exception rescued (' Literal.String.Double
'#{' Literal.String.Interpol
@@ -6685,11 +6685,11 @@
'message' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'$stderr' Name.Variable.Global
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'exception' Name
'.' Operator
'backtrace' Name
@@ -6700,29 +6700,29 @@
'\\n' Literal.String.Escape
'"' Literal.String.Double
')' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@output_started' Name.Variable.Instance
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'setstatus' Name
'(' Punctuation
'500' Literal.Number.Integer
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@header' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'@settings' Name.Variable.Instance
'.' Operator
@@ -6732,25 +6732,25 @@
'hide errors' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'@settings' Name.Variable.Instance
'[' Operator
'"' Literal.String.Double
'hide errors' Literal.String.Double
'"' Literal.String.Double
']' Operator
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'true' Keyword.Pseudo
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@output_started' Name.Variable.Instance
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'header' Name
@@ -6759,11 +6759,11 @@
'Content-Type: text/html' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'<!DOCTYPE HTML PUBLIC ' Literal.String.Double
'\\"' Literal.String.Escape
@@ -6775,51 +6775,51 @@
'\\"' Literal.String.Escape
'>' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'<html>' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'<head>' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'<title>500 Internal Server Error</title>' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'</head>' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'<body>' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@header' Name.Variable.Instance
'.' Operator
'has_key?' Name
@@ -6828,9 +6828,9 @@
'content-type' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'@header' Name.Variable.Instance
'[' Operator
@@ -6838,7 +6838,7 @@
'content-type' Literal.String.Double
'"' Literal.String.Double
']' Operator
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
@@ -6847,39 +6847,39 @@
'html' Literal.String.Regex
'/i' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'<h1>Internal Server Error</h1>' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'<p>The server encountered an exception and was unable to complete your request.</p>' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'<p>The exception has provided the following information:</p>' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'<pre style=' Literal.String.Double
'\\"' Literal.String.Escape
@@ -6901,15 +6901,15 @@
'}' Literal.String.Interpol
' <b>on</b>' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'#{' Literal.String.Interpol
'exception' Name
@@ -6925,45 +6925,45 @@
'}' Literal.String.Interpol
'</pre>' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'</body>' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'</html>' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'The server encountered an exception and was unable to complete your request' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'The exception has provided the following information:' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'#{' Literal.String.Interpol
'exception' Name
@@ -6977,15 +6977,15 @@
'message' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'puts' Name
-' ' Text
+' ' Text.Whitespace
'exception' Name
'.' Operator
'backtrace' Name
@@ -6996,36 +6996,36 @@
'\\n' Literal.String.Escape
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@settings' Name.Variable.Instance
'[' Operator
'"' Literal.String.Double
'cache' Literal.String.Double
'"' Literal.String.Double
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'buffer' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'@buffer' Name.Variable.Instance
'.' Operator
'join' Name
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@output_started' Name.Variable.Instance
-'\n ' Text
+'\n ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@header' Name.Variable.Instance
'.' Operator
'has_key?' Name
@@ -7034,7 +7034,7 @@
'content-length' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'header' Name
@@ -7048,67 +7048,67 @@
'}' Literal.String.Interpol
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'sendHeaders' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'$stdout' Name.Variable.Global
'.' Operator
'print' Name
'(' Punctuation
'buffer' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'!' Operator
'@output_started' Name.Variable.Instance
-'\n ' Text
+'\n ' Text.Whitespace
'sendHeaders' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'@output_allowed' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Pseudo
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'# }}}' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'# Decodes URL encoded data, %20 for example stands for a space.' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'Rweb' Name.Class
'.' Operator
'unescape' Name.Function
'(' Punctuation
'str' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'# {{{' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'defined?' Name
-' ' Text
+' ' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'str' Name
'.' Operator
'is_a?' Name
-' ' Text
+' ' Text.Whitespace
'String' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'str' Name
'.' Operator
'gsub!' Name
@@ -7118,12 +7118,12 @@
'+' Literal.String.Regex
'/' Literal.String.Regex
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'str' Name
'.' Operator
'gsub' Name
@@ -7132,15 +7132,15 @@
'%.{2}' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
's' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
's' Name
'[' Operator
'1' Literal.Number.Integer
@@ -7151,31 +7151,31 @@
'hex' Name
'.' Operator
'chr' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'# }}}' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'protected' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'sendHeaders' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'# {{{' Comment.Single
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'Cookie' Name.Constant
'.' Operator
'disallow' Name
-' ' Text
+' ' Text.Whitespace
'# no more cookies can be set or modified' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'!' Operator
'(' Punctuation
'@settings' Name.Variable.Instance
@@ -7186,23 +7186,23 @@
'silent' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'@settings' Name.Variable.Instance
'[' Operator
'"' Literal.String.Double
'silent' Literal.String.Double
'"' Literal.String.Double
']' Operator
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'true' Keyword.Pseudo
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'!' Operator
'@header' Name.Variable.Instance
'.' Operator
@@ -7212,11 +7212,11 @@
'x-powered-by' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@mod_ruby' Name.Variable.Instance
-'\n ' Text
+'\n ' Text.Whitespace
'header' Name
'(' Punctuation
'"' Literal.String.Double
@@ -7236,9 +7236,9 @@
'"' Literal.String.Double
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'header' Name
'(' Punctuation
'"' Literal.String.Double
@@ -7254,42 +7254,42 @@
'"' Literal.String.Double
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@output_method' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'ph' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'@status' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'or' Operator.Word
-' ' Text
+' ' Text.Whitespace
'@status' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'200' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'!' Operator
'@header' Name.Variable.Instance
'.' Operator
@@ -7299,9 +7299,9 @@
'content-type' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'!' Operator
'@header' Name.Variable.Instance
'.' Operator
@@ -7312,28 +7312,28 @@
'"' Literal.String.Double
')' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'header' Name
'(' Punctuation
'"' Literal.String.Double
'content-type: text/html' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@status' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'$stdout' Name.Variable.Global
'.' Operator
'print' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Status: ' Literal.String.Double
'#{' Literal.String.Interpol
@@ -7346,40 +7346,40 @@
'\\r' Literal.String.Escape
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'@header' Name.Variable.Instance
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
'key' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'value' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'# "unfreeze" key :)' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'key' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'key' Name
'[' Operator
'0' Literal.Number.Integer
@@ -7391,11 +7391,11 @@
'[' Operator
'0' Literal.Number.Integer
']' Operator
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'key' Name
'.' Operator
'gsub' Name
@@ -7404,19 +7404,19 @@
'-[a-z]' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
'char' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'-' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'char' Name
'[' Operator
'1' Literal.Number.Integer
@@ -7425,13 +7425,13 @@
']' Operator
'.' Operator
'upcase' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'$stdout' Name.Variable.Global
'.' Operator
'print' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'#{' Literal.String.Interpol
'key' Name
@@ -7443,89 +7443,89 @@
'\\r' Literal.String.Escape
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'cookies' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Cookie' Name.Constant
'.' Operator
'getHttpHeader' Name
-' ' Text
+' ' Text.Whitespace
'# Get all cookies as an HTTP Header' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'cookies' Name
-'\n ' Text
+'\n ' Text.Whitespace
'$stdout' Name.Variable.Global
'.' Operator
'print' Name
-' ' Text
+' ' Text.Whitespace
'cookies' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'$stdout' Name.Variable.Global
'.' Operator
'print' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'\\r' Literal.String.Escape
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'@output_method' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'nph' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'@output_method' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'mod_ruby' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'r' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Apache' Name.Constant
'.' Operator
'request' Name
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'@status' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'or' Operator.Word
-' ' Text
+' ' Text.Whitespace
'@status' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'200' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'!' Operator
'@header' Name.Variable.Instance
'.' Operator
@@ -7535,9 +7535,9 @@
'content-type' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'!' Operator
'@header' Name.Variable.Instance
'.' Operator
@@ -7548,30 +7548,30 @@
'"' Literal.String.Double
')' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'header' Name
'(' Punctuation
'"' Literal.String.Double
'text/html' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@status' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'r' Name
'.' Operator
'status_line' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'#{' Literal.String.Interpol
'@status' Name.Variable.Instance
@@ -7581,44 +7581,44 @@
'@reasonPhrase' Name.Variable.Instance
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'r' Name
'.' Operator
'send_http_header' Name
-'\n ' Text
+'\n ' Text.Whitespace
'@header' Name.Variable.Instance
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
'key' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'value' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'# "unfreeze" key :)' Comment.Single
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'key' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'key' Name
'[' Operator
'0' Literal.Number.Integer
@@ -7630,11 +7630,11 @@
'[' Operator
'0' Literal.Number.Integer
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'key' Name
'.' Operator
'gsub' Name
@@ -7643,19 +7643,19 @@
'-[a-z]' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
'char' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'-' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'char' Name
'[' Operator
'1' Literal.Number.Integer
@@ -7664,11 +7664,11 @@
']' Operator
'.' Operator
'upcase' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'#{' Literal.String.Interpol
'key' Name
@@ -7680,1432 +7680,1432 @@
'class' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'#r.headers_out[key] = value' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'@output_started' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'true' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'# }}}' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'getReasonPhrase' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'status' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'# {{{' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'100' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Continue' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'101' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Switching Protocols' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'200' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'OK' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'201' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Created' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'202' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Accepted' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'203' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Non-Authoritative Information' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'204' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'No Content' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'205' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Reset Content' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'206' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Partial Content' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'300' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Multiple Choices' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'301' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Moved Permanently' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'302' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Found' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'303' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'See Other' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'304' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Not Modified' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'305' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Use Proxy' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'307' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Temporary Redirect' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'400' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Bad Request' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'401' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Unauthorized' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'402' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Payment Required' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'403' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Forbidden' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'404' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Not Found' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'405' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Method Not Allowed' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'406' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Not Acceptable' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'407' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Proxy Authentication Required' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'408' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Request Time-out' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'409' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Conflict' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'410' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Gone' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'411' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Length Required' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'412' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Precondition Failed' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'413' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Request Entity Too Large' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'414' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Request-URI Too Large' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'415' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Unsupported Media Type' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'416' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Requested range not satisfiable' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'417' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Expectation Failed' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'500' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Internal Server Error' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'501' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Not Implemented' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'502' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Bad Gateway' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'503' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Service Unavailable' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'504' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'Gateway Time-out' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'status' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'505' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'HTTP Version not supported' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Unknown Statuscode. See http://www.w3.org/Protocols/rfc2616/rfc2616-sec6.html' Literal.String.Double
'#' Literal.String.Double
'sec6.1 for more information.' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'# }}}' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'Cookie' Name.Class
-'\n\t' Text
+'\n\t' Text.Whitespace
'attr_reader' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
':name' Literal.String.Symbol
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':value' Literal.String.Symbol
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':maxage' Literal.String.Symbol
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':path' Literal.String.Symbol
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':domain' Literal.String.Symbol
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':secure' Literal.String.Symbol
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':comment' Literal.String.Symbol
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'# Sets a cookie. Please see below for details of the attributes.' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'initialize' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'name' Name.Builtin
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'value' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'maxage' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'path' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'domain' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'secure' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Pseudo
')' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# {{{' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# HTTP headers (Cookies are a HTTP header) can only set, while no content' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# is send. So an exception will be raised, when @@allowed is set to false' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# and a new cookie has set.' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'defined?' Name
'(' Punctuation
'@@allowed' Name.Variable.Class
')' Punctuation
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'@@allowed' Name.Variable.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'true' Keyword.Pseudo
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@@allowed' Name.Variable.Class
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
"You can't set cookies after the HTTP headers are send." Literal.String.Double
'"' Literal.String.Double
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t' Text
+'\n\n\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'defined?' Name
'(' Punctuation
'@@list' Name.Variable.Class
')' Punctuation
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'@@list' Name.Variable.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
']' Operator
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'@@list' Name.Variable.Class
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'self' Name.Builtin
']' Operator
-'\n\n\t\t' Text
+'\n\n\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'defined?' Name
'(' Punctuation
'@@type' Name.Variable.Class
')' Punctuation
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'@@type' Name.Variable.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'netscape' Literal.String.Double
'"' Literal.String.Double
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t' Text
+'\n\n\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'name' Name.Builtin
'.' Operator
'class' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'String' Name.Builtin
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'TypeError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'The name of a cookie must be a string' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'caller' Name.Builtin
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'value' Name
'.' Operator
'class' Name
'.' Operator
'superclass' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'Integer' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'value' Name
'.' Operator
'class' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'Float' Name.Builtin
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'value' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'value' Name
'.' Operator
'to_s' Name
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'value' Name
'.' Operator
'class' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'String' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'value' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'TypeError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'The value of a cookie must be a string, integer, float or nil' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'caller' Name.Builtin
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'maxage' Name
'.' Operator
'class' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'maxage' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'maxage' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'now' Name
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'!' Operator
'maxage' Name
'.' Operator
'class' Name
'.' Operator
'superclass' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'Integer' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'!' Operator
'maxage' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'TypeError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'The maxage date of a cookie must be an Integer or Time object or nil.' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'caller' Name.Builtin
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'path' Name
'.' Operator
'class' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'String' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'path' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'TypeError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'The path of a cookie must be nil or a string' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'caller' Name.Builtin
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'domain' Name
'.' Operator
'class' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'String' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'domain' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'TypeError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'The value of a cookie must be nil or a string' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'caller' Name.Builtin
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'secure' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'true' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'secure' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Pseudo
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'TypeError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'The secure field of a cookie must be true or false' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'caller' Name.Builtin
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t' Text
+'\n\n\t\t' Text.Whitespace
'@name' Name.Variable.Instance
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'@value' Name.Variable.Instance
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'@maxage' Name.Variable.Instance
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'@path' Name.Variable.Instance
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'@domain' Name.Variable.Instance
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'@secure' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'name' Name.Builtin
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'value' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'maxage' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'path' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'domain' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'secure' Name
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'@comment' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# }}}' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'# Modifies the value of this cookie. The information you want to store. If the' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'# value is nil, the cookie will be deleted by the client.' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'#' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'# This attribute can be a String, Integer or Float object or nil.' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'value=' Name.Function
'(' Punctuation
'value' Name
')' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# {{{' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'value' Name
'.' Operator
'class' Name
'.' Operator
'superclass' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'Integer' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'value' Name
'.' Operator
'class' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'Float' Name.Builtin
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'value' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'value' Name
'.' Operator
'to_s' Name
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'value' Name
'.' Operator
'class' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'String' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'value' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'TypeError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'The value of a cookie must be a string, integer, float or nil' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'caller' Name.Builtin
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'@value' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'value' Name
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# }}}' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'# Modifies the maxage of this cookie. This attribute defines the lifetime of' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'# the cookie, in seconds. A value of 0 means the cookie should be discarded' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'# imediatly. If it set to nil, the cookie will be deleted when the browser' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'# will be closed.' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'#' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'# Attention: This is different from other implementations like PHP, where you' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'# gives the seconds since 1/1/1970 0:00:00 GMT.' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'#' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'# This attribute must be an Integer or Time object or nil.' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'maxage=' Name.Function
'(' Punctuation
'maxage' Name
')' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# {{{' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'maxage' Name
'.' Operator
'class' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'maxage' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'maxage' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'now' Name
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'maxage' Name
'.' Operator
'class' Name
'.' Operator
'superclass' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'Integer' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'!' Operator
'maxage' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'TypeError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'The maxage of a cookie must be an Interger or Time object or nil.' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'caller' Name.Builtin
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'@maxage' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'maxage' Name
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# }}}' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'# Modifies the path value of this cookie. The client will send this cookie' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'# only, if the requested document is this directory or a subdirectory of it.' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'#' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'# The value of the attribute must be a String object or nil.' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'path=' Name.Function
'(' Punctuation
'path' Name
')' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# {{{' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'path' Name
'.' Operator
'class' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'String' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'path' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'TypeError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'The path of a cookie must be nil or a string' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'caller' Name.Builtin
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'@path' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'path' Name
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# }}}' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'# Modifies the domain value of this cookie. The client will send this cookie' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
"# only if it's connected with this domain (or a subdomain, if the first" Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'# character is a dot like in ".ruby-lang.org")' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'#' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'# The value of this attribute must be a String or nil.' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'domain=' Name.Function
'(' Punctuation
'domain' Name
')' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# {{{' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'domain' Name
'.' Operator
'class' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'String' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'domain' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'TypeError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'The domain of a cookie must be a String or nil.' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'caller' Name.Builtin
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'@domain' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'domain' Name
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# }}}' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
"# Modifies the secure flag of this cookie. If it's true, the client will only" Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'# send this cookie if it is secured connected with us.' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'#' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'# The value od this attribute has to be true or false.' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'secure=' Name.Function
'(' Punctuation
'secure' Name
')' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# {{{' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'secure' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'true' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'secure' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Pseudo
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'TypeError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'The secure field of a cookie must be true or false' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'caller' Name.Builtin
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'@secure' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'secure' Name
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# }}}' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
"# Modifies the comment value of this cookie. The comment won't be send, if" Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'# type is "netscape".' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'comment=' Name.Function
'(' Punctuation
'comment' Name
')' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# {{{' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'comment' Name
'.' Operator
'class' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'String' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'comment' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'TypeError' Name.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'The comment of a cookie must be a string or nil' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'caller' Name.Builtin
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'@comment' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'comment' Name
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# }}}' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'# Changes the type of all cookies.' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'# Allowed values are RFC2109 and netscape (default).' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'Cookie' Name.Class
'.' Operator
'type=' Name.Function
'(' Punctuation
'type' Name
')' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# {{{' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@@allowed' Name.Variable.Class
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
"The cookies are allready send, so you can't change the type anymore." Literal.String.Double
'"' Literal.String.Double
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'type' Name
'.' Operator
'downcase' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'rfc2109' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'type' Name
'.' Operator
'downcase' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'netscape' Literal.String.Double
'"' Literal.String.Double
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'The type of the cookies must be ' Literal.String.Double
'\\"' Literal.String.Escape
@@ -9117,125 +9117,125 @@
'\\"' Literal.String.Escape
'.' Literal.String.Double
'"' Literal.String.Double
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'@@type' Name.Variable.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'type' Name
';' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# }}}' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'# After sending this message, no cookies can be set or modified. Use it, when' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'# HTTP-Headers are send. Rweb does this for you.' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'Cookie' Name.Class
'.' Operator
'disallow' Name.Function
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# {{{' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'@@allowed' Name.Variable.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Pseudo
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'true' Keyword.Pseudo
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# }}}' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'# Returns a HTTP header (type String) with all cookies. Rweb does this for' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'# you.' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'Cookie' Name.Class
'.' Operator
'getHttpHeader' Name.Function
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# {{{' Comment.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'defined?' Name
'(' Punctuation
'@@list' Name.Variable.Class
')' Punctuation
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@@type' Name.Variable.Class
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'netscape' Literal.String.Double
'"' Literal.String.Double
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'@@list' Name.Variable.Class
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
'cookie' Name
'|' Operator
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'cookie' Name
'.' Operator
'value' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'cookie' Name
'.' Operator
'maxage' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'cookie' Name
'.' Operator
'value' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'# TODO: Name and value should be escaped!' Comment.Single
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Set-Cookie: ' Literal.String.Double
'#{' Literal.String.Interpol
@@ -9250,39 +9250,39 @@
'value' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'cookie' Name
'.' Operator
'maxage' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'expire' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'now' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'cookie' Name
'.' Operator
'maxage' Name
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'expire' Name
'.' Operator
'gmtime' Name
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'; Expire=' Literal.String.Double
'#{' Literal.String.Interpol
@@ -9296,23 +9296,23 @@
')' Punctuation
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'cookie' Name
'.' Operator
'domain' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'; Domain=' Literal.String.Double
'#{' Literal.String.Interpol
@@ -9321,23 +9321,23 @@
'domain' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'cookie' Name
'.' Operator
'path' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'; Path=' Literal.String.Double
'#{' Literal.String.Interpol
@@ -9346,122 +9346,122 @@
'path' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'cookie' Name
'.' Operator
'secure' Name
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'; Secure' Literal.String.Double
'"' Literal.String.Double
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'\\r' Literal.String.Escape
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'str' Name
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'else' Keyword
-' ' Text
+' ' Text.Whitespace
'# type == "RFC2109"' Comment.Single
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Set-Cookie: ' Literal.String.Double
'"' Literal.String.Double
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'comma' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Pseudo
';' Punctuation
-'\n\n\t\t\t\t' Text
+'\n\n\t\t\t\t' Text.Whitespace
'@@list' Name.Variable.Class
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
'cookie' Name
'|' Operator
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'cookie' Name
'.' Operator
'value' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'cookie' Name
'.' Operator
'maxage' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'cookie' Name
'.' Operator
'value' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'comma' Name
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
',' Literal.String.Double
'"' Literal.String.Double
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'comma' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'true' Keyword.Pseudo
-'\n\n\t\t\t\t\t' Text
+'\n\n\t\t\t\t\t' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'#{' Literal.String.Interpol
'cookie' Name
@@ -9477,21 +9477,21 @@
'}' Literal.String.Interpol
'\\"' Literal.String.Escape
'"' Literal.String.Double
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'cookie' Name
'.' Operator
'maxage' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'; Max-Age=' Literal.String.Double
'\\"' Literal.String.Escape
@@ -9502,23 +9502,23 @@
'}' Literal.String.Interpol
'\\"' Literal.String.Escape
'"' Literal.String.Double
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'cookie' Name
'.' Operator
'domain' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'; Domain=' Literal.String.Double
'\\"' Literal.String.Escape
@@ -9529,23 +9529,23 @@
'}' Literal.String.Interpol
'\\"' Literal.String.Escape
'"' Literal.String.Double
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'cookie' Name
'.' Operator
'path' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'; Path=' Literal.String.Double
'\\"' Literal.String.Escape
@@ -9556,39 +9556,39 @@
'}' Literal.String.Interpol
'\\"' Literal.String.Escape
'"' Literal.String.Double
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'cookie' Name
'.' Operator
'secure' Name
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'; Secure' Literal.String.Double
'"' Literal.String.Double
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'cookie' Name
'.' Operator
'comment' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'; Comment=' Literal.String.Double
'\\"' Literal.String.Escape
@@ -9599,137 +9599,137 @@
'}' Literal.String.Interpol
'\\"' Literal.String.Escape
'"' Literal.String.Double
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'str' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'; Version=' Literal.String.Double
'\\"' Literal.String.Escape
'1' Literal.String.Double
'\\"' Literal.String.Escape
'"' Literal.String.Double
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'str' Name
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'else' Keyword
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'false' Keyword.Pseudo
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'# }}}' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'require' Name.Builtin
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'strscan' Literal.String.Single
"'" Literal.String.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'module' Keyword
-' ' Text
+' ' Text.Whitespace
'BBCode' Name.Namespace
-'\n\t' Text
+'\n\t' Text.Whitespace
'DEBUG' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'true' Keyword.Pseudo
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'use' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'encoder' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'tags' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'tagstack' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'smileys' Literal.String.Single
"'" Literal.String.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'=begin\n\tThe Parser class takes care of the encoding.\n\tIt scans the given BBCode (as plain text), finds tags\n\tand smilies and also makes links of urls in text.\n\n\tNormal text is send directly to the encoder.\n\n\tIf a tag was found, an instance of a Tag subclass is created\n\tto handle the case.\n\n\tThe @tagstack manages tag nesting and ensures valid HTML.\n=end' Comment.Multiline
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'Parser' Name.Class
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'Attribute' Name.Class
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'# flatten and use only one empty_arg' Comment.Single
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'self' Name.Class
'.' Operator
'create' Name.Function
-' ' Text
+' ' Text.Whitespace
'attr' Keyword.Pseudo
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'attr' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'flatten' Name
-' ' Text
+' ' Text.Whitespace
'attr' Keyword.Pseudo
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'@@empty_attr' Name.Variable.Class
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'attr' Keyword.Pseudo
'.' Operator
'empty?' Name
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'new' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'attr' Keyword.Pseudo
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t\t' Text
+'\n\n\t\t\t' Text.Whitespace
'private_class_method' Name.Builtin
-' ' Text
+' ' Text.Whitespace
':new' Literal.String.Symbol
-'\n\n\t\t\t' Text
+'\n\n\t\t\t' Text.Whitespace
'# remove leading and trailing whitespace; concat lines' Comment.Single
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'self' Name.Class
'.' Operator
'flatten' Name.Function
-' ' Text
+' ' Text.Whitespace
'attr' Keyword.Pseudo
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'attr' Keyword.Pseudo
'.' Operator
'strip' Name
@@ -9741,18 +9741,18 @@
'n' Literal.String.Regex
'/' Literal.String.Regex
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
' ' Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'# -> ^ and $ can only match at begin and end now' Comment.Single
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t\t' Text
+'\n\n\t\t\t' Text.Whitespace
'ATTRIBUTE_SCAN' Name.Constant
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
@@ -9808,37 +9808,37 @@
'\\' Literal.String.Regex
's*\n\t\t\t' Literal.String.Regex
'/x' Literal.String.Regex
-'\n\n\t\t\t' Text
+'\n\n\t\t\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'self' Name.Class
'.' Operator
'parse' Name.Function
-' ' Text
+' ' Text.Whitespace
'source' Name
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'source' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'source' Name
'.' Operator
'dup' Name
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'# empty_tag: the tag looks like [... /]' Comment.Single
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'# slice!: this deletes the \\s*/] at the end' Comment.Single
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'# \\s+ because [url=http://rubybb.org/forum/] is NOT an empty tag.' Comment.Single
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'# In RubyBBCode, you can use [url=http://rubybb.org/forum/ /], and this has to be' Comment.Single
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'# interpreted correctly.' Comment.Single
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'empty_tag' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'source' Name
'.' Operator
'sub!' Name
@@ -9847,14 +9847,14 @@
'^:' Literal.String.Regex
'/' Literal.String.Regex
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'=' Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'or' Operator.Word
-' ' Text
+' ' Text.Whitespace
'source' Name
'.' Operator
'slice!' Name
@@ -9864,101 +9864,101 @@
'$' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'debug' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'PARSE: ' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'source' Name
'.' Operator
'inspect' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
' => ' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'empty_tag' Name
'.' Operator
'inspect' Name
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
"#-> we have now an attr that's EITHER empty OR begins and ends with non-whitespace." Comment.Single
-'\n\n\t\t\t\t' Text
+'\n\n\t\t\t\t' Text.Whitespace
'attr' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Hash' Name.Constant
'.' Operator
'new' Name
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'attr' Keyword.Pseudo
'[' Operator
':flags' Literal.String.Symbol
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
']' Operator
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'source' Name
'.' Operator
'scan' Name
'(' Punctuation
'ATTRIBUTE_SCAN' Name.Constant
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'key' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'value' Name
'|' Operator
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'not' Operator.Word
-' ' Text
+' ' Text.Whitespace
'value' Name
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'attr' Keyword.Pseudo
'[' Operator
':flags' Literal.String.Symbol
']' Operator
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'unescape' Name
'(' Punctuation
'key' Name
')' Punctuation
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'else' Keyword
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'next' Keyword
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'value' Name
'.' Operator
'empty?' Name
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'key' Name
'.' Operator
'empty?' Name
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'attr' Keyword.Pseudo
'[' Operator
'unescape' Name
@@ -9966,56 +9966,56 @@
'key' Name
')' Punctuation
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'unescape' Name
'(' Punctuation
'value' Name
')' Punctuation
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'}' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'debug' Name
-' ' Text
+' ' Text.Whitespace
'attr' Keyword.Pseudo
'.' Operator
'inspect' Name
-'\n\n\t\t\t\t' Text
+'\n\n\t\t\t\t' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'empty_tag' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'attr' Keyword.Pseudo
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t\t' Text
+'\n\n\t\t\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'self' Name.Class
'.' Operator
'unescape_char' Name.Function
-' ' Text
+' ' Text.Whitespace
'esc' Name
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'esc' Name
'[' Operator
'1' Literal.Number.Integer
']' Operator
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t\t' Text
+'\n\n\t\t\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'self' Name.Class
'.' Operator
'unquote' Name.Function
-' ' Text
+' ' Text.Whitespace
'qt' Name
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'qt' Name
'[' Operator
'1' Literal.Number.Integer
@@ -10038,29 +10038,29 @@
'.' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'esc' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'unescape_char' Name
-' ' Text
+' ' Text.Whitespace
'esc' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t\t' Text
+'\n\n\t\t\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'self' Name.Class
'.' Operator
'unescape' Name.Function
-' ' Text
+' ' Text.Whitespace
'str' Name
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'str' Name
'.' Operator
'gsub' Name
@@ -10077,40 +10077,40 @@
']*)* "?) ' Literal.String.Regex
'/x' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'$1' Name.Variable.Global
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'unescape_char' Name
-' ' Text
+' ' Text.Whitespace
'$1' Name.Variable.Global
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'else' Keyword
-'\n\t\t\t\t\t\t' Text
+'\n\t\t\t\t\t\t' Text.Whitespace
'unquote' Name
-' ' Text
+' ' Text.Whitespace
'$2' Name.Variable.Global
-'\n\t\t\t\t\t' Text
+'\n\t\t\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'}' Punctuation
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t\t' Text
+'\n\n\t\t\t' Text.Whitespace
'include' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'Enumerable' Name.Constant
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'each' Name.Function
-' ' Text
+' ' Text.Whitespace
'&' Operator
'block' Name
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'@args' Name.Variable.Instance
'.' Operator
'each' Name
@@ -10118,60 +10118,60 @@
'&' Operator
'block' Name
')' Punctuation
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t\t' Text
+'\n\n\t\t\t' Text.Whitespace
'attr_reader' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
':source' Literal.String.Symbol
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':args' Literal.String.Symbol
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':value' Literal.String.Symbol
-'\n\n\t\t\t' Text
+'\n\n\t\t\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'initialize' Name.Function
-' ' Text
+' ' Text.Whitespace
'source' Name
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'@source' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'source' Name
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'debug' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Attribute' Literal.String.Single
'#' Literal.String.Single
'new(%p)' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%' Operator
-' ' Text
+' ' Text.Whitespace
'source' Name
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'@empty_tag' Name.Variable.Instance
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'@attr' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Attribute' Name.Constant
'.' Operator
'parse' Name
-' ' Text
+' ' Text.Whitespace
'source' Name
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'@value' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'@attr' Name.Variable.Instance
'[' Operator
"'" Literal.String.Single
@@ -10179,122 +10179,122 @@
']' Operator
'.' Operator
'to_s' Name
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t\t' Text
+'\n\n\t\t\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'empty?' Name.Function
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'self' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'@@empty_attr' Name.Variable.Class
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t\t' Text
+'\n\n\t\t\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'empty_tag?' Name.Function
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'@empty_tag' Name.Variable.Instance
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t\t' Text
+'\n\n\t\t\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'[]' Name.Function
-' ' Text
+' ' Text.Whitespace
'*' Operator
'keys' Name
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'res' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'@attr' Name.Variable.Instance
'[' Operator
'*' Operator
'keys' Name
']' Operator
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t\t' Text
+'\n\n\t\t\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'flags' Name.Function
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'attr' Keyword.Pseudo
'[' Operator
':flags' Literal.String.Symbol
']' Operator
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t\t' Text
+'\n\n\t\t\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'to_s' Name.Function
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'@attr' Name.Variable.Instance
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'end' Keyword
-'\n\n\t\t\t' Text
+'\n\n\t\t\t' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inspect' Name.Function
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
"'" Literal.String.Single
'ATTR[' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'@attr' Name.Variable.Instance
'.' Operator
'inspect' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'@empty_tag' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'?' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
' | empty tag' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
']' Literal.String.Single
"'" Literal.String.Single
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'Attribute' Name.Class
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'@@empty_attr' Name.Variable.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'new' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
"'" Literal.String.Single
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/rb/fucked_up.rb.output b/tests/examplefiles/rb/fucked_up.rb.output
index 713a5c21..323cebf2 100644
--- a/tests/examplefiles/rb/fucked_up.rb.output
+++ b/tests/examplefiles/rb/fucked_up.rb.output
@@ -1,35 +1,35 @@
'# vim:ft=ruby' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'events' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Hash' Name.Constant
'.' Operator
'new' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'h' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'k' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'h' Name
'[' Operator
'k' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'DATA' Name.Constant
'.' Operator
@@ -50,17 +50,17 @@
')' Punctuation
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
'event' Name
'|' Operator
-'\n\t' Text
+'\n\t' Text.Whitespace
'name' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'event' Name
'[' Operator
'/' Literal.String.Regex
@@ -74,11 +74,11 @@
'http:.*' Literal.String.Regex
'/' Literal.String.Regex
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'event' Name
'[' Operator
'/' Literal.String.Regex
@@ -107,78 +107,78 @@
'S*)' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
'kind' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'day' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'daytime' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'comment' Name
'|' Operator
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'events' Name
'[' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'day' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'daytime' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
']' Operator
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'kind' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'name' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'comment' Name
']' Operator
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'conflicts' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'events' Name
'.' Operator
'to_a' Name
'.' Operator
'sort_by' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
'(' Punctuation
'day' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'daytime' Name
')' Punctuation
',' Punctuation
'|' Operator
-'\n\t' Text
+'\n\t' Text.Whitespace
'[' Operator
'%w(' Literal.String.Other
'Mo Di Mi Do Fr' Literal.String.Other
@@ -188,60 +188,60 @@
'(' Punctuation
'day' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'daytime' Name
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
'(' Punctuation
'day' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'daytime' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'names' Name
'|' Operator
-'\n\t' Text
+'\n\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'names' Name
'.' Operator
'size' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'conflicts' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'!!! ' Literal.String.Single
"'" Literal.String.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-'\n\t' Text
+'\n\t' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'#{' Literal.String.Interpol
'day' Name
@@ -252,22 +252,22 @@
'}' Literal.String.Interpol
': ' Literal.String.Double
'"' Literal.String.Double
-'\n\t' Text
+'\n\t' Text.Whitespace
'names' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'kind' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'name' Name.Builtin
'|' Operator
-' ' Text
+' ' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'#{' Literal.String.Interpol
@@ -278,34 +278,34 @@
'name' Name.Builtin
'}' Literal.String.Interpol
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'puts' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'%d conflicts' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%' Operator
-' ' Text
+' ' Text.Whitespace
'conflicts' Name
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'%d SWS' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'events' Name
'.' Operator
@@ -313,28 +313,28 @@
'(' Punctuation
'0' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'sum' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'day' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'daytime' Name
')' Punctuation
',' Punctuation
')' Punctuation
'|' Operator
-' ' Text
+' ' Text.Whitespace
'sum' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'daytime' Name
'[' Operator
@@ -345,9 +345,9 @@
']' Operator
'.' Operator
'to_i' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'daytime' Name
'[' Operator
'/' Literal.String.Regex
@@ -359,35 +359,35 @@
'.' Operator
'to_i' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'string' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'% foo ' Literal.String.Other
-' ' Text
+' ' Text.Whitespace
'# strange. huh?' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Escape here: ' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Dont escape here: ' Literal.String.Single
'\\n' Literal.String.Escape
"'" Literal.String.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'__END__' Comment.Preproc
'\nInformatik und Informationsgesellschaft I: Digitale Medien (32 214)\nComputer lassen ihre eigentliche Bestimmung durch Multimedia und Vernetzung erkennen: Es sind digitale Medien, die alle bisherigen Massen- und Kommunikationsmedien simulieren, kopieren oder ersetzen können. Die kurze Geschichte elektronischer Medien vom Telegramm bis zum Fernsehen wird so zur Vorgeschichte des Computers als Medium. Der Prozess der Mediatisierung der Rechnernetze soll in Technik, Theorie und Praxis untersucht werden. Das PR soll die Techniken der ortsverteilten und zeitversetzten Lehre an Hand praktischer Übungen vorführen und untersuchen.\nVL \tDi\t15-17\twöch.\tRUD 25, 3.101\tJ. Koubek\nVL\tDo\t15-17\twöch.\tRUD 25, 3.101\nUE/PR\tDo\t17-19\twöch.\tRUD 25, 3.101\tJ.-M. Loebel\n\n\nMethoden und Modelle des Systementwurfs (32 223)\nGute Methoden zum Entwurf und zur Verifikation von Systemen sind ein Schlüssel für gute Software. Dieses Seminar betrachtet moderne Entwurfsmethoden.\n VL\tDi\t09-11\twöch.\tRUD 26, 0\x92313\tW. Reisig\n VL\tDo\t09-11\twöch.\tRUD 26, 0\x92313\t\n UE\tDi\t11-13\twöch.\tRUD 26, 0\x92313\t\n PR\tDi\t13-15\twöch.\tRUD 26, 0\x92313\tD. Weinberg\n\n\nKomplexitätstheorie (32 229)\nIn dieser Vorlesung untersuchen wir eine Reihe von wichtigen algorithmischen Problemstellungen aus verschiedenen Bereichen der Informatik. Unser besonderes Interesse gilt dabei der Abschätzung der Rechenressourcen, die zu ihrer Lösung aufzubringen sind. Die Vorlesung bildet eine wichtige Grundlage für weiterführende Veranstaltungen in den Bereichen Algorithmen, Kryptologie, Algorithmisches Lernen und Algorithmisches Beweisen.\n VL \tDi\t09-11\twöch.\tRUD 26, 1\x92303\tJ. Köbler\n VL\tDo\t09-11\twöch.\tRUD 26, 1\x92305\t\n UE\tDo\t11-13\twöch.\tRUD 26, 1\x92305\t\n\n\nZuverlässige Systeme (32 234)\nMit zunehmender Verbreitung der Computertechnologie in immer mehr Bereichen des menschlichen Lebens wird die Zuverlässigkeit solcher Systeme zu einer immer zentraleren Frage.\nDer Halbkurs "Zuverlässige Systeme" konzentriert sich auf folgende Schwerpunkte: Zuverlässigkeit, Fehlertoleranz, Responsivität, Messungen, Anwendungen, Systemmodelle und Techniken, Ausfallverhalten, Fehlermodelle, Schedulingtechniken, Software/Hardware - responsives Systemdesign, Analyse und Synthese, Bewertung, Fallstudien in Forschung und Industrie.\nDer Halbkurs kann mit dem Halbkurs "Eigenschaften mobiler und eingebetteter Systeme" zu einem Projektkurs kombiniert werden. Ein gemeinsames Projekt begleitet beide Halbkurse.\nVL \tDi\t09-11\twöch.\tRUD 26, 1\x92308\tM. Malek\nVL\tDo\t09-11\twöch.\tRUD 26, 1\x92308\nPR\tn.V.\n\n\nStochastik für InformatikerInnen (32 239)\nGrundlagen der Wahrscheinlichkeitsrechnung, Diskrete und stetige Wahrscheinlichkeitsmodelle in der Informatik, Grenzwertsätze, Simulationsverfahren, Zufallszahlen, Statistische Schätz- und Testverfahren, Markoffsche Ketten, Simulated Annealing, Probabilistische Analyse von Algorithmen.\nVL\tMo\t09-11\twöch.\tRUD 25, 3.101\tW. Kössler\nVL\tMi\t09-11\twöch.\tRUD 25, 3.101\nUE\tMo\t11-13\twöch.\tRUD 25, 3.101\n UE\tMi\t11-13\twöch.\tRUD 25. 3.101\n\n\nGeschichte der Informatik \x96 Ausgewählte Kapitel (32 243)\nVL\tMi\t13-15\twöch.\tRUD 25, 3.113\tW. Coy\n\n\nAktuelle Themen der Theoretischen Informatik (32 260)\nIn diesem Seminar sollen wichtige aktuelle Veröffentlichungen aus der theoretischen Informatik gemeinsam erarbeitet werden. Genaueres wird erst kurz vor dem Seminar entschieden. Bei Interesse wenden Sie sich bitte möglichst frühzeitig an den Veranstalter.\n SE\tFr\t09-11\twöch.\tRUD 26, 1\x92307\tM. Grohe\xa0\n' Comment.Preproc
diff --git a/tests/examplefiles/rb/hash_syntax.rb.output b/tests/examplefiles/rb/hash_syntax.rb.output
index 34b7004a..06dc098d 100644
--- a/tests/examplefiles/rb/hash_syntax.rb.output
+++ b/tests/examplefiles/rb/hash_syntax.rb.output
@@ -1,65 +1,65 @@
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
':old_syntax' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'ok' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'stings as key' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'should be ok' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'new_syntax' Literal.String.Symbol
':' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'broken until now' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'withoutunderscore' Literal.String.Symbol
':' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'should be ok' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'_underscoreinfront' Literal.String.Symbol
':' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'might be ok, if I understand the pygments code correct' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/rb/multiline_regexes.rb.output b/tests/examplefiles/rb/multiline_regexes.rb.output
index 7fc63cba..f360bb7e 100644
--- a/tests/examplefiles/rb/multiline_regexes.rb.output
+++ b/tests/examplefiles/rb/multiline_regexes.rb.output
@@ -2,30 +2,30 @@
'\nthis is a\nmultiline\nregex\n' Literal.String.Regex
'/' Literal.String.Regex
-'\n\n' Text
+'\n\n' Text.Whitespace
'this' Name
-' ' Text
+' ' Text.Whitespace
'/' Literal.String.Regex
'is a\nmultiline regex too' Literal.String.Regex
'/' Literal.String.Regex
-'\n\n' Text
+'\n\n' Text.Whitespace
'foo' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
' ' Text
'/' Literal.String.Regex
'is also\none' Literal.String.Regex
'/' Literal.String.Regex
-'\n\n' Text
+'\n\n' Text.Whitespace
'also' Name
-' ' Text
+' ' Text.Whitespace
'/' Literal.String.Regex
'4\nis one' Literal.String.Regex
'/' Literal.String.Regex
-'\n\n' Text
+'\n\n' Text.Whitespace
'this' Name
'(' Punctuation
@@ -34,87 +34,87 @@
'/' Literal.String.Regex
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'# this not' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'2' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'/' Operator
'4' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'asfsadf' Name
'/' Operator
-'\n\n' Text
+'\n\n' Text.Whitespace
'# this is also not one' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'0x4d' Literal.Number.Hex
-' ' Text
+' ' Text.Whitespace
'/' Operator
'25' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'foo' Name
'/' Operator
-'\n\n' Text
+'\n\n' Text.Whitespace
'42' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'/' Literal.String.Regex
'this\nis also a multiline\nregex' Literal.String.Regex
'/' Literal.String.Regex
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# And here some special string cases' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'foo' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'% blah ' Literal.String.Other
-' ' Text
+' ' Text.Whitespace
'# comment here to ensure whitespace' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'foo' Name
'(' Punctuation
'% blah ' Literal.String.Other
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'foo' Name
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'% blah ' Literal.String.Other
-' ' Text
+' ' Text.Whitespace
'# stupid but has to work' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'foo' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'% blah ' Literal.String.Other
'+' Operator
-' ' Text
+' ' Text.Whitespace
'% blub ' Literal.String.Other
-' ' Text
+' ' Text.Whitespace
'# wicked' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'foo' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%q wicked ' Literal.String.Other
-' ' Text
+' ' Text.Whitespace
'# works too' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/rb/pleac.in.rb.output b/tests/examplefiles/rb/pleac.in.rb.output
index 0af7fd93..84746419 100644
--- a/tests/examplefiles/rb/pleac.in.rb.output
+++ b/tests/examplefiles/rb/pleac.in.rb.output
@@ -1,48 +1,48 @@
'# -*- ruby -*-' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'# Local variables:' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# indent-tabs-mode: nil' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# ruby-indent-level: 4' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# End:' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'# @@PLEAC@@_NAME' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# @@SKIP@@ Ruby' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'# @@PLEAC@@_WEB' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# @@SKIP@@ http://www.ruby-lang.org' Comment.Single
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_1.0' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'string' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'\\n' Literal.String.Escape
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'# two characters, \\ and an n' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'string' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Jon ' Literal.String.Single
"\\'" Literal.String.Escape
@@ -50,25 +50,25 @@
"\\'" Literal.String.Escape
' Orwant' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'# literal single quotes' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'string' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'# a "newline" character' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'string' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Jon ' Literal.String.Double
'\\"' Literal.String.Escape
@@ -76,72 +76,72 @@
'\\"' Literal.String.Escape
' Orwant' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'# literal double quotes' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'string' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"%q/Jon 'Maddog' Orwant/" Literal.String.Other
-' ' Text
+' ' Text.Whitespace
'# literal single quotes' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'string' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%q[' Literal.String.Other
"Jon 'Maddog' Orwant" Literal.String.Other
']' Literal.String.Other
-' ' Text
+' ' Text.Whitespace
'# literal single quotes' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'string' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%q{' Literal.String.Other
"Jon 'Maddog' Orwant" Literal.String.Other
'}' Literal.String.Other
-' ' Text
+' ' Text.Whitespace
'# literal single quotes' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'string' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%q(' Literal.String.Other
"Jon 'Maddog' Orwant" Literal.String.Other
')' Literal.String.Other
-' ' Text
+' ' Text.Whitespace
'# literal single quotes' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'string' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%q<' Literal.String.Other
"Jon 'Maddog' Orwant" Literal.String.Other
'>' Literal.String.Other
-' ' Text
+' ' Text.Whitespace
'# literal single quotes' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'<<' Operator
'"' Literal.String.Heredoc
'EOF' Literal.String.Delimiter
'"' Literal.String.Heredoc
-'\n' Text
+'\n' Text.Whitespace
'This is a multiline here document\n' Literal.String.Heredoc
@@ -149,27 +149,27 @@
'EOF\n' Literal.String.Delimiter
-'\n\n' Text
+'\n\n' Text.Whitespace
'# @@PLEAC@@_1.1' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'value' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'string' Name
'[' Operator
'offset' Name
',' Punctuation
'count' Name
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'value' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'string' Name
'[' Operator
'offset' Name
@@ -177,7 +177,7 @@
'-' Operator
'1' Literal.Number.Integer
']' Operator
-'\n\n' Text
+'\n\n' Text.Whitespace
'string' Name
'[' Operator
@@ -185,11 +185,11 @@
',' Punctuation
'count' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'newstring' Name
-'\n' Text
+'\n' Text.Whitespace
'string' Name
'[' Operator
@@ -198,26 +198,26 @@
'-' Operator
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'newtail' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'# in Ruby we can also specify intervals by their two offsets' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'value' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'string' Name
'[' Operator
'offset' Name
'..' Operator
'offs2' Name
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'string' Name
'[' Operator
@@ -225,25 +225,25 @@
'..' Operator
'offs2' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'newstring' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'leading' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
's1' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
's2' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'trailing' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'data' Name
'.' Operator
'unpack' Name
@@ -252,12 +252,12 @@
'A5 x3 A8 A8 A*' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'fivers' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'string' Name
'.' Operator
'unpack' Name
@@ -265,9 +265,9 @@
'"' Literal.String.Double
'A5' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'string' Name
'.' Operator
@@ -276,12 +276,12 @@
'5' Literal.Number.Integer
')' Punctuation
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'chars' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'string' Name
'.' Operator
'unpack' Name
@@ -289,67 +289,67 @@
'"' Literal.String.Double
'A1' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'string' Name
'.' Operator
'length' Name
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'string' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'This is what you have' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'# +012345678901234567890 Indexing forwards (left to right)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# 109876543210987654321- Indexing backwards (right to left)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# note that 0 means 10 or 20, etc. above' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'first' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'string' Name
'[' Operator
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'# "T"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'start' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'string' Name
'[' Operator
'5' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'# "is"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'rest' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'string' Name
'[' Operator
'13' Literal.Number.Integer
@@ -357,30 +357,30 @@
'-' Operator
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'# "you have"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'last' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'string' Name
'[' Operator
'-' Operator
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'# "e"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'end_' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'string' Name
'[' Operator
'-' Operator
@@ -389,42 +389,42 @@
'-' Operator
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'# "have"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'piece' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'string' Name
'[' Operator
'-' Operator
'8' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'# "you"' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'string' Name
'[' Operator
'5' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
"wasn't" Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'# change "is" to "wasn\'t"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'string' Name
'[' Operator
@@ -434,31 +434,31 @@
'-' Operator
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'ondrous' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'# "This wasn\'t wondrous"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'string' Name
'[' Operator
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'# delete first character' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'string' Name
'[' Operator
@@ -468,17 +468,17 @@
'-' Operator
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'# delete last 10 characters' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'string' Name
'[' Operator
'-' Operator
@@ -487,28 +487,28 @@
'-' Operator
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
'pattern' Literal.String.Regex
'/' Literal.String.Regex
-'\n ' Text
+'\n ' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Pattern matches in last 10 characters' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'string' Name
'[' Operator
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
']' Operator
'.' Operator
@@ -518,74 +518,74 @@
'is' Literal.String.Regex
'/' Literal.String.Regex
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'at' Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'make a hat' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'a' Name
'[' Operator
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Operator
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'-' Operator
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'-' Operator
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Operator
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Operator
-'\n\n' Text
+'\n\n' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'To be or not to be' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'.' Operator
'unpack' Name
@@ -594,15 +594,15 @@
'x6 A6' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'b' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'.' Operator
'unpack' Name
@@ -611,10 +611,10 @@
'x6 A2 X5 A2' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'#{' Literal.String.Interpol
'b' Name
@@ -625,286 +625,286 @@
'}' Literal.String.Interpol
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n\n' Text
+'\n\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'cut2fmt' Name.Function
'(' Punctuation
'*' Operator
'args' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'template' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
"'" Literal.String.Single
-'\n ' Text
+'\n ' Text.Whitespace
'lastpos' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'place' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'args' Name
-'\n ' Text
+'\n ' Text.Whitespace
'template' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'A' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'place' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'lastpos' Name
')' Punctuation
'.' Operator
'to_s' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'lastpos' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'place' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'template' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'A*' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'template' Name
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'fmt' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'cut2fmt' Name
'(' Punctuation
'8' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'14' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'20' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'26' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'30' Literal.Number.Integer
')' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_1.2' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# careful! "b is true" doesn\'t mean "b != 0" (0 is true in Ruby)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# thus no problem of "defined" later since only nil is false' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
"# the following sets to `c' if `b' is nil or false" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'c' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
"# if you need Perl's behaviour (setting to `c' if `b' is 0) the most" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# effective way is to use Numeric#nonzero? (thanks to Dave Thomas!)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
'.' Operator
'nonzero?' Name
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'c' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'# you will still want to use defined? in order to test' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# for scope existence of a given object' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'defined?' Name
'(' Punctuation
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'?' Punctuation
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'c' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'dir' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ARGV' Name.Constant
'.' Operator
'shift' Name
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'/tmp' Literal.String.Double
'"' Literal.String.Double
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_1.3' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'v1' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'v2' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'v2' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'v1' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'alpha' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'beta' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'production' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%w(' Literal.String.Other
'January March August' Literal.String.Other
')' Literal.String.Other
-'\n' Text
+'\n' Text.Whitespace
'alpha' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'beta' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'production' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'beta' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'production' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'alpha' Name
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_1.4' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'num' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'char' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'char' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'num' Name
'.' Operator
'chr' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'# Ruby also supports having a char from character constant' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'num' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'?r' Literal.String.Char
-'\n\n' Text
+'\n\n' Text.Whitespace
'char' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'sprintf' Name.Builtin
'(' Punctuation
'"' Literal.String.Double
'%c' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'num' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'printf' Name.Builtin
'(' Punctuation
@@ -913,18 +913,18 @@
'\\n' Literal.String.Escape
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'num' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'num' Name
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'ascii' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'string' Name
'.' Operator
'unpack' Name
@@ -933,12 +933,12 @@
'C*' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'string' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ascii' Name
'.' Operator
'pack' Name
@@ -947,21 +947,21 @@
'C*' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'hal' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'HAL' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'ascii' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'hal' Name
'.' Operator
'unpack' Name
@@ -970,37 +970,37 @@
'C*' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
"# We can't use Array#each since we can't mutate a Fixnum" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'ascii' Name
'.' Operator
'collect!' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'i' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'# add one to each ASCII value' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-' \n' Text
+' \n' Text.Whitespace
'ibm' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ascii' Name
'.' Operator
'pack' Name
@@ -1009,20 +1009,20 @@
'C*' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'ibm' Name
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_1.5' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'array' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'string' Name
'.' Operator
'split' Name
@@ -1030,12 +1030,12 @@
"'" Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'array' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'string' Name
'.' Operator
'unpack' Name
@@ -1044,7 +1044,7 @@
'C*' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'string' Name
'.' Operator
@@ -1054,35 +1054,35 @@
'.' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'b' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'# do something with b' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'string' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'an apple a day' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'unique chars are: ' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'string' Name
'.' Operator
'split' Name
@@ -1095,25 +1095,25 @@
'.' Operator
'sort' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n\n' Text
+'\n\n' Text.Whitespace
'sum' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'ascval' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'string' Name
'.' Operator
'unpack' Name
@@ -1122,54 +1122,54 @@
'C*' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# or use Array#each for a pure OO style :)' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'sum' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'ascval' Name
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'sum is ' Literal.String.Double
'#{' Literal.String.Interpol
'sum' Name
-' ' Text
+' ' Text.Whitespace
'&' Operator
-' ' Text
+' ' Text.Whitespace
'0xffffffff' Literal.Number.Hex
'}' Literal.String.Interpol
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'# since Ruby will go Bignum if necessary' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'# @@INCLUDE@@ include/ruby/slowcat.rb' Comment.Single
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_1.6' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'revbytes' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'string' Name
'.' Operator
'reverse' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'revwords' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'string' Name
'.' Operator
'split' Name
@@ -1187,12 +1187,12 @@
' ' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'revwords' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'string' Name
'.' Operator
'split' Name
@@ -1207,15 +1207,15 @@
'reverse' Name
'.' Operator
'join' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'# using the fact that IO is Enumerable, you can directly "select" it' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'long_palindromes' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'File' Name.Constant
'.' Operator
'open' Name
@@ -1225,46 +1225,46 @@
'"' Literal.String.Double
')' Punctuation
'.' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'select' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'w' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'w' Name
'.' Operator
'chomp!' Name
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'w' Name
'.' Operator
'reverse' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'w' Name
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'w' Name
'.' Operator
'length' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_1.7' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'while' Keyword
-' ' Text
+' ' Text.Whitespace
'string' Name
'.' Operator
'sub!' Name
@@ -1274,43 +1274,43 @@
'+' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
' ' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'$&' Name.Variable.Global
'.' Operator
'length' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'8' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'$`' Name.Variable.Global
'.' Operator
'length' Name
-' ' Text
+' ' Text.Whitespace
'%' Operator
-' ' Text
+' ' Text.Whitespace
'8' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_1.8' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
"'" Literal.String.Single
'You owe ' Literal.String.Single
@@ -1333,34 +1333,34 @@
'}' Literal.String.Interpol
'/' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'eval' Name.Builtin
'(' Punctuation
'$1' Name.Variable.Global
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'rows' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'cols' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'24' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'80' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'text' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%q(' Literal.String.Other
'I am ' Literal.String.Other
'#' Literal.String.Other
@@ -1368,7 +1368,7 @@
'#' Literal.String.Other
'{cols} long' Literal.String.Other
')' Literal.String.Other
-'\n' Text
+'\n' Text.Whitespace
'text' Name
'.' Operator
@@ -1385,9 +1385,9 @@
'}' Literal.String.Interpol
'/' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'eval' Name.Builtin
'(' Punctuation
'"' Literal.String.Double
@@ -1396,14 +1396,14 @@
'}' Literal.String.Interpol
'"' Literal.String.Double
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'text' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
"'" Literal.String.Single
'I am 17 years old' Literal.String.Single
@@ -1416,43 +1416,43 @@
'd+' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'$&' Name.Variable.Global
'.' Operator
'to_i' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_1.9' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'e' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'bo peep' Literal.String.Double
'"' Literal.String.Double
'.' Operator
'upcase' Name
-'\n' Text
+'\n' Text.Whitespace
'e' Name
'.' Operator
'downcase!' Name
-'\n' Text
+'\n' Text.Whitespace
'e' Name
'.' Operator
'capitalize!' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'"' Literal.String.Double
'thIS is a loNG liNE' Literal.String.Double
@@ -1465,18 +1465,18 @@
'w+' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'$&' Name.Variable.Global
'.' Operator
'capitalize' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_1.10' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'"' Literal.String.Double
'I have ' Literal.String.Double
@@ -1487,32 +1487,32 @@
'}' Literal.String.Interpol
' guanacos.' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'I have ' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
'+' Operator
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
' guanacos.' Literal.String.Double
'"' Literal.String.Double
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_1.11' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'var' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'<<' Operator
"'" Literal.String.Heredoc
'EOF' Literal.String.Delimiter
@@ -1526,11 +1526,11 @@
's+' Literal.String.Regex
'/' Literal.String.Regex
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
' your text\n' Literal.String.Heredoc
@@ -1538,74 +1538,74 @@
'EOF\n' Literal.String.Delimiter
-'\n\n' Text
+'\n\n' Text.Whitespace
'# @@PLEAC@@_1.12' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'string' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Folding and splicing is the work of an editor,' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
'+' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'not a mere collection of silicon' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
'+' Operator
-' \n ' Text
+' \n ' Text.Whitespace
'"' Literal.String.Double
'and' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
'+' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'mobile electrons!' Literal.String.Double
'"' Literal.String.Double
-'\n\n' Text
+'\n\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'wrap' Name.Function
'(' Punctuation
'str' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'max_size' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'all' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'line' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
"'" Literal.String.Single
-'\n ' Text
+'\n ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'l' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'str' Name
'.' Operator
'split' Name
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'line' Name
'+' Operator
@@ -1613,55 +1613,55 @@
')' Punctuation
'.' Operator
'length' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'max_size' Name
-'\n ' Text
+'\n ' Text.Whitespace
'all' Name
'.' Operator
'push' Name
'(' Punctuation
'line' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'line' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
"'" Literal.String.Single
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'line' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'line' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'?' Punctuation
-' ' Text
+' ' Text.Whitespace
'l' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
' ' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'l' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'all' Name
'.' Operator
'push' Name
@@ -1675,54 +1675,54 @@
'\\n' Literal.String.Escape
'"' Literal.String.Double
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'wrap' Name
'(' Punctuation
'string' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'20' Literal.Number.Integer
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'#=> Folding and ' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#=> splicing is the ' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#=> work of an editor, ' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#=> not a mere ' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#=> collection of ' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#=> silicon and mobile ' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#=> electrons!' Comment.Single
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_1.13' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'string' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%q(' Literal.String.Other
'Mom said, "Don\'t do that."' Literal.String.Other
')' Literal.String.Other
-'\n' Text
+'\n' Text.Whitespace
'string' Name
'.' Operator
@@ -1732,17 +1732,17 @@
'[\'"]' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'\\\\' Literal.String.Escape
"'" Literal.String.Single
'+' Operator
'$&' Name.Variable.Global
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'string' Name
'.' Operator
@@ -1752,7 +1752,7 @@
'[\'"]' Literal.String.Regex
'/' Literal.String.Regex
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'\\' Literal.String.Single
'&' Literal.String.Single
@@ -1760,7 +1760,7 @@
'&' Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'string' Name
'.' Operator
@@ -1770,17 +1770,17 @@
'[^A-Z]' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'\\\\' Literal.String.Escape
"'" Literal.String.Single
'+' Operator
'$&' Name.Variable.Global
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'"' Literal.String.Double
'is a test!' Literal.String.Double
@@ -1793,42 +1793,42 @@
'W' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'\\\\' Literal.String.Escape
"'" Literal.String.Single
'+' Operator
'$&' Name.Variable.Global
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-' ' Text
+' ' Text.Whitespace
'# no function like quotemeta?' Comment.Single
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_1.14' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'string' Name
'.' Operator
'strip!' Name
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_1.15' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'parse_csv' Name.Function
'(' Punctuation
'text' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'new' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'text' Name
'.' Operator
'scan' Name
@@ -1847,39 +1847,39 @@
']*)*)",?|([^,]+),?|,' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'new' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'text' Name
'[' Operator
'-' Operator
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'?,' Literal.String.Char
-'\n ' Text
+'\n ' Text.Whitespace
'new' Keyword.Pseudo
'.' Operator
'flatten' Name
'.' Operator
'compact' Name
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-' \n\n' Text
+' \n\n' Text.Whitespace
'line' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%q<' Literal.String.Other
'XYZZY,"","O\'Reilly, Inc","Wall, Larry","a ' Literal.String.Other
'\\' Literal.String.Other
@@ -1887,32 +1887,32 @@
'\\' Literal.String.Other
'" bit,",5,"Error, Core Dumped"' Literal.String.Other
'>' Literal.String.Other
-'\n' Text
+'\n' Text.Whitespace
'fields' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'parse_csv' Name
'(' Punctuation
'line' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'fields' Name
'.' Operator
'each_with_index' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'v' Name
',' Punctuation
'i' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'#{' Literal.String.Interpol
'i' Name
@@ -1924,31 +1924,31 @@
'\\n' Literal.String.Escape
'"' Literal.String.Double
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_1.16' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# Use the soundex.rb Library from Michael Neumann.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# http://www.s-direktnet.de/homepages/neumann/rb_prgs/Soundex.rb' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'require' Name.Builtin
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Soundex' Literal.String.Single
"'" Literal.String.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'code' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Text' Name.Constant
'::' Operator
'Soundex' Name.Constant
@@ -1957,12 +1957,12 @@
'(' Punctuation
'string' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'codes' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Text' Name.Constant
'::' Operator
'Soundex' Name.Constant
@@ -1971,28 +1971,28 @@
'(' Punctuation
'array' Name
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'# substitution function for getpwent():' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# returns an array of user entries,' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# each entry contains the username and the full name' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'login_names' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'result' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'File' Name.Constant
'.' Operator
'open' Name
@@ -2001,27 +2001,27 @@
'/etc/passwd' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'file' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'file' Name
'.' Operator
'each_line' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'line' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'next' Keyword
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'line' Name
'.' Operator
'match' Name
@@ -2031,11 +2031,11 @@
'#' Literal.String.Regex
'/' Literal.String.Regex
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'cols' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'line' Name
'.' Operator
'split' Name
@@ -2044,7 +2044,7 @@
':' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'result' Name
'.' Operator
'push' Name
@@ -2055,56 +2055,56 @@
'0' Literal.Number.Integer
']' Operator
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'cols' Name
'[' Operator
'4' Literal.Number.Integer
']' Operator
']' Operator
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'result' Name
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Lookup user: ' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'user' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'STDIN' Name.Constant
'.' Operator
'gets' Name
-'\n' Text
+'\n' Text.Whitespace
'user' Name
'.' Operator
'chomp!' Name
-'\n' Text
+'\n' Text.Whitespace
'exit' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'user' Name
-'\n' Text
+'\n' Text.Whitespace
'name_code' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Text' Name.Constant
'::' Operator
'Soundex' Name.Constant
@@ -2113,12 +2113,12 @@
'(' Punctuation
'user' Name
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'splitter' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Regexp' Name.Constant
'.' Operator
'new' Name
@@ -2133,28 +2133,28 @@
'w+)' Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'username' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'fullname' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'login_names' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'firstname' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'lastname' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'splitter' Name
'.' Operator
'match' Name
@@ -2166,13 +2166,13 @@
',' Punctuation
'2' Literal.Number.Integer
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'name_code' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'Text' Name.Constant
'::' Operator
'Soundex' Name.Constant
@@ -2181,13 +2181,13 @@
'(' Punctuation
'username' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'name_code' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'Text' Name.Constant
'::' Operator
'Soundex' Name.Constant
@@ -2196,13 +2196,13 @@
'(' Punctuation
'firstname' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'name_code' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'Text' Name.Constant
'::' Operator
'Soundex' Name.Constant
@@ -2211,11 +2211,11 @@
'(' Punctuation
'lastname' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'then' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'#{' Literal.String.Interpol
'username' Name
@@ -2229,30 +2229,30 @@
'lastname' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_1.17' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# @@INCLUDE@@ include/ruby/fixstyle.rb' Comment.Single
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_1.18' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# @@INCLUDE@@ include/ruby/psgrep.rb' Comment.Single
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.1' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# Matz tells that you can use Integer() for strict checked conversion.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'Integer' Name.Builtin
'(' Punctuation
@@ -2260,10 +2260,10 @@
'abc' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'#=> `Integer\': invalid value for Integer: "abc" (ArgumentError)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'Integer' Name.Builtin
'(' Punctuation
@@ -2271,13 +2271,13 @@
'567' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'#=> 567' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'# You may use Float() for floating point stuff' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'Integer' Name.Builtin
'(' Punctuation
@@ -2285,10 +2285,10 @@
'56.7' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'#=> `Integer\': invalid value for Integer: "56.7" (ArgumentError)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'Float' Name.Builtin
'(' Punctuation
@@ -2296,18 +2296,18 @@
'56.7' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'#=> 56.7' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'# You may also use a regexp for that' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'string' Name
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
@@ -2315,30 +2315,30 @@
'\\' Literal.String.Regex
'd+$' Literal.String.Regex
'/' Literal.String.Regex
-'\n ' Text
+'\n ' Text.Whitespace
'p' Name.Builtin
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'is an integer' Literal.String.Single
"'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'p' Name.Builtin
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'is not' Literal.String.Single
"'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'string' Name
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
@@ -2354,48 +2354,48 @@
'\\' Literal.String.Regex
'd+)$' Literal.String.Regex
'/' Literal.String.Regex
-'\n ' Text
+'\n ' Text.Whitespace
'p' Name.Builtin
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'is a decimal number' Literal.String.Single
"'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'p' Name.Builtin
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'is not' Literal.String.Single
"'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.2' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# equal(num1, num2, accuracy) : returns true if num1 and num2 are' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# equal to accuracy number of decimal places' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'equal' Name.Function
'(' Punctuation
'i' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'j' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'sprintf' Name.Builtin
'(' Punctuation
'"' Literal.String.Double
@@ -2406,12 +2406,12 @@
'g' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'i' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'sprintf' Name.Builtin
'(' Punctuation
'"' Literal.String.Double
@@ -2422,35 +2422,35 @@
'g' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'j' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'wage' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'536' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'# $5.36/hour' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'week' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'40' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'wage' Name
-' ' Text
+' ' Text.Whitespace
'# $214.40' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'printf' Name.Builtin
'(' Punctuation
@@ -2461,51 +2461,51 @@
'\\n' Literal.String.Escape
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'week' Name
'/' Operator
'100' Literal.Number.Integer
'.' Operator
'0' Literal.Number.Integer
')' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.3' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'num' Name
'.' Operator
'round' Name
-' ' Text
+' ' Text.Whitespace
'# rounds to integer' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
'.' Operator
'255' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'sprintf' Name.Builtin
'(' Punctuation
'"' Literal.String.Double
'%.2f' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Unrounded: ' Literal.String.Double
'#{' Literal.String.Interpol
@@ -2518,10 +2518,10 @@
'}' Literal.String.Interpol
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'printf' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Unrounded: ' Literal.String.Double
'#{' Literal.String.Interpol
@@ -2532,12 +2532,12 @@
'\\n' Literal.String.Escape
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'number' Literal.String.Double
'\\t' Literal.String.Escape
@@ -2548,47 +2548,47 @@
'ceil' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
'.' Operator
'3' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
'.' Operator
'5' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
'.' Operator
'7' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
'3' Literal.Number.Integer
'.' Operator
'3' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'a' Name
-'\n ' Text
+'\n ' Text.Whitespace
'printf' Name.Builtin
'(' Punctuation
'"' Literal.String.Double
@@ -2602,41 +2602,41 @@
'\\n' Literal.String.Escape
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"# at least I don't fake my output :)" Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Operator
'to_i' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Operator
'floor' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Operator
'ceil' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.4' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'dec2bin' Name.Function
'(' Punctuation
'n' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'n' Name
']' Operator
@@ -2666,22 +2666,22 @@
'd)' Literal.String.Regex
'/' Literal.String.Regex
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'bin2dec' Name.Function
'(' Punctuation
'n' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'(' Punctuation
'"' Literal.String.Double
@@ -2719,31 +2719,31 @@
'[' Operator
'0' Literal.Number.Integer
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.5' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'..' Operator
-' ' Text
+' ' Text.Whitespace
'y' Name
-'\n ' Text
+'\n ' Text.Whitespace
'# i is set to every integer from x to y, inclusive' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'x' Name
'.' Operator
@@ -2753,25 +2753,25 @@
',' Punctuation
'7' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'i' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'# i is set to every integer from x to y, stepsize = 7' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Infancy is: ' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'(' Punctuation
'0' Literal.Number.Integer
@@ -2780,366 +2780,366 @@
')' Punctuation
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'i' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'i' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.6' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# We can add conversion methods to the Integer class,' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# this makes a roman number just a representation for normal numbers.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'Integer' Name.Class
-'\n \n ' Text
+'\n \n ' Text.Whitespace
'@@romanlist' Name.Variable.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'[' Operator
'"' Literal.String.Double
'M' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1000' Literal.Number.Integer
']' Operator
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'"' Literal.String.Double
'CM' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'900' Literal.Number.Integer
']' Operator
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'"' Literal.String.Double
'D' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'500' Literal.Number.Integer
']' Operator
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'"' Literal.String.Double
'CD' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'400' Literal.Number.Integer
']' Operator
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'"' Literal.String.Double
'C' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'100' Literal.Number.Integer
']' Operator
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'"' Literal.String.Double
'XC' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'90' Literal.Number.Integer
']' Operator
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'"' Literal.String.Double
'L' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'50' Literal.Number.Integer
']' Operator
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'"' Literal.String.Double
'XL' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'40' Literal.Number.Integer
']' Operator
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'"' Literal.String.Double
'X' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'10' Literal.Number.Integer
']' Operator
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'"' Literal.String.Double
'IX' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'9' Literal.Number.Integer
']' Operator
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'"' Literal.String.Double
'V' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
']' Operator
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'"' Literal.String.Double
'IV' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'4' Literal.Number.Integer
']' Operator
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'"' Literal.String.Double
'I' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Operator
']' Operator
-'\n \n ' Text
+'\n \n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'to_roman' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'remains' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'self' Name.Builtin
-'\n ' Text
+'\n ' Text.Whitespace
'roman' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'sym' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'num' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'@@romanlist' Name.Variable.Class
-'\n ' Text
+'\n ' Text.Whitespace
'while' Keyword
-' ' Text
+' ' Text.Whitespace
'remains' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'num' Name
-'\n ' Text
+'\n ' Text.Whitespace
'remains' Name
-' ' Text
+' ' Text.Whitespace
'-=' Operator
-' ' Text
+' ' Text.Whitespace
'num' Name
-'\n ' Text
+'\n ' Text.Whitespace
'roman' Name
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'sym' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'roman' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n \n ' Text
+'\n \n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'Integer' Name.Class
'.' Operator
'from_roman' Name.Function
'(' Punctuation
'roman' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'ustr' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'roman' Name
'.' Operator
'upcase' Name
-'\n ' Text
+'\n ' Text.Whitespace
'sum' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'entry' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'@@romanlist' Name.Variable.Class
-'\n ' Text
+'\n ' Text.Whitespace
'sym' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'num' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'entry' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'entry' Name
'[' Operator
'1' Literal.Number.Integer
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'while' Keyword
-' ' Text
+' ' Text.Whitespace
'sym' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'ustr' Name
'[' Operator
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'sym' Name
'.' Operator
'length' Name
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'sum' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'num' Name
-'\n ' Text
+'\n ' Text.Whitespace
'ustr' Name
'.' Operator
'slice!' Name
'(' Punctuation
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'sym' Name
'.' Operator
'length' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'sum' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n \n' Text
+'\n \n' Text.Whitespace
'end' Keyword
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'roman_fifteen' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'15' Literal.Number.Integer
'.' Operator
'to_roman' Name
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Roman for fifteen is ' Literal.String.Double
'#{' Literal.String.Interpol
'roman_fifteen' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Integer' Name.Builtin
'.' Operator
'from_roman' Name
'(' Punctuation
'roman_fifteen' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Converted back, ' Literal.String.Double
'#{' Literal.String.Interpol
@@ -3150,52 +3150,52 @@
'i' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n\n' Text
+'\n\n' Text.Whitespace
'# check' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'1' Literal.Number.Integer
'..' Operator
'3900' Literal.Number.Integer
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'r' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'i' Name
'.' Operator
'to_roman' Name
-'\n ' Text
+'\n ' Text.Whitespace
'j' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Integer' Name.Builtin
'.' Operator
'from_roman' Name
'(' Punctuation
'r' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'j' Name
-'\n ' Text
+'\n ' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'error: ' Literal.String.Double
'#{' Literal.String.Interpol
@@ -3210,20 +3210,20 @@
'j' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.7' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'random' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'rand' Name.Builtin
'(' Punctuation
'y' Name
@@ -3234,12 +3234,12 @@
')' Punctuation
'+' Operator
'x' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'chars' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'"' Literal.String.Double
'A' Literal.String.Double
@@ -3267,32 +3267,32 @@
']' Operator
'.' Operator
'collect' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'r' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'r' Name
'.' Operator
'to_a' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
'.' Operator
'join' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'%q(' Literal.String.Other
'!@$%^&*' Literal.String.Other
')' Literal.String.Other
-'\n' Text
+'\n' Text.Whitespace
'password' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'1' Literal.Number.Integer
'..' Operator
@@ -3300,9 +3300,9 @@
')' Punctuation
'.' Operator
'collect' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'chars' Name
'[' Operator
'rand' Name.Builtin
@@ -3312,7 +3312,7 @@
'size' Name
')' Punctuation
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
'.' Operator
'pack' Name
@@ -3321,39 +3321,39 @@
'C*' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.8' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'srand' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'# uses a combination of the time, the process id, and a sequence number' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'srand' Name.Builtin
'(' Punctuation
'val' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# for repeatable behaviour' Comment.Single
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.9' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# from the randomr lib: ' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# http://raa.ruby-lang.org/project/randomr/' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'-' Operator
'-' Operator
'-' Operator
'-' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'http' Literal.String.Symbol
':' Punctuation
'/' Literal.String.Regex
@@ -3370,96 +3370,96 @@
'/' Operator
'randomr' Name
'/' Operator
-'\n\n' Text
+'\n\n' Text.Whitespace
'require' Name.Builtin
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'random/mersenne_twister' Literal.String.Single
"'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
'mers' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Random' Name.Constant
'::' Operator
'MersenneTwister' Name.Constant
'.' Operator
'new' Name
-' ' Text
+' ' Text.Whitespace
'123456789' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'mers' Name
'.' Operator
'rand' Name
'(' Punctuation
'0' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# 0.550321932544541' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'mers' Name
'.' Operator
'rand' Name
'(' Punctuation
'10' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# 2' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'# using online sources of random data via the realrand package:' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# http://raa.ruby-lang.org/project/realrand/' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# **Note**' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# The following online services are used in this package:' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# http://www.random.org - source: atmospheric noise ' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# http://www.fourmilab.ch/hotbits - source: radioactive decay timings' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# http://random.hd.org - source: entropy from local and network noise' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# Please visit the sites and respect the rules of each service.' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'require' Name.Builtin
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'random/online' Literal.String.Single
"'" Literal.String.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'generator1' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Random' Name.Constant
'::' Operator
'RandomOrg' Name.Constant
'.' Operator
'new' Name
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'generator1' Name
'.' Operator
'randbyte' Name
@@ -3473,20 +3473,20 @@
',' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'generator1' Name
'.' Operator
'randnum' Name
'(' Punctuation
'10' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'6' Literal.Number.Integer
')' Punctuation
'.' Operator
@@ -3496,23 +3496,23 @@
',' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# Roll dice 10 times.' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'generator2' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Random' Name.Constant
'::' Operator
'FourmiLab' Name.Constant
'.' Operator
'new' Name
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'generator2' Name
'.' Operator
'randbyte' Name
@@ -3526,24 +3526,24 @@
',' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'# randnum is not supported.' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'generator3' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Random' Name.Constant
'::' Operator
'EntropyPool' Name.Constant
'.' Operator
'new' Name
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'generator3' Name
'.' Operator
'randbyte' Name
@@ -3557,83 +3557,83 @@
',' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'# randnum is not supported.' Comment.Single
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.10' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'gaussian_rand' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'begin' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'u1' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'rand' Name.Builtin
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'u2' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'rand' Name.Builtin
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'w' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'u1' Name
'*' Operator
'u1' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'u2' Name
'*' Operator
'u2' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'while' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'w' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'w' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Math' Name.Constant
'.' Operator
'sqrt' Name
@@ -3652,55 +3652,55 @@
'/' Operator
'w' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'u2' Name
'*' Operator
'w' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'u1' Name
'*' Operator
'w' Name
-' ' Text
+' ' Text.Whitespace
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'mean' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'25' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'sdev' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'salary' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'gaussian_rand' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sdev' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'mean' Name
-'\n' Text
+'\n' Text.Whitespace
'printf' Name.Builtin
'(' Punctuation
@@ -3711,21 +3711,21 @@
'\\n' Literal.String.Escape
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'salary' Name
')' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.11' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'deg2rad' Name.Function
'(' Punctuation
'd' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'd' Name
'/' Operator
@@ -3737,18 +3737,18 @@
'Math' Name.Constant
'::' Operator
'PI' Name.Constant
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'rad2deg' Name.Function
'(' Punctuation
'r' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'r' Name
'/' Operator
@@ -3758,229 +3758,229 @@
')' Punctuation
'*' Operator
'180' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.12' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'sin_val' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Math' Name.Constant
'.' Operator
'sin' Name
'(' Punctuation
'angle' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'cos_val' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Math' Name.Constant
'.' Operator
'cos' Name
'(' Punctuation
'angle' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'tan_val' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Math' Name.Constant
'.' Operator
'tan' Name
'(' Punctuation
'angle' Name
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
"# AFAIK Ruby's Math module doesn't provide acos/asin" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
"# While we're at it, let's also define missing hyperbolic functions" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'module' Keyword
-' ' Text
+' ' Text.Whitespace
'Math' Name.Namespace
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'Math' Name.Class
'.' Operator
'asin' Name.Function
'(' Punctuation
'x' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'atan2' Name
'(' Punctuation
'x' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'sqrt' Name
'(' Punctuation
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
'**' Operator
'2' Literal.Number.Integer
')' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'Math' Name.Class
'.' Operator
'acos' Name.Function
'(' Punctuation
'x' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'atan2' Name
'(' Punctuation
'sqrt' Name
'(' Punctuation
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
'**' Operator
'2' Literal.Number.Integer
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'x' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'Math' Name.Class
'.' Operator
'atan' Name.Function
'(' Punctuation
'x' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'atan2' Name
'(' Punctuation
'x' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'Math' Name.Class
'.' Operator
'sinh' Name.Function
'(' Punctuation
'x' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'exp' Name
'(' Punctuation
'x' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'exp' Name
'(' Punctuation
'-' Operator
'x' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'Math' Name.Class
'.' Operator
'cosh' Name.Function
'(' Punctuation
'x' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'exp' Name
'(' Punctuation
'x' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'exp' Name
'(' Punctuation
'-' Operator
'x' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'Math' Name.Class
'.' Operator
'tanh' Name.Function
'(' Punctuation
'x' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'sinh' Name
'(' Punctuation
'x' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'cosh' Name
'(' Punctuation
'x' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'# The support for Complex numbers is not built-in' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Math' Name.Constant
'.' Operator
'acos' Name
@@ -3989,57 +3989,57 @@
'.' Operator
'7' Literal.Number.Integer
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
"#=> in `sqrt': square root for negative number (ArgumentError)" Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
"# There is an implementation of Complex numbers in 'complex.rb' in current" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
"# Ruby distro, but it doesn't support atan2 with complex args, so it doesn't" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# solve this problem.' Comment.Single
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.13' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'log_e' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Math' Name.Constant
'.' Operator
'log' Name
'(' Punctuation
'val' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'log_10' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Math' Name.Constant
'.' Operator
'log10' Name
'(' Punctuation
'val' Name
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'log_base' Name.Function
'(' Punctuation
'base' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'val' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Math' Name.Constant
'.' Operator
'log' Name
@@ -4053,185 +4053,185 @@
'(' Punctuation
'base' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'answer' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'log_base' Name
'(' Punctuation
'10' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'10_000' Literal.Number.Integer
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'log10(10,000) = ' Literal.String.Double
'#{' Literal.String.Interpol
'answer' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.14' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'require' Name.Builtin
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'matrix.rb' Literal.String.Single
"'" Literal.String.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Matrix' Name.Constant
'[' Operator
'[' Operator
'3' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
']' Operator
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'[' Operator
'5' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'9' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'8' Literal.Number.Integer
']' Operator
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Matrix' Name.Constant
'[' Operator
'[' Operator
'4' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'7' Literal.Number.Integer
']' Operator
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'[' Operator
'9' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
']' Operator
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'[' Operator
'8' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Operator
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'a' Name
'.' Operator
'row_size' Name
-'\n' Text
+'\n' Text.Whitespace
'a' Name
'.' Operator
'column_size' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'c' Name
'.' Operator
'det' Name
-'\n' Text
+'\n' Text.Whitespace
'a' Name
'.' Operator
'transpose' Name
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.15' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'require' Name.Builtin
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'complex.rb' Literal.String.Single
"'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
'require' Name.Builtin
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'rational.rb' Literal.String.Single
"'" Literal.String.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Complex' Name.Constant
'(' Punctuation
'3' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# 3 + 5i' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Complex' Name.Constant
'(' Punctuation
'2' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
'2' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# 2 - 2i' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'c = ' Literal.String.Double
'#{' Literal.String.Interpol
@@ -4240,36 +4240,36 @@
'b' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n\n' Text
+'\n\n' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
-'\n' Text
+'\n' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'4' Literal.Number.Integer
'*' Operator
'Complex' Name.Constant
'::' Operator
'I' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'printf' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'sqrt(' Literal.String.Double
'#{' Literal.String.Interpol
@@ -4279,133 +4279,133 @@
'\\n' Literal.String.Escape
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Math' Name.Constant
'.' Operator
'sqrt' Name
'(' Punctuation
'd' Name
')' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.16' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'number' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'hexadecimal' Name
'.' Operator
'hex' Name
-'\n' Text
+'\n' Text.Whitespace
'number' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'octal' Name
'.' Operator
'oct' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Gimme a number in decimal, octal, or hex: ' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'num' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'gets' Name.Builtin
'.' Operator
'chomp' Name
-'\n' Text
+'\n' Text.Whitespace
'exit' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'defined?' Name
'(' Punctuation
'num' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'num' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'num' Name
'.' Operator
'oct' Name
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'num' Name
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
'^0' Literal.String.Regex
'/' Literal.String.Regex
-' ' Text
+' ' Text.Whitespace
'# does both oct and hex ' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'printf' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'%d %x %o' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'num' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'num' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'num' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Enter file permission in octal: ' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'permissions' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'gets' Name.Builtin
'.' Operator
'chomp' Name
-'\n' Text
+'\n' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Exiting ...' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'defined?' Name
'(' Punctuation
'permissions' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'The decimal value is ' Literal.String.Double
'#{' Literal.String.Interpol
@@ -4414,22 +4414,22 @@
'oct' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.17' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'commify' Name.Function
'(' Punctuation
'n' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
'.' Operator
'to_s' Name
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
@@ -4439,32 +4439,32 @@
'\\' Literal.String.Regex
'..*)?' Literal.String.Regex
'/' Literal.String.Regex
-'\n ' Text
+'\n ' Text.Whitespace
'int' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'dec' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'$1' Name.Variable.Global
'.' Operator
'reverse' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'$2' Name.Variable.Global
-' ' Text
+' ' Text.Whitespace
'?' Punctuation
-' ' Text
+' ' Text.Whitespace
'$2' Name.Variable.Global
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'while' Keyword
-' ' Text
+' ' Text.Whitespace
'int' Name
'.' Operator
'gsub!' Name
@@ -4479,7 +4479,7 @@
'd)' Literal.String.Regex
'/' Literal.String.Regex
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'\\1' Literal.String.Escape
'\\2' Literal.String.Escape
@@ -4487,450 +4487,450 @@
'\\3' Literal.String.Escape
"'" Literal.String.Single
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'int' Name
'.' Operator
'reverse' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'dec' Name
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.18' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'printf' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'It took %d hour%s' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'time' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'time' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'?' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
's' Literal.String.Double
'"' Literal.String.Double
-'\n\n' Text
+'\n\n' Text.Whitespace
'# dunno if an equivalent to Lingua::EN::Inflect exists...' Comment.Single
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_2.19' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#-----------------------------' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#!/usr/bin/ruby' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# bigfact - calculating prime factors' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'factorize' Name.Function
'(' Punctuation
'orig' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'factors' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'factors' Name
'.' Operator
'default' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'# return 0 instead nil if key not found in hash' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'orig' Name
-'\n ' Text
+'\n ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'sqi' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'4' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'# square of i' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'while' Keyword
-' ' Text
+' ' Text.Whitespace
'sqi' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'while' Keyword
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Operator
'modulo' Name
'(' Punctuation
'i' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'/=' Operator
-' ' Text
+' ' Text.Whitespace
'i' Name
-'\n ' Text
+'\n ' Text.Whitespace
'factors' Name
'[' Operator
'i' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'# puts "Found factor #{i}"' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'# we take advantage of the fact that (i +1)**2 = i**2 + 2*i +1' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'sqi' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n \n ' Text
+'\n \n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'n' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'n' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'orig' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'factors' Name
'[' Operator
'n' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'factors' Name
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'printfactorhash' Name.Function
'(' Punctuation
'orig' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'factorcount' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
'(' Punctuation
'"' Literal.String.Double
'%-10d ' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'orig' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'factorcount' Name
'.' Operator
'length' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'PRIME' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'# sorts after number, because the hash keys are numbers' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'factorcount' Name
'.' Operator
'sort' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'factor' Name
',' Punctuation
'exponent' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'factor' Name
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'exponent' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'**' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'exponent' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'puts' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'arg' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'ARGV' Name.Constant
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'arg' Name
'.' Operator
'to_i' Name
-'\n ' Text
+'\n ' Text.Whitespace
'mfactors' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'factorize' Name
'(' Punctuation
'n' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'printfactorhash' Name
'(' Punctuation
'n' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'mfactors' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'#-----------------------------' Comment.Single
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_3.0' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'now' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Today is day ' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'now' Name
'.' Operator
'yday' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
' of the current year.' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Today is day ' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'now' Name
'.' Operator
'day' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
' of the current month.' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_3.1' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'day' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'month' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'year' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'now' Name
'.' Operator
'day' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'now' Name
'.' Operator
'month' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'now' Name
'.' Operator
'year' Name
-'\n' Text
+'\n' Text.Whitespace
'# or' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'day' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'month' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'year' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'now' Name
@@ -4941,18 +4941,18 @@
'..' Operator
'5' Literal.Number.Integer
']' Operator
-'\n\n' Text
+'\n\n' Text.Whitespace
'tl' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'now' Name
'.' Operator
'localtime' Name
-'\n' Text
+'\n' Text.Whitespace
'printf' Name.Builtin
'(' Punctuation
@@ -4961,22 +4961,22 @@
'\\n' Literal.String.Escape
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'tl' Name
'.' Operator
'year' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'tl' Name
'.' Operator
'month' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'tl' Name
'.' Operator
'day' Name
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'Time' Name.Constant
'.' Operator
@@ -4990,10 +4990,10 @@
'%Y-%m-%d' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_3.2' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'Time' Name.Constant
'.' Operator
@@ -5001,24 +5001,24 @@
'(' Punctuation
'year' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'month' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'day' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'hour' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'minute' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'second' Name
')' Punctuation
'.' Operator
'tv_sec' Name
-'\n' Text
+'\n' Text.Whitespace
'Time' Name.Constant
'.' Operator
@@ -5026,59 +5026,59 @@
'(' Punctuation
'year' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'month' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'day' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'hour' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'minute' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'second' Name
')' Punctuation
'.' Operator
'tv_sec' Name
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_3.3' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'sec' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'min' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'hour' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'day' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'month' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'year' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'wday' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'yday' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'isdst' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'zone' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'at' Name
@@ -5087,65 +5087,65 @@
')' Punctuation
'.' Operator
'to_a' Name
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_3.4' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'when_' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'now' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'difference' Name
-' ' Text
+' ' Text.Whitespace
'# now -> Time ; difference -> Numeric (delta in seconds)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'then_' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'now' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'difference' Name
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_3.5' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'bree' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'361535725' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'nat' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'96201950' Literal.Number.Integer
-'\n\n' Text
+'\n\n' Text.Whitespace
'difference' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'bree' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'nat' Name
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'There were ' Literal.String.Double
'#{' Literal.String.Interpol
@@ -5153,122 +5153,122 @@
'}' Literal.String.Interpol
' seconds between Nat and Bree' Literal.String.Double
'"' Literal.String.Double
-'\n\n' Text
+'\n\n' Text.Whitespace
'seconds' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'difference' Name
-' ' Text
+' ' Text.Whitespace
'%' Operator
-' ' Text
+' ' Text.Whitespace
'60' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'difference' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'difference' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'seconds' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'60' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'minutes' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'difference' Name
-' ' Text
+' ' Text.Whitespace
'%' Operator
-' ' Text
+' ' Text.Whitespace
'60' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'difference' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'difference' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'minutes' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'60' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'hours' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'difference' Name
-' ' Text
+' ' Text.Whitespace
'%' Operator
-' ' Text
+' ' Text.Whitespace
'24' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'difference' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'difference' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'hours' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'24' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'days' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'difference' Name
-' ' Text
+' ' Text.Whitespace
'%' Operator
-' ' Text
+' ' Text.Whitespace
'7' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'weeks' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'difference' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'days' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'7' Literal.Number.Integer
-'\n\n' Text
+'\n\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'(' Literal.String.Double
'#{' Literal.String.Interpol
@@ -5292,43 +5292,43 @@
'}' Literal.String.Interpol
')' Literal.String.Double
'"' Literal.String.Double
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_3.6' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'monthday' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'weekday' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'yearday' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'date' Name
'.' Operator
'mday' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'date' Name
'.' Operator
'wday' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'date' Name
'.' Operator
'yday' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'# AFAIK the week number is not just a division since week boundaries are on sundays' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'weeknum' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'd' Name
'.' Operator
'strftime' Name
@@ -5339,57 +5339,57 @@
')' Punctuation
'.' Operator
'to_i' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n\n' Text
+'\n\n' Text.Whitespace
'year' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1981' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'month' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'jun' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
"# or `6' if you want to emulate a broken language" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'day' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'16' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
't' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'mktime' Name
'(' Punctuation
'year' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'month' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'day' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'#{' Literal.String.Interpol
'month' Name
@@ -5405,7 +5405,7 @@
' was a ' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
't' Name
'.' Operator
'strftime' Name
@@ -5415,39 +5415,39 @@
'"' Literal.String.Double
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_3.7' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'yyyy' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'mm' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'dd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'$1' Name.Variable.Global
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'$2' Name.Variable.Global
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'$3' Name.Variable.Global
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'1998-06-25' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
@@ -5459,45 +5459,45 @@
'\\' Literal.String.Regex
'd+)' Literal.String.Regex
'/' Literal.String.Regex
-'\n\n' Text
+'\n\n' Text.Whitespace
'epoch_seconds' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'mktime' Name
'(' Punctuation
'yyyy' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'mm' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'dd' Name
')' Punctuation
'.' Operator
'tv_sec' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'# dunno an equivalent to Date::Manip#ParseDate' Comment.Single
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_3.8' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'string' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'at' Name
'(' Punctuation
'epoch_secs' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'Time' Name.Constant
'.' Operator
@@ -5507,103 +5507,103 @@
')' Punctuation
'.' Operator
'gmtime' Name
-' ' Text
+' ' Text.Whitespace
'# gives: Fri Feb 13 23:31:30 UTC 2009' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'time' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'mktime' Name
'(' Punctuation
'1973' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'jan' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'18' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'45' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'50' Literal.Number.Integer
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'In localtime it gives: ' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'time' Name
'.' Operator
'localtime' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_3.9' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# Ruby provides micro-seconds in Time object' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'Time' Name.Constant
'.' Operator
'now' Name
'.' Operator
'usec' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'# Ruby gives the seconds in floating format when substracting two Time objects' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'before' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'now' Name
-'\n' Text
+'\n' Text.Whitespace
'line' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'gets' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'elapsed' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'now' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'before' Name
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'You took ' Literal.String.Double
'#{' Literal.String.Interpol
@@ -5611,114 +5611,114 @@
'}' Literal.String.Interpol
' seconds.' Literal.String.Double
'"' Literal.String.Double
-'\n\n' Text
+'\n\n' Text.Whitespace
'# On my Celeron-400 with Linux-2.2.19-14mdk, average for three execs are:' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# This Ruby version: average 0.00321 sec' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
"# Cookbook's Perl version: average 0.00981 sec" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'size' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'500' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'number_of_times' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'100' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'total_time' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'number_of_times' Name
'.' Operator
'times' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'# populate array' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'array' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'size' Name
'.' Operator
'times' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'array' Name
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'rand' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'# sort it' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'begin_' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'now' Name
-'\n ' Text
+'\n ' Text.Whitespace
'array' Name
'.' Operator
'sort!' Name
-'\n ' Text
+'\n ' Text.Whitespace
'time' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'now' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'begin_' Name
-'\n ' Text
+'\n ' Text.Whitespace
'total_time' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'time' Name
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'printf' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'On average, sorting %d random numbers takes %.5f seconds' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'size' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'total_time' Name
'/' Operator
@@ -5727,10 +5727,10 @@
'number_of_times' Name
')' Punctuation
')' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_3.10' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'sleep' Name.Builtin
'(' Punctuation
@@ -5738,47 +5738,47 @@
'.' Operator
'005' Literal.Number.Oct
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# Ruby is definitely not as broken as Perl :)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# (may be interrupted by sending the process a SIGALRM)' Comment.Single
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_3.11' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#!/usr/bin/ruby -w' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# hopdelta - feed mail header, produce lines' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# showing delay at each hop.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'require' Name.Builtin
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'time' Literal.String.Single
"'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'MailHopDelta' Name.Class
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'initialize' Name.Function
'(' Punctuation
'mail' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@head' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'mail' Name
'.' Operator
'gsub' Name
@@ -5794,17 +5794,17 @@
' ' Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@topline' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%w-Sender Recipient Time Delta-' Literal.String.Other
-'\n ' Text
+'\n ' Text.Whitespace
'@start_from' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'mail' Name
'.' Operator
'match' Name
@@ -5820,11 +5820,11 @@
'[' Operator
'1' Literal.Number.Integer
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'@date' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'parse' Name
@@ -5843,33 +5843,33 @@
'1' Literal.Number.Integer
']' Operator
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'out' Name.Function
'(' Punctuation
'line' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'%-20.20s %-20.20s %-20.20s %s' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'%' Operator
-' ' Text
+' ' Text.Whitespace
'line' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'hop_date' Name.Function
'(' Punctuation
'day' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'day' Name
'.' Operator
'strftime' Name
@@ -5878,22 +5878,22 @@
'%I:%M:%S %Y/%m/%d' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'puts_hops' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'out' Name
'(' Punctuation
'@topline' Name.Variable.Instance
')' Punctuation
-' \n ' Text
+' \n ' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'out' Name
'(' Punctuation
'[' Operator
@@ -5901,10 +5901,10 @@
'Start' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'@start_from' Name.Variable.Instance
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'hop_date' Name
'(' Punctuation
'@date' Name.Variable.Instance
@@ -5914,7 +5914,7 @@
"'" Literal.String.Single
']' Operator
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@head' Name.Variable.Instance
'.' Operator
'split' Name
@@ -5935,13 +5935,13 @@
')' Punctuation
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
'hop' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'hop' Name
'.' Operator
'gsub!' Name
@@ -5956,11 +5956,11 @@
'\\1' Literal.String.Escape
"'" Literal.String.Single
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'whence' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'hop' Name
'.' Operator
'match' Name
@@ -5974,34 +5974,34 @@
'[' Operator
'1' Literal.Number.Integer
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'whence' Name
-'\n ' Text
+'\n ' Text.Whitespace
'warn' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Bad received line: ' Literal.String.Double
'#{' Literal.String.Interpol
'hop' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'next' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'$+' Name.Variable.Global
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'hop' Name
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
@@ -6015,17 +6015,17 @@
'\\' Literal.String.Regex
')' Literal.String.Regex
'/' Literal.String.Regex
-'\n ' Text
+'\n ' Text.Whitespace
'by' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'$1' Name.Variable.Global
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'hop' Name
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
@@ -6039,15 +6039,15 @@
'\\' Literal.String.Regex
'S+)' Literal.String.Regex
'/' Literal.String.Regex
-'\n ' Text
+'\n ' Text.Whitespace
'next' Keyword
-' ' Text
+' ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'now' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Time' Name.Constant
'.' Operator
'parse' Name
@@ -6056,84 +6056,84 @@
')' Punctuation
'.' Operator
'localtime' Name
-'\n ' Text
+'\n ' Text.Whitespace
'delta' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'now' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'@date' Name.Variable.Instance
-'\n ' Text
+'\n ' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'out' Name
'(' Punctuation
'[' Operator
'from' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'by' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'hop_date' Name
'(' Punctuation
'now' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'hop_time' Name
'(' Punctuation
'delta' Name
')' Punctuation
']' Operator
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@date' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'now' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'hop_time' Name.Function
'(' Punctuation
'secs' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'sign' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'secs' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'?' Operator
-' ' Text
+' ' Text.Whitespace
'-' Operator
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'days' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'secs' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'secs' Name
'.' Operator
'abs' Name
@@ -6141,22 +6141,22 @@
'divmod' Name
'(' Punctuation
'60' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'60' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'24' Literal.Number.Integer
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'hours' Name
',' Punctuation
'secs' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'secs' Name
'.' Operator
'abs' Name
@@ -6164,19 +6164,19 @@
'divmod' Name
'(' Punctuation
'60' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'60' Literal.Number.Integer
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'mins' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'secs' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'secs' Name
'.' Operator
'abs' Name
@@ -6185,123 +6185,123 @@
'(' Punctuation
'60' Literal.Number.Integer
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'rtn' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'%3ds' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'%' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'secs' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sign' Name
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'rtn' Name
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'%3dm' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'%' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'mins' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sign' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'mins' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'rtn' Name
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'%3dh' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'%' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'hours' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sign' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'hours' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'rtn' Name
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'%3dd' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'%' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'days' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sign' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'days' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' \n ' Text
+' \n ' Text.Whitespace
'rtn' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'$/' Name.Variable.Global
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'mail' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'MailHopDelta' Name.Constant
'.' Operator
'new' Name
@@ -6312,147 +6312,147 @@
')' Punctuation
'.' Operator
'puts_hops' Name
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_4.0' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'single_level' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'this' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'that' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'the' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'other' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
']' Operator
-'\n\n' Text
+'\n\n' Text.Whitespace
'# Ruby directly supports nested arrays' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'double_level' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'this' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'that' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'the' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'other' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
']' Operator
-' ' Text
+' ' Text.Whitespace
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'still_single_level' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'this' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'that' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'the' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'other' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
']' Operator
-' ' Text
+' ' Text.Whitespace
']' Operator
'.' Operator
'flatten' Name
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_4.1' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'quick' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'brown' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'fox' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%w(' Literal.String.Other
'Why are you teasing me?' Literal.String.Other
')' Literal.String.Other
-'\n\n' Text
+'\n\n' Text.Whitespace
'lines' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'<<' Operator
'"' Literal.String.Heredoc
'END_OF_HERE_DOC' Literal.String.Delimiter
@@ -6466,12 +6466,12 @@
's*(.+)' Literal.String.Regex
'/' Literal.String.Regex
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'\\1' Literal.String.Escape
"'" Literal.String.Single
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
' The boy stood on the burning deck,\n' Literal.String.Heredoc
@@ -6479,12 +6479,12 @@
'END_OF_HERE_DOC\n' Literal.String.Delimiter
-'\n' Text
+'\n' Text.Whitespace
'bigarray' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'IO' Name.Constant
'.' Operator
'readlines' Name
@@ -6495,33 +6495,33 @@
')' Punctuation
'.' Operator
'collect' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'l' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'l' Name
'.' Operator
'chomp' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'name' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Gandalf' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'banner' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%Q(' Literal.String.Other
'Speak, ' Literal.String.Other
'#{' Literal.String.Interpol
@@ -6529,19 +6529,19 @@
'}' Literal.String.Interpol
', and welcome!' Literal.String.Other
')' Literal.String.Other
-'\n\n' Text
+'\n\n' Text.Whitespace
'host_info' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'`' Literal.String.Backtick
'host ' Literal.String.Backtick
'#{' Literal.String.Interpol
'his_host' Name
'}' Literal.String.Interpol
'`' Literal.String.Backtick
-'\n\n' Text
+'\n\n' Text.Whitespace
'%x(' Literal.String.Other
'ps ' Literal.String.Other
@@ -6549,12 +6549,12 @@
'$$' Name.Variable.Global
'}' Literal.String.Interpol
')' Literal.String.Other
-'\n\n' Text
+'\n\n' Text.Whitespace
'banner' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Costs only $4.95' Literal.String.Single
"'" Literal.String.Single
@@ -6565,68 +6565,68 @@
' ' Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'rax' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%w! ( ) < > { } [ ] !' Literal.String.Other
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_4.2' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'commify_series' Name.Function
'(' Punctuation
'arr' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'not' Operator.Word
-' ' Text
+' ' Text.Whitespace
'arr' Name
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'arr' Name
'.' Operator
'size' Name
-'\n ' Text
+'\n ' Text.Whitespace
'when' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'then' Keyword
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
"'" Literal.String.Single
-'\n ' Text
+'\n ' Text.Whitespace
'when' Keyword
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'then' Keyword
-' ' Text
+' ' Text.Whitespace
'arr' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'when' Keyword
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'then' Keyword
-' ' Text
+' ' Text.Whitespace
'arr' Name
'.' Operator
'join' Name
@@ -6635,9 +6635,9 @@
' and ' Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-' ' Text
+' ' Text.Whitespace
'arr' Name
'[' Operator
'0' Literal.Number.Integer
@@ -6652,74 +6652,74 @@
', ' Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
', and ' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'arr' Name
'[' Operator
'-' Operator
'1' Literal.Number.Integer
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'array' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'red' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'yellow' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'green' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
']' Operator
-'\n\n' Text
+'\n\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'I have ' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'array' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
' marbles' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'# -> I have redyellowgreen marbles' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'# But unlike Perl:' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'I have ' Literal.String.Double
'#{' Literal.String.Interpol
@@ -6728,16 +6728,16 @@
' marbles' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'# -> I have redyellowgreen marbles' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# So, needs:' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'I have ' Literal.String.Double
'#{' Literal.String.Interpol
@@ -6753,103 +6753,103 @@
' marbles' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'# -> I have red yellow green marbles' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'#!/usr/bin/ruby' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# communify_series - show proper comma insertion in list output' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'commify_series' Name.Function
'(' Punctuation
'arr' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'not' Operator.Word
-' ' Text
+' ' Text.Whitespace
'arr' Name
-'\n ' Text
+'\n ' Text.Whitespace
'sepchar' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'arr' Name
'.' Operator
'find' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'p' Name.Builtin
'|' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
',' Literal.String.Regex
'/' Literal.String.Regex
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-' ' Text
+' ' Text.Whitespace
'?' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'; ' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
', ' Literal.String.Single
"'" Literal.String.Single
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'arr' Name
'.' Operator
'size' Name
-'\n ' Text
+'\n ' Text.Whitespace
'when' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'then' Keyword
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
"'" Literal.String.Single
-'\n ' Text
+'\n ' Text.Whitespace
'when' Keyword
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'then' Keyword
-' ' Text
+' ' Text.Whitespace
'arr' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'when' Keyword
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'then' Keyword
-' ' Text
+' ' Text.Whitespace
'arr' Name
'.' Operator
'join' Name
@@ -6858,9 +6858,9 @@
' and ' Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-' ' Text
+' ' Text.Whitespace
'arr' Name
'[' Operator
'0' Literal.Number.Integer
@@ -6873,148 +6873,148 @@
'(' Punctuation
'sepchar' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sepchar' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'and ' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'arr' Name
'[' Operator
'-' Operator
'1' Literal.Number.Integer
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'lists' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'just one thing' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
']' Operator
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'%w(' Literal.String.Other
'Mutt Jeff' Literal.String.Other
')' Literal.String.Other
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'%w(' Literal.String.Other
'Peter Paul Mary' Literal.String.Other
')' Literal.String.Other
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'To our parents' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Mother Theresa' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'God' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
']' Operator
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'pastrami' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'ham and cheese' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'peanut butter and jelly' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'tuna' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
']' Operator
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'recycle tired, old phrases' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'ponder big, happy thoughts' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
']' Operator
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'recycle tired, old phrases' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
"'" Literal.String.Single
'ponder big, happy thoughts' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
"'" Literal.String.Single
'sleep and dream peacefully' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
']' Operator
',' Punctuation
-'\n' Text
+'\n' Text.Whitespace
']' Operator
-'\n\n' Text
+'\n\n' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'list' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'lists' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'The list is: ' Literal.String.Double
'#{' Literal.String.Interpol
@@ -7025,19 +7025,19 @@
'}' Literal.String.Interpol
'.' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_4.3' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
"# (note: AFAIK Ruby doesn't allow gory change of Array length)" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# grow the array by assigning nil to past the end of array' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'ary' Name
'[' Operator
@@ -7045,14 +7045,14 @@
'-' Operator
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n' Text
+'\n' Text.Whitespace
'# shrink the array by slicing it down' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'ary' Name
'.' Operator
@@ -7063,10 +7063,10 @@
'-' Operator
'1' Literal.Number.Integer
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'# init the array with given size' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'Array' Name.Builtin
'.' Operator
@@ -7074,49 +7074,49 @@
'(' Punctuation
'number_of_elems' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'# assign to an element past the original end enlarges the array' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'ary' Name
'[' Operator
'index_new_last_elem' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'value' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'what_about_that_array' Name.Function
'(' Punctuation
'a' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'The array now has ' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a' Name
'.' Operator
'size' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
' elements.' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'# Index of last element is not really interesting in Ruby' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Element ' Literal.String.Double
'#' Literal.String.Double
@@ -7130,85 +7130,85 @@
"'." Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'people' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%w(' Literal.String.Other
'Crosby Stills Nash Young' Literal.String.Other
')' Literal.String.Other
-'\n' Text
+'\n' Text.Whitespace
'what_about_that_array' Name
'(' Punctuation
'people' Name
')' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_4.4' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# OO style' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'bad_users' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'user' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'complain' Name
'(' Punctuation
'user' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'# or, functional style' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'user' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'bad_users' Name
-'\n ' Text
+'\n ' Text.Whitespace
'complain' Name
'(' Punctuation
'user' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'var' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'ENV' Name.Constant
'.' Operator
'keys' Name
'.' Operator
'sort' Name
-'\n ' Text
+'\n ' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'#{' Literal.String.Interpol
'var' Name
@@ -7221,55 +7221,55 @@
']' Operator
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'user' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'all_users' Name
-'\n ' Text
+'\n ' Text.Whitespace
'disk_space' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'get_usage' Name
'(' Punctuation
'user' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'disk_space' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'MAX_QUOTA' Name.Constant
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'complain' Name
'(' Punctuation
'user' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'l' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'IO' Name.Constant
'.' Operator
'popen' Name
@@ -7280,79 +7280,79 @@
')' Punctuation
'.' Operator
'readlines' Name
-'\n ' Text
+'\n ' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'l' Name
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'l' Name
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
'^gc' Literal.String.Regex
'/' Literal.String.Regex
-' \n' Text
+' \n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'# we can mimic the obfuscated Perl way' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'while' Keyword
-' ' Text
+' ' Text.Whitespace
'fh' Name
'.' Operator
'gets' Name
-' ' Text
+' ' Text.Whitespace
'# $_ is set to the line just read' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'chomp' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'# $_ has a trailing \\n removed, if it had one' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'split' Name.Builtin
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'w' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'# $_ is split on whitespace' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'# but $_ is not set to each chunk as in Perl' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'w' Name
'.' Operator
'reverse' Name
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'# ...or use a cleaner way' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'l' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'fh' Name
'.' Operator
'readlines' Name
-'\n ' Text
+'\n ' Text.Whitespace
'l' Name
'.' Operator
'chomp' Name
@@ -7360,115 +7360,115 @@
'split' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'w' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'w' Name
'.' Operator
'reverse' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
"# same drawback as in problem 1.4, we can't mutate a Numeric..." Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'array' Name
'.' Operator
'collect!' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'v' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'v' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'.' Operator
'5' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
']' Operator
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'ary' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'ary' Name
'.' Operator
'collect!' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'v' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'v' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'7' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'#{' Literal.String.Interpol
'a' Name
@@ -7492,110 +7492,110 @@
')' Punctuation
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n\n' Text
+'\n\n' Text.Whitespace
'# we can mutate Strings, cool; we need a trick for the scalar' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'ary' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'scalar' Name
-' ' Text
+' ' Text.Whitespace
']' Operator
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'array' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'hash' Name.Builtin
'.' Operator
'values' Name
-' ' Text
+' ' Text.Whitespace
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'ary' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'v' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'v' Name
'.' Operator
'strip!' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-' ' Text
+' ' Text.Whitespace
'# String#strip rules :)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_4.5' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# not relevant in Ruby since we have always references' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'item' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'array' Name
-'\n ' Text
+'\n ' Text.Whitespace
'# do somethingh with item' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_4.6' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'unique' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'list' Name
'.' Operator
'uniq' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'# generate a list of users logged in, removing duplicates' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'users' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'`' Literal.String.Backtick
'who' Literal.String.Backtick
'`' Literal.String.Backtick
'.' Operator
'collect' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'l' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'l' Name
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
@@ -7604,15 +7604,15 @@
'w+)' Literal.String.Regex
'/' Literal.String.Regex
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'$1' Name.Variable.Global
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
'.' Operator
'sort' Name
'.' Operator
'uniq' Name
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
'(' Punctuation
@@ -7626,61 +7626,61 @@
'}' Literal.String.Interpol
'"' Literal.String.Double
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# see 4.2 for commify_series' Comment.Single
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_4.7' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
-'\n' Text
+'\n' Text.Whitespace
'# [ 1, 1, 2, 2, 3, 3, 3, 4, 5 ] - [ 1, 2, 4 ] -> [3, 5]' Comment.Single
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_4.8' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'union' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
-'\n' Text
+'\n' Text.Whitespace
'intersection' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'&' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
-'\n' Text
+'\n' Text.Whitespace
'difference' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_4.9' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'array1' Name
'.' Operator
@@ -7688,100 +7688,100 @@
'(' Punctuation
'array2' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'# if you will assign to another object, better use:' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'new_ary' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'array1' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'array2' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'members' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Time' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Flies' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'initiates' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'An' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Arrow' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'members' Name
-' ' Text
+' ' Text.Whitespace
'+=' Operator
-' ' Text
+' ' Text.Whitespace
'initiates' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'members' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Time' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Flies' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'initiates' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'An' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Arrow' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'members' Name
'[' Operator
@@ -7789,34 +7789,34 @@
',' Punctuation
'0' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Like' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'initiates' Name
-' ' Text
+' ' Text.Whitespace
']' Operator
'.' Operator
'flatten' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'members' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Fruit' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'members' Name
'[' Operator
@@ -7824,454 +7824,454 @@
',' Punctuation
'2' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'A' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Banana' Literal.String.Double
'"' Literal.String.Double
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_4.10' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'reversed' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ary' Name
'.' Operator
'reverse' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'ary' Name
'.' Operator
'reverse_each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'e' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'# do something with e' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'descending' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ary' Name
'.' Operator
'sort' Name
'.' Operator
'reverse' Name
-'\n' Text
+'\n' Text.Whitespace
'descending' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ary' Name
'.' Operator
'sort' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'a' Name
',' Punctuation
'b' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_4.11' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# remove n elements from front of ary (shift n)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'front' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ary' Name
'.' Operator
'slice!' Name
'(' Punctuation
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'# remove n elements from the end of ary (pop n)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'end_' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ary' Name
'.' Operator
'slice!' Name
'(' Punctuation
'-' Operator
'n' Name
-' ' Text
+' ' Text.Whitespace
'..' Operator
-' ' Text
+' ' Text.Whitespace
'-' Operator
'1' Literal.Number.Integer
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
"# let's extend the Array class, to make that useful" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'Array' Name.Class
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'shift2' Name.Function
'(' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'slice!' Name
'(' Punctuation
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'..' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# more symetric with pop2...' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'pop2' Name.Function
'(' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'slice!' Name
'(' Punctuation
'-' Operator
'2' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'..' Operator
-' ' Text
+' ' Text.Whitespace
'-' Operator
'1' Literal.Number.Integer
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'friends' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%w(' Literal.String.Other
'Peter Paul Mary Jim Tim' Literal.String.Other
')' Literal.String.Other
-'\n' Text
+'\n' Text.Whitespace
'this' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'that' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'friends' Name
'.' Operator
'shift2' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'beverages' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%w(' Literal.String.Other
'Dew Jolt Cola Sprite Fresca' Literal.String.Other
')' Literal.String.Other
-'\n' Text
+'\n' Text.Whitespace
'pair' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'beverages' Name
'.' Operator
'pop2' Name
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_4.12' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# use Enumerable#detect (or the synonym Enumerable#find)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'highest_eng' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'employees' Name
'.' Operator
'detect' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'emp' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'emp' Name
'.' Operator
'category' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'engineer' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_4.13' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# use Enumerable#select (or the synonym Enumerable#find_all)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'bigs' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'nums' Name
'.' Operator
'select' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'i' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'1_000_000' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'pigs' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'users' Name
'.' Operator
'keys' Name
'.' Operator
'select' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'k' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'users' Name
'[' Operator
'k' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
'e7' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'matching' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'`' Literal.String.Backtick
'who' Literal.String.Backtick
'`' Literal.String.Backtick
'.' Operator
'select' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'u' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'u' Name
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
'^gnat ' Literal.String.Regex
'/' Literal.String.Regex
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'engineers' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'employees' Name
'.' Operator
'select' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'e' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'e' Name
'.' Operator
'position' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Engineer' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'secondary_assistance' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'applicants' Name
'.' Operator
'select' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'a' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'a' Name
'.' Operator
'income' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'26_000' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'.' Operator
'income' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'30_000' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_4.14' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# normally you would have an array of Numeric (Float or' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# Fixnum or Bignum), so you would use:' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'sorted' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'unsorted' Name
'.' Operator
'sort' Name
-'\n' Text
+'\n' Text.Whitespace
'# if you have strings representing Integers or Floats' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# you may specify another sort method:' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'sorted' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'unsorted' Name
'.' Operator
'sort' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'a' Name
',' Punctuation
'b' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'.' Operator
'to_f' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
'.' Operator
'to_f' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
"# let's use the list of my own PID's" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'`' Literal.String.Backtick
'ps ux' Literal.String.Backtick
@@ -8290,17 +8290,17 @@
'1' Literal.Number.Integer
']' Operator
'.' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'select' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'i' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
@@ -8314,98 +8314,98 @@
']' Operator
'}' Literal.String.Interpol
'/' Literal.String.Regex
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
'.' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'collect' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'i' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'i' Name
'.' Operator
'split' Name
'[' Operator
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
'.' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'sort' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'a' Name
',' Punctuation
'b' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'.' Operator
'to_i' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
'.' Operator
'to_i' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'i' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Select a process ID to kill:' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'pid' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'gets' Name.Builtin
'.' Operator
'chomp' Name
-'\n' Text
+'\n' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Exiting ... ' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'pid' Name
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'pid' Name
-' ' Text
+' ' Text.Whitespace
'=~' Operator
' ' Text
'/' Literal.String.Regex
@@ -8413,7 +8413,7 @@
'\\' Literal.String.Regex
'd+$' Literal.String.Regex
'/' Literal.String.Regex
-'\n' Text
+'\n' Text.Whitespace
'Process' Name.Constant
'.' Operator
@@ -8423,17 +8423,17 @@
'TERM' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'pid' Name
'.' Operator
'to_i' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'sleep' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'Process' Name.Constant
'.' Operator
@@ -8443,346 +8443,346 @@
'KILL' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'pid' Name
'.' Operator
'to_i' Name
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'descending' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'unsorted' Name
'.' Operator
'sort' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'a' Name
',' Punctuation
'b' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
'.' Operator
'to_f' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'.' Operator
'to_f' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_4.15' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'ordered' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'unordered' Name
'.' Operator
'sort' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'a' Name
',' Punctuation
'b' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'compare' Name
'(' Punctuation
'a' Name
',' Punctuation
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'precomputed' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'unordered' Name
'.' Operator
'collect' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'e' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'compute' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'e' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'ordered_precomputed' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'precomputed' Name
'.' Operator
'sort' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'a' Name
',' Punctuation
'b' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'ordered' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ordered_precomputed' Name
'.' Operator
'collect' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'e' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'e' Name
'[' Operator
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'ordered' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'unordered' Name
'.' Operator
'collect' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'e' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'compute' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'e' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
'.' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'sort' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'a' Name
',' Punctuation
'b' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
'.' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'collect' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'e' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'e' Name
'[' Operator
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'employee' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'employees' Name
'.' Operator
'sort' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'a' Name
',' Punctuation
'b' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'.' Operator
'name' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
'.' Operator
'name' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'employee' Name
'.' Operator
'name' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
' earns ' Literal.String.Double
'\\' Literal.String.Double
'$ ' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'employee' Name
'.' Operator
'salary' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'\\n' Literal.String.Escape
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
"# Beware! `0' is true in Ruby." Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# For chaining comparisons, you may use Numeric#nonzero?, which' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# returns num if num is not zero, nil otherwise' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'sorted' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'employees' Name
'.' Operator
'sort' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'a' Name
',' Punctuation
'b' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'.' Operator
'name' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
'.' Operator
'name' Name
')' Punctuation
'.' Operator
'nonzero?' Name
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
'.' Operator
'age' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'.' Operator
'age' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'users' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
']' Operator
-'\n' Text
+'\n' Text.Whitespace
"# getpwent is not wrapped in Ruby... let's fallback" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'IO' Name.Constant
'.' Operator
@@ -8794,17 +8794,17 @@
')' Punctuation
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'u' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'users' Name
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'u' Name
'.' Operator
'split' Name
@@ -8813,214 +8813,214 @@
':' Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'users' Name
'.' Operator
'sort!' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'a' Name
',' Punctuation
'b' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'user' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'users' Name
-'\n ' Text
+'\n ' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'user' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'sorted' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'names' Name
'.' Operator
'sort' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'a' Name
',' Punctuation
'b' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
'[' Operator
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'sorted' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'strings' Name
'.' Operator
'sort' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'a' Name
',' Punctuation
'b' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'.' Operator
'length' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
'.' Operator
'length' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
"# let's show only the compact version" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'ordered' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'strings' Name
'.' Operator
'collect' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'e' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'e' Name
'.' Operator
'length' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'e' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
'.' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'sort' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'a' Name
',' Punctuation
'b' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
'.' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'collect' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'e' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'e' Name
'[' Operator
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'ordered' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'strings' Name
'.' Operator
'collect' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'e' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'/' Literal.String.Regex
'\\' Literal.String.Regex
@@ -9037,74 +9037,74 @@
'.' Operator
'to_i' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'e' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
'.' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'sort' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'a' Name
',' Punctuation
'b' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
'.' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'collect' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'e' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'e' Name
'[' Operator
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'print' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'`' Literal.String.Backtick
'cat /etc/passwd' Literal.String.Backtick
'`' Literal.String.Backtick
'.' Operator
'collect' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'e' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'e' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'e' Name
'.' Operator
'split' Name
@@ -9125,30 +9125,30 @@
']' Operator
'.' Operator
'flatten' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
'.' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'sort' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'a' Name
',' Punctuation
'b' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'[' Operator
'1' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
'[' Operator
'1' Literal.Number.Integer
@@ -9156,19 +9156,19 @@
')' Punctuation
'.' Operator
'nonzero?' Name
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'[' Operator
'2' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
'[' Operator
'2' Literal.Number.Integer
@@ -9176,44 +9176,44 @@
')' Punctuation
'.' Operator
'nonzero?' Name
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'3' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
'[' Operator
'3' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
'.' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'collect' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'e' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'e' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_4.16' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'circular' Name
'.' Operator
@@ -9223,9 +9223,9 @@
'.' Operator
'pop' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# the last shall be first' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'circular' Name
'.' Operator
@@ -9235,99 +9235,99 @@
'.' Operator
'shift' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# and vice versa' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'grab_and_rotate' Name.Function
'(' Punctuation
'l' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'l' Name
'.' Operator
'push' Name
'(' Punctuation
'ret' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'l' Name
'.' Operator
'shift' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'ret' Name
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'processes' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'4' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
']' Operator
-'\n' Text
+'\n' Text.Whitespace
'while' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'1' Literal.Number.Integer
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'process' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'grab_and_rotate' Name
'(' Punctuation
'processes' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Handling process ' Literal.String.Double
'#{' Literal.String.Interpol
'process' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'sleep' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# @@PLEAC@@_4.17' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'fisher_yates_shuffle' Name.Function
'(' Punctuation
'a' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'a' Name
'.' Operator
@@ -9340,118 +9340,118 @@
'(' Punctuation
'1' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'i' Name
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'j' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'rand' Name.Builtin
'(' Punctuation
'i' Name
'+' Operator
'1' Literal.Number.Integer
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'a' Name
'[' Operator
'i' Name
']' Operator
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'j' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'j' Name
']' Operator
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'i' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'j' Name
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'naive_shuffle' Name.Function
'(' Punctuation
'a' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
'...' Operator
'a' Name
'.' Operator
'size' Name
-'\n ' Text
+'\n ' Text.Whitespace
'j' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'rand' Name.Builtin
'(' Punctuation
'a' Name
'.' Operator
'size' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'a' Name
'[' Operator
'i' Name
']' Operator
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'j' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'j' Name
']' Operator
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a' Name
'[' Operator
'i' Name
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/rb/ruby_func_def.rb.output b/tests/examplefiles/rb/ruby_func_def.rb.output
index a942e635..46b09b98 100644
--- a/tests/examplefiles/rb/ruby_func_def.rb.output
+++ b/tests/examplefiles/rb/ruby_func_def.rb.output
@@ -1,5 +1,5 @@
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'get_foo' Name
'(' Operator
@@ -10,9 +10,9 @@
')' Punctuation
'::' Operator
'Foo' Name.Class
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'foo' Name
'(' Operator
@@ -20,9 +20,9 @@
'bar' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'bar' Name
'(' Operator
'"' Literal.String.Double
@@ -32,22 +32,22 @@
')' Punctuation
'.' Operator
'something' Name.Function
-' ' Text
+' ' Text.Whitespace
'argh' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'aaahaa' Name
-'\n ' Text
+'\n ' Text.Whitespace
'42' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'get_the_fuck' Name
'(' Punctuation
'"' Literal.String.Double
@@ -58,15 +58,15 @@
'Of' Name.Constant
'::' Operator
'My' Name.Constant
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'parser_definition' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'ruby!' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/rb/test.rb.output b/tests/examplefiles/rb/test.rb.output
index 25970d02..29dba22c 100644
--- a/tests/examplefiles/rb/test.rb.output
+++ b/tests/examplefiles/rb/test.rb.output
@@ -24,17 +24,17 @@
':' Punctuation
'1' Literal.Number.Integer
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'while' Keyword
-' ' Text
+' ' Text.Whitespace
'x' Name
'<' Operator
'10000' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'#a bis f dienen dazu die Nachbarschaft festzulegen. Man stelle sich die #Zahl von 1 bis 64 im Binärcode vor 1 bedeutet an 0 aus' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'b' Name
'=' Operator
'(' Punctuation
@@ -49,15 +49,15 @@
'16' Literal.Number.Integer
'<' Operator
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'?' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'(' Punctuation
'x' Name
'-' Operator
@@ -66,7 +66,7 @@
'=' Operator
'0' Literal.Number.Integer
'?' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'[' Operator
'x' Name
@@ -75,9 +75,9 @@
']' Operator
'.' Operator
'to_i' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
'*' Operator
@@ -99,9 +99,9 @@
']' Operator
'.' Operator
'to_i' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
'*' Operator
@@ -124,7 +124,7 @@
'=' Operator
'0' Literal.Number.Integer
'?' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'[' Operator
'x' Name
@@ -133,9 +133,9 @@
']' Operator
'.' Operator
'to_i' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
'*' Operator
@@ -149,7 +149,7 @@
'=' Operator
'0' Literal.Number.Integer
'?' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'[' Operator
'x' Name
@@ -158,15 +158,15 @@
']' Operator
'.' Operator
'to_i' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
'*' Operator
'a' Name
'+' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
'[' Operator
'x' Name
@@ -199,40 +199,40 @@
'to_i' Name
'*' Operator
'b' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'#und die Ausgabe folgt' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'g' Name
'=' Operator
'%w{' Literal.String.Other
'}' Literal.String.Other
-'\n' Text
+'\n' Text.Whitespace
'x' Name
'=' Operator
'0' Literal.Number.Integer
-'\n\n' Text
+'\n\n' Text.Whitespace
'#leere regex' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'test' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'/' Literal.String.Regex
'/' Literal.String.Regex
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'123' Literal.Number.Integer
-'\n\n' Text
+'\n\n' Text.Whitespace
'while' Keyword
-' ' Text
+' ' Text.Whitespace
'x' Name
'<' Operator
'100' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'puts' Name.Builtin
'"' Literal.String.Double
'#{' Literal.String.Interpol
@@ -242,113 +242,113 @@
']' Operator
'}' Literal.String.Interpol
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'x' Name
'+=' Operator
'1' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'puts' Name.Builtin
'"' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'sleep' Name.Builtin
'(' Punctuation
'10' Literal.Number.Integer
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'1' Literal.Number.Integer
'E1E1' Name.Constant
-'\n' Text
+'\n' Text.Whitespace
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'30' Literal.Number.Integer
'.' Operator
'send' Name
'(' Punctuation
':/' Literal.String.Symbol
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# prints 6' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'# fun with class attributes' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'Foo' Name.Class
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'self' Name.Class
'.' Operator
'blub' Name.Function
-' ' Text
+' ' Text.Whitespace
'x' Name
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'not' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Name
'.' Operator
'nil?' Name
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'new' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'another_way_to_get_class' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'class' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n\n' Text
+'\n\n' Text.Whitespace
'# ruby 1.9 "call operator"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Proc' Name.Constant
'.' Operator
'new' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'42' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'a' Name
'.' Operator
'(' Punctuation
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'"' Literal.String.Double
'instance variables can be ' Literal.String.Double
@@ -360,7 +360,7 @@
'#$globals' Literal.String.Interpol
' as well.' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'`' Literal.String.Backtick
'instance variables can be ' Literal.String.Backtick
@@ -372,7 +372,7 @@
'#$globals' Literal.String.Interpol
' as well.' Literal.String.Backtick
'`' Literal.String.Backtick
-'\n' Text
+'\n' Text.Whitespace
"'" Literal.String.Single
'instance variables can be ' Literal.String.Single
@@ -384,7 +384,7 @@
'#$globals' Literal.String.Interpol
' as well.' Literal.String.Single
"'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
'/' Literal.String.Regex
'instance variables can be ' Literal.String.Regex
@@ -396,7 +396,7 @@
'#$globals' Literal.String.Interpol
' as well.' Literal.String.Regex
'/mousenix' Literal.String.Regex
-'\n' Text
+'\n' Text.Whitespace
':"' Literal.String.Symbol
'instance variables can be ' Literal.String.Symbol
@@ -408,10 +408,10 @@
'#$globals' Literal.String.Interpol
' as well.' Literal.String.Symbol
'"' Literal.String.Symbol
-'\n' Text
+'\n' Text.Whitespace
":'instance variables can be #@included, #@@class_variables\\n and #$globals as well.'" Literal.String.Symbol
-'\n' Text
+'\n' Text.Whitespace
"%'" Literal.String.Other
'instance variables can be ' Literal.String.Other
@@ -423,10 +423,10 @@
'#$globals' Literal.String.Interpol
' as well.' Literal.String.Other
"'" Literal.String.Other
-'\n' Text
+'\n' Text.Whitespace
"%q'instance variables can be #@included, #@@class_variables\\n and #$globals as well.'" Literal.String.Other
-'\n' Text
+'\n' Text.Whitespace
"%Q'" Literal.String.Other
'instance variables can be ' Literal.String.Other
@@ -438,10 +438,10 @@
'#$globals' Literal.String.Interpol
' as well.' Literal.String.Other
"'" Literal.String.Other
-'\n' Text
+'\n' Text.Whitespace
"%w'instance variables can be #@included, #@@class_variables\\n and #$globals as well.'" Literal.String.Other
-'\n' Text
+'\n' Text.Whitespace
"%W'" Literal.String.Other
'instance variables can be ' Literal.String.Other
@@ -453,10 +453,10 @@
'#$globals' Literal.String.Interpol
' as well.' Literal.String.Other
"'" Literal.String.Other
-'\n' Text
+'\n' Text.Whitespace
"%s'instance variables can be #@included, #@@class_variables\\n and #$globals as well.'" Literal.String.Other
-'\n' Text
+'\n' Text.Whitespace
"%r'" Literal.String.Regex
'instance variables can be ' Literal.String.Regex
@@ -468,7 +468,7 @@
'#$globals' Literal.String.Interpol
' as well.' Literal.String.Regex
"'" Literal.String.Regex
-'\n' Text
+'\n' Text.Whitespace
"%x'" Literal.String.Other
'instance variables can be ' Literal.String.Other
@@ -480,30 +480,30 @@
'#$globals' Literal.String.Interpol
' as well.' Literal.String.Other
"'" Literal.String.Other
-'\n\n' Text
+'\n\n' Text.Whitespace
'#%W[ but #@0illegal_values look strange.]' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'%s#ruby allows strange#' Literal.String.Other
'{' Punctuation
'constructs' Name
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'%s#ruby allows strange#' Literal.String.Other
'$constructs' Name.Variable.Global
-'\n' Text
+'\n' Text.Whitespace
'%s#ruby allows strange#' Literal.String.Other
'@@constructs' Name.Variable.Class
-'\n\n' Text
+'\n\n' Text.Whitespace
'##################################################################' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# HEREDOCS' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'foo' Name
'(' Punctuation
@@ -512,13 +512,13 @@
'A' Literal.String.Delimiter
'' Literal.String.Heredoc
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'<<-' Operator
'' Literal.String.Heredoc
'B' Literal.String.Delimiter
'' Literal.String.Heredoc
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'this is the text of a\n' Literal.String.Heredoc
@@ -528,17 +528,17 @@
'B\n' Literal.String.Delimiter
-'\n' Text
+'\n' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'<<' Operator
'"' Literal.String.Heredoc
'EOF' Literal.String.Delimiter
'"' Literal.String.Heredoc
-'\n' Text
+'\n' Text.Whitespace
'This is a multiline #$here document\n' Literal.String.Heredoc
@@ -546,17 +546,17 @@
'EOF\n' Literal.String.Delimiter
-'\n' Text
+'\n' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'<<' Operator
"'" Literal.String.Heredoc
'EOF' Literal.String.Delimiter
"'" Literal.String.Heredoc
-'\n' Text
+'\n' Text.Whitespace
'This is a multiline #$here document\n' Literal.String.Heredoc
@@ -564,7 +564,7 @@
'EOF\n' Literal.String.Delimiter
-'\n' Text
+'\n' Text.Whitespace
'b' Name
'=' Operator
@@ -573,7 +573,7 @@
'[' Operator
'x' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'%' Operator
'32' Literal.Number.Integer
')' Punctuation
@@ -581,21 +581,21 @@
'16' Literal.Number.Integer
'<' Operator
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'?' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n\n' Text
+'\n\n' Text.Whitespace
'<<' Operator
'"' Literal.String.Heredoc
'' Literal.String.Delimiter
'"' Literal.String.Heredoc
-'\n' Text
+'\n' Text.Whitespace
'#{test}\n' Literal.String.Heredoc
@@ -607,36 +607,36 @@
'\n' Literal.String.Delimiter
-'\n' Text
+'\n' Text.Whitespace
'super' Keyword
-' ' Text
+' ' Text.Whitespace
'<<-' Operator
'' Literal.String.Heredoc
'EOE' Literal.String.Delimiter
'' Literal.String.Heredoc
-' ' Text
+' ' Text.Whitespace
'%' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
-'\n' Text
+'\n' Text.Whitespace
' foo\n' Literal.String.Heredoc
'EOE\n' Literal.String.Delimiter
-'\n' Text
+'\n' Text.Whitespace
'<<' Operator
'' Literal.String.Heredoc
'X' Literal.String.Delimiter
'' Literal.String.Heredoc
-'\n' Text
+'\n' Text.Whitespace
'X\n' Literal.String.Delimiter
'X' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'%s(' Literal.String.Other
'uninter' Literal.String.Other
@@ -645,9 +645,9 @@
'\\' Literal.String.Other
'ted' Literal.String.Other
')' Literal.String.Other
-' ' Text
+' ' Text.Whitespace
'# comment here' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'%q(' Literal.String.Other
'uninter' Literal.String.Other
@@ -656,9 +656,9 @@
'\\' Literal.String.Other
'ted' Literal.String.Other
')' Literal.String.Other
-' ' Text
+' ' Text.Whitespace
'# comment here' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'%Q(' Literal.String.Other
'inter' Literal.String.Other
@@ -667,9 +667,9 @@
'\\t' Literal.String.Escape
'ed' Literal.String.Other
')' Literal.String.Other
-' ' Text
+' ' Text.Whitespace
'# comment here' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
':"' Literal.String.Symbol
'inter' Literal.String.Symbol
@@ -678,14 +678,14 @@
'\\t' Literal.String.Escape
'ed' Literal.String.Symbol
'"' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'# comment here' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
":'uninter\\'pre\\ted'" Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'# comment here' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'%q[' Literal.String.Other
'haha! ' Literal.String.Other
@@ -698,22 +698,22 @@
']' Literal.String.Other
' ' Literal.String.Other
']' Literal.String.Other
-' ' Text
+' ' Text.Whitespace
'# commeht here' Comment.Single
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'##################################################################' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'NP' Name.Class
-'\n' Text
+'\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'initialize' Name.Function
-' ' Text
+' ' Text.Whitespace
'a' Name
'=' Operator
'@p' Name.Variable.Instance
@@ -721,7 +721,7 @@
'[' Operator
']' Operator
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'b' Name
'=' Operator
'@b' Name.Variable.Instance
@@ -729,12 +729,12 @@
'[' Operator
']' Operator
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'+@' Name.Function
';' Punctuation
'@b' Name.Variable.Instance
@@ -742,7 +742,7 @@
'1' Literal.Number.Integer
';' Punctuation
'b2c' Name
-' ' Text
+' ' Text.Whitespace
'end' Keyword
';' Punctuation
'def' Keyword
@@ -753,16 +753,16 @@
'0' Literal.Number.Integer
';' Punctuation
'b2c' Name
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'b2c' Name.Function
';' Punctuation
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@b' Name.Variable.Instance
'.' Operator
'size' Name
@@ -792,7 +792,7 @@
';' Punctuation
'send' Name.Builtin
'(' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
"'" Literal.String.Single
'lave' Literal.String.Single
"'" Literal.String.Single
@@ -806,14 +806,14 @@
')' Punctuation
')' Punctuation
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'c' Name
'==' Operator
'0' Literal.Number.Integer
';' Punctuation
'@p' Name.Variable.Instance
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'c' Name
'.' Operator
'chr' Name
@@ -822,52 +822,52 @@
'=' Operator
'[' Operator
']' Operator
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'begin' Keyword
-' ' Text
+' ' Text.Whitespace
'_' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'NP' Name.Constant
'.' Operator
'new' Name
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# Regexes' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'/' Literal.String.Regex
'\nthis is a\nmutliline\nregex\n' Literal.String.Regex
'/' Literal.String.Regex
-'\n\n' Text
+'\n\n' Text.Whitespace
'this' Name
-' ' Text
+' ' Text.Whitespace
'/' Literal.String.Regex
'is a\nmultiline regex too' Literal.String.Regex
'/' Literal.String.Regex
-'\n\n' Text
+'\n\n' Text.Whitespace
'also' Name
-' ' Text
+' ' Text.Whitespace
'/' Literal.String.Regex
'4\nis one' Literal.String.Regex
'/' Literal.String.Regex
-'\n\n' Text
+'\n\n' Text.Whitespace
'this' Name
'(' Punctuation
@@ -876,44 +876,44 @@
'/' Literal.String.Regex
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'# this not' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'2' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'/' Operator
'4' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'asfsadf' Name
'/' Operator
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'#from: http://coderay.rubychan.de/rays/show/383' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'Object' Name.Class
-'\n ' Text
+'\n ' Text.Whitespace
'alias' Keyword
-' ' Text
+' ' Text.Whitespace
':xeq' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
':`' Literal.String.Symbol
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'`' Name.Function
'(' Punctuation
'cmd' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'p2' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'self' Name.Builtin
'.' Operator
'method' Name
@@ -927,15 +927,15 @@
'(' Punctuation
'p2' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'p' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Operator
'1' Literal.Number.Integer
',' Punctuation
@@ -950,7 +950,7 @@
'concat' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'[' Operator
'4' Literal.Number.Integer
',' Punctuation
@@ -959,12 +959,12 @@
'6' Literal.Number.Integer
']' Operator
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# => [1, 2, 3, 4, 5, 6]' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'p' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Operator
'1' Literal.Number.Integer
',' Punctuation
@@ -977,7 +977,7 @@
'(' Punctuation
':concat' Literal.String.Symbol
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'[' Operator
'4' Literal.Number.Integer
',' Punctuation
@@ -986,12 +986,12 @@
'6' Literal.Number.Integer
']' Operator
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# => [1, 2, 3, 4, 5, 6]' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'p' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Hurra! ' Literal.String.Double
'"' Literal.String.Double
@@ -1000,15 +1000,15 @@
'(' Punctuation
':*' Literal.String.Symbol
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# => "Hurra! Hurra! Hurra! "' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'p' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Hurra! ' Literal.String.Double
'"' Literal.String.Double
@@ -1019,58 +1019,58 @@
'*' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'# => "Hurra! Hurra! Hurra! "' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# Leider geht nicht die Wunschform' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'# [1,2,3] `concat` [4,5,6]' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'Object' Name.Class
-'\n ' Text
+'\n ' Text.Whitespace
'@@infixops' Name.Variable.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'alias' Keyword
-' ' Text
+' ' Text.Whitespace
':xeq' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
':`' Literal.String.Symbol
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'addinfix' Name.Function
'(' Punctuation
'operator' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@@infixops' Name.Variable.Class
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'operator' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'`' Name.Function
'(' Punctuation
'expression' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'@@infixops' Name.Variable.Class
'.' Operator
'each' Name
@@ -1079,9 +1079,9 @@
'op' Name
'|' Operator
'break' Keyword
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'expression' Name
'.' Operator
'match' Name
@@ -1095,24 +1095,24 @@
'/' Literal.String.Regex
')' Punctuation
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'raise' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'unknown infix operator in expression: ' Literal.String.Double
'#{' Literal.String.Interpol
'expression' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'$2' Name.Variable.Global
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'eval' Name.Builtin
'(' Punctuation
'$1' Name.Variable.Global
@@ -1132,12 +1132,12 @@
'$3' Name.Variable.Global
')' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'addinfix' Name
'(' Punctuation
@@ -1145,19 +1145,19 @@
'concat' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'p' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'`' Literal.String.Backtick
'[1,2,3] concat [4,5,6]' Literal.String.Backtick
'`' Literal.String.Backtick
-' ' Text
+' ' Text.Whitespace
'# => [1, 2, 3, 4, 5, 6]' Comment.Single
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'# HEREDOC FUN!!!!!!!1111' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'foo' Name
'(' Punctuation
@@ -1166,19 +1166,19 @@
'A' Literal.String.Delimiter
'' Literal.String.Heredoc
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'<<-' Operator
'' Literal.String.Heredoc
'B' Literal.String.Delimiter
'' Literal.String.Heredoc
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'<<' Operator
'' Literal.String.Heredoc
'C' Literal.String.Delimiter
'' Literal.String.Heredoc
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'this is the text of a\n' Literal.String.Heredoc
diff --git a/tests/examplefiles/rbcon/irb_heredoc.output b/tests/examplefiles/rbcon/irb_heredoc.output
index 4e18bc9b..9db39007 100644
--- a/tests/examplefiles/rbcon/irb_heredoc.output
+++ b/tests/examplefiles/rbcon/irb_heredoc.output
@@ -1,9 +1,9 @@
'irb(main):001:0> ' Generic.Prompt
'puts' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'<<' Operator
'XYZ' Literal.String.Delimiter
-'\n' Text
+'\n' Text.Whitespace
'irb(main):002:0" ' Generic.Prompt
'a\n' Literal.String.Heredoc
@@ -21,4 +21,4 @@
'=> nil\n' Generic.Output
'irb(main):005:0> ' Generic.Prompt
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/rhtml/example.rhtml.output b/tests/examplefiles/rhtml/example.rhtml.output
index 0d1b7c43..191a7db6 100644
--- a/tests/examplefiles/rhtml/example.rhtml.output
+++ b/tests/examplefiles/rhtml/example.rhtml.output
@@ -1,13 +1,13 @@
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Moderatoren-Interface' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\n' Text
@@ -19,23 +19,23 @@
'dt' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Proben' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':controller' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'/admin/proben' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -55,23 +55,23 @@
'dt' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Auftritte' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':controller' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'/admin/proben' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -88,40 +88,40 @@
'>' Punctuation
'\n\t' Text
'<%-' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@valid_user' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'@valid_user' Name.Variable.Instance
'.' Operator
'admin?' Name
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n\t' Text
'<' Punctuation
'dt' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Benutzer' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':controller' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'/admin/user' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -138,9 +138,9 @@
'>' Punctuation
'\n\t' Text
'<%-' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
@@ -151,83 +151,83 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Anmeldung' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\n' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'render' Name
-' ' Text
+' ' Text.Whitespace
':partial' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'user_form' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':object' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'@user' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Administrator erstellen' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\n' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'render' Name
-' ' Text
+' ' Text.Whitespace
':partial' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'user_form' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':object' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'@user' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'form_tag' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
@@ -252,18 +252,18 @@
'td' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'text_field' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'user' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'name' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -292,18 +292,18 @@
'td' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'password_field' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'user' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'password' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -331,13 +331,13 @@
'td' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'submit_tag' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Anmelden' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -352,62 +352,62 @@
'\n' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'end_form_tag' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Neuer Benutzer' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'error_messages_for' Name
-' ' Text
+' ' Text.Whitespace
':user' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'render' Name
-' ' Text
+' ' Text.Whitespace
':partial' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'form' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':object' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'@user' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'form_tag' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
@@ -432,18 +432,18 @@
'td' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'text_field' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'user' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'name' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -472,18 +472,18 @@
'td' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'password_field' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'user' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'password' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -511,13 +511,13 @@
'td' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'submit_tag' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Anlegen' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -532,22 +532,22 @@
'\n' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'end_form_tag' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Auftritte' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\n' Text
@@ -564,41 +564,41 @@
'>' Punctuation
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'render' Name
-' ' Text
+' ' Text.Whitespace
':partial' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'head' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'render' Name
-' ' Text
+' ' Text.Whitespace
':partial' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'day' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':collection' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'@days' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
@@ -609,30 +609,30 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'day' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'auftritte' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'*' Operator
'day' Name
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
'<%' Comment.Preproc
-'\n\t' Text
+'\n\t' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'auftritt' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'auftritte' Name
-' \n' Text
+' \n' Text.Whitespace
'-%>' Comment.Preproc
'\n\n' Text
@@ -650,38 +650,38 @@
'>' Punctuation
'\n\t\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'colorize' Name
-' ' Text
+' ' Text.Whitespace
'day' Name
'.' Operator
'to_s' Name
'(' Punctuation
':dots' Literal.String.Symbol
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'day' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t\t' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'day' Name
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'day' Name
'.' Operator
'wday' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'6' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'br' Name.Tag
@@ -697,9 +697,9 @@
'em' Name.Tag
'>' Punctuation
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<' Punctuation
@@ -716,13 +716,13 @@
'>' Punctuation
'\n\t\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'colorize' Name
-' ' Text
+' ' Text.Whitespace
'auftritt' Name
'.' Operator
'time' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<' Punctuation
@@ -739,49 +739,49 @@
'>' Punctuation
'\n\t\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'colorize' Name
-' ' Text
+' ' Text.Whitespace
'auftritt' Name
'.' Operator
'program' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'E' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':controller' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'admin/auftritte' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':action' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
':edit' Literal.String.Symbol
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':id' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'auftritt' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<' Punctuation
@@ -798,33 +798,33 @@
'>' Punctuation
'\n\t\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'colorize' Name
'(' Punctuation
'auftritt' Name
'.' Operator
'place' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Ort: ' Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'<br />' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'auftritt' Name
'.' Operator
'place' Name
'.' Operator
'blank?' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<' Punctuation
@@ -840,15 +840,15 @@
'\n\n' Text
'<%' Comment.Preproc
-'\n\t' Text
+'\n\t' Text.Whitespace
'day' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-' \n' Text
+' \n' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
@@ -933,11 +933,11 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Besetzung - ' Literal.String.Double
'#{' Literal.String.Interpol
@@ -946,7 +946,7 @@
'name' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\n' Text
@@ -956,34 +956,34 @@
'\n' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'pluralize' Name
'(' Punctuation
'@members' Name.Variable.Instance
'.' Operator
'size' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Schüler spielt' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Schüler spielen' Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
' ' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'h' Name
-' ' Text
+' ' Text.Whitespace
'@instrument' Name.Variable.Instance
'.' Operator
'name' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
':\n' Text
@@ -1002,26 +1002,26 @@
'>' Punctuation
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'render' Name
-' ' Text
+' ' Text.Whitespace
':partial' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'member' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':collection' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'@members' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
@@ -1032,21 +1032,21 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Besetzung: %d Mitglieder' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%' Operator
-' ' Text
+' ' Text.Whitespace
'Member' Name.Constant
'.' Operator
'count' Name
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n\n' Text
@@ -1060,149 +1060,149 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'params' Name
'[' Operator
':action' Literal.String.Symbol
']' Operator
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'all' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'seitenweise' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':action' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
':index' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'else' Keyword
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to_if' Name
-' ' Text
+' ' Text.Whitespace
'@member_pages' Name.Variable.Instance
'.' Operator
'current' Name
'.' Operator
'previous' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'<<' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':page' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'@member_pages' Name.Variable.Instance
'.' Operator
'current' Name
'.' Operator
'previous' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n| ' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'alle' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':action' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
':all' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
' |\n' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to_if' Name
-' ' Text
+' ' Text.Whitespace
'@member_pages' Name.Variable.Instance
'.' Operator
'current' Name
'.' Operator
'next' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'>>' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':page' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'@member_pages' Name.Variable.Instance
'.' Operator
'current' Name
'.' Operator
'next' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n| ' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Nach Instrumenten' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':action' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
':select_instrument' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
@@ -1222,26 +1222,26 @@
'\n' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'render' Name
-' ' Text
+' ' Text.Whitespace
':partial' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'member' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':collection' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'@members' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
@@ -1252,15 +1252,15 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Besetzung - Instrument wählen' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\n' Text
@@ -1270,15 +1270,15 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'instr' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'@instruments' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
@@ -1287,9 +1287,9 @@
'>' Punctuation
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to' Name
-' ' Text
+' ' Text.Whitespace
'h' Name
'(' Punctuation
'instr' Name
@@ -1297,24 +1297,24 @@
'name' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':action' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
':instrument' Literal.String.Symbol
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':id' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'instr' Name
'.' Operator
'name' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<' Punctuation
@@ -1326,15 +1326,15 @@
'>' Punctuation
'(' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'h' Name
-' ' Text
+' ' Text.Whitespace
'instr' Name
'.' Operator
'members' Name
'.' Operator
'size' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
')' Text
'<' Punctuation
@@ -1350,9 +1350,9 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
@@ -1363,11 +1363,11 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Besetzung: ' Literal.String.Double
'#{' Literal.String.Interpol
@@ -1376,7 +1376,7 @@
'name' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n\n' Text
@@ -1399,11 +1399,11 @@
'dd' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to_instruments_of' Name
-' ' Text
+' ' Text.Whitespace
'@member' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -1425,9 +1425,9 @@
'dd' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'h' Name
-' ' Text
+' ' Text.Whitespace
'@member' Name.Variable.Instance
'.' Operator
'birthday' Name
@@ -1436,7 +1436,7 @@
'(' Punctuation
':dots' Literal.String.Symbol
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -1458,13 +1458,13 @@
'dd' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'h' Name
-' ' Text
+' ' Text.Whitespace
'@member' Name.Variable.Instance
'.' Operator
'street' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'br' Name.Tag
@@ -1472,13 +1472,13 @@
'/' Punctuation
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'h' Name
-' ' Text
+' ' Text.Whitespace
'@member' Name.Variable.Instance
'.' Operator
'plz' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -1500,13 +1500,13 @@
'dd' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'h' Name
-' ' Text
+' ' Text.Whitespace
'@member' Name.Variable.Instance
'.' Operator
'phone' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -1528,28 +1528,28 @@
'dd' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'mail_to' Name
-' ' Text
+' ' Text.Whitespace
'@member' Name.Variable.Instance
'.' Operator
'email' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'@member' Name.Variable.Instance
'.' Operator
'email' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':encode' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'javascript' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -1575,37 +1575,37 @@
'td' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to' Name
-' ' Text
+' ' Text.Whitespace
'member' Name
'.' Operator
'name' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':action' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
':show' Literal.String.Symbol
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':id' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'member' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
':\n\t\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to_instruments_of' Name
-' ' Text
+' ' Text.Whitespace
'member' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<' Punctuation
@@ -1621,15 +1621,15 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Arbeitsgruppen' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
@@ -1945,15 +1945,15 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Chronik' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
@@ -2006,15 +2006,15 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Dirigent - Jobst Liebrecht' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
@@ -2023,43 +2023,43 @@
'>' Punctuation
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'image_tag' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'jobstliebrecht.jpg' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':alt' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Jobst Liebrecht' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':title' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Jobst Liebrecht' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':class' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'pic_right' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\tJobst Liebrecht studierte Dirigieren an der Musikhochschule in München und bei Peter Eötvös. Sein spezielles Interesse \n\tfür neue Musik führte schnell zur Zusammenarbeit mit renommierten Ensembles auf dem Gebiet wie dem Ensemble Modern, \n\tFrankfurt, dem Klangforum-Ensemble, Wien, dem Ensemble Köln sowie dem Ensemble United Berlin. Aufnahmen entstanden beim \n\tWDR, beim DeutschlandRadio Berlin, beim BR und beim SFB. Er dirigierte u.a. das Rundfunk Sinfonieorchester Berlin, die \n\tDuisburger Philharmoniker und das Münchner Kammerorchester sowie in den Opernhäusern in Halle und Giessen. Tourneen im \n\tAusland führten ihn nach Argentinien, Georgien, Südkorea und in die USA.\n' Text
@@ -2103,34 +2103,34 @@
'\t\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'message' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'backtrace' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'session' Name
'[' Operator
':boom' Literal.String.Symbol
']' Operator
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Fehler in Zeile %d' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%' Operator
-' ' Text
+' ' Text.Whitespace
'[' Operator
'backtrace' Name
'[' Operator
@@ -2147,7 +2147,7 @@
'1' Literal.Number.Integer
']' Operator
']' Operator
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
@@ -2168,11 +2168,11 @@
'"error"' Literal.String
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'h' Name
-' ' Text
+' ' Text.Whitespace
'message' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -2187,36 +2187,36 @@
'\n' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'debug' Name
-' ' Text
+' ' Text.Whitespace
'backtrace' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'cache' Name
-' ' Text
+' ' Text.Whitespace
':action_suffix' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'action' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'params' Name
'[' Operator
':action' Literal.String.Symbol
']' Operator
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
@@ -2225,13 +2225,13 @@
'>' Punctuation
'\nDer Inhalt für die Aktion ' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'h' Name
-' ' Text
+' ' Text.Whitespace
'action' Name
'.' Operator
'inspect' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
' fehlt noch.\n' Text
@@ -2242,22 +2242,22 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Schulferien Berlin' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
@@ -2754,15 +2754,15 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Termine' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n\n' Text
@@ -2774,23 +2774,23 @@
'li' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Auftritte' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':controller' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'/auftritte' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -2801,31 +2801,31 @@
'li' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Schulferien' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':controller' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'/content' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':action' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
':schulferien' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -2860,63 +2860,63 @@
'>' Punctuation
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'tag' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'meta' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
":'http-equiv'" Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'content-language' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':content' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'de' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'tag' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'meta' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
":'http-equiv'" Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'content-type' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':content' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'text/html; charset=UTF-8' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<' Punctuation
@@ -3065,21 +3065,21 @@
'JSO' Text
'<%-' Comment.Preproc
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
'-%>' Comment.Preproc
' - ' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'h' Name
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<%-' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -3087,13 +3087,13 @@
'>' Punctuation
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'stylesheet_link_tag' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'/rcss/main' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%#' Comment.Preproc
@@ -3101,13 +3101,13 @@
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'javascript_include_tag' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'nospam' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%#' Comment.Preproc
@@ -3151,23 +3151,23 @@
'>' Punctuation
'\n\t\t\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'image_tag' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'JSO-Logo.gif' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':alt' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'JSO-Logo' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t\t' Text
'<' Punctuation
@@ -3270,11 +3270,11 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'valid_user' Name
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
@@ -3290,9 +3290,9 @@
'"menu2"' Literal.String
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Logout ' Literal.String.Double
'#{' Literal.String.Interpol
@@ -3302,24 +3302,24 @@
'}' Literal.String.Interpol
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':controller' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'/admin/admin' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':action' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
':logout' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -3334,69 +3334,69 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'cache' Name
-' ' Text
+' ' Text.Whitespace
':controller' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'menu' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':action' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'main_menu' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'render_component' Name
-' ' Text
+' ' Text.Whitespace
':controller' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'menu' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':action' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'index' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n\t\t' Text
'<' Punctuation
@@ -3414,15 +3414,15 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@flash' Name.Variable.Instance
'.' Operator
'keys' Name
'.' Operator
'empty?' Name
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
@@ -3435,18 +3435,18 @@
'>' Punctuation
'\n\t' Text
'<%-' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'kind' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'msg' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'@flash' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n\t\t' Text
'<' Punctuation
@@ -3456,20 +3456,20 @@
'=' Operator
'"' Literal.String
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'h' Name
-' ' Text
+' ' Text.Whitespace
'kind' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'"' Literal.String
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'h' Name
-' ' Text
+' ' Text.Whitespace
'msg' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -3477,9 +3477,9 @@
'>' Punctuation
'\n\t' Text
'<%-' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
@@ -3490,37 +3490,37 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'content_tag' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'h3' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'h' Name
'(' Punctuation
'@title' Name.Variable.Instance
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'@content_for_layout' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t\t' Text
'<' Punctuation
@@ -3580,7 +3580,7 @@
'>' Punctuation
' ' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'Rails' Name.Constant
'::' Operator
'Info' Name.Constant
@@ -3588,104 +3588,104 @@
'properties' Name
'.' Operator
'value_for' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Rails version' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
' [' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'h' Name
-' ' Text
+' ' Text.Whitespace
'RAILS_ENV' Name.Constant
'[' Operator
'/' Literal.String.Regex
'^.' Literal.String.Regex
'/' Literal.String.Regex
']' Operator
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
']\n\t\t\t\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'image_tag' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'css.png' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':alt' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'valid CSS' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':title' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'valid Cascading Style Sheet' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':style' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'display: inline; vertical-align: middle' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t\t\t\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'image_tag' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'xhtml11.png' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':alt' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'valid XHTML 1.1' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':title' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'valid eXtensible Hypertext Markup Language 1.1' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':style' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'display: inline; vertical-align: middle' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t\t\t' Text
'<' Punctuation
@@ -3723,15 +3723,15 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Übersicht' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n\n' Text
@@ -3762,41 +3762,41 @@
'>' Punctuation
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'render' Name
-' ' Text
+' ' Text.Whitespace
':partial' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'proben/head' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'render' Name
-' ' Text
+' ' Text.Whitespace
':partial' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'proben/day' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':object' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'@next_probe' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
@@ -3810,23 +3810,23 @@
'h4' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'weitere Proben...' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':controller' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'proben' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -3861,41 +3861,41 @@
'>' Punctuation
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'render' Name
-' ' Text
+' ' Text.Whitespace
':partial' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'auftritte/head' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'render' Name
-' ' Text
+' ' Text.Whitespace
':partial' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'auftritte/day' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':object' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'@next_auftritt' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
@@ -3909,23 +3909,23 @@
'h4' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'mehr Auftritte...' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':controller' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'auftritte' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -3938,269 +3938,269 @@
'>' Punctuation
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'category' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Übersicht' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'home_url' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'subcat' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Wer sind wir?' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':wer' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'subcat' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Dirigent' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'subcat' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Besetzung' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'url_for' Name
'(' Punctuation
':controller' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'/besetzung' Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'subcat' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Repertoire' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'category' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Termine' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'subcat' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Auftritte' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'url_for' Name
'(' Punctuation
':controller' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'/auftritte' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':action' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
':plan' Literal.String.Symbol
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'subcat' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Schulferien' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'category' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Probenplan' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'url_for' Name
'(' Punctuation
':controller' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'/proben' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':action' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
':plan' Literal.String.Symbol
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'category' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Organisation' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'subcat' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Orchesterrat' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'subcat' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Arbeitsgruppen' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'category' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Chronik' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'subcat' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Konzerte' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'subcat' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Audio' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'subcat' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Presse' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'category' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Links' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'#' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'subcat' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Bilderseite' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'http://musikschule.iden04.de' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'subcat' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Musikschule' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'http://www.musikschule-marzahn-hellersdorf.de' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\n\t' Text
'<' Punctuation
@@ -4217,13 +4217,13 @@
'>' Punctuation
'\n\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'category' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Kontakt' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
@@ -4234,15 +4234,15 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'@title' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Probenplan' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\n' Text
@@ -4259,41 +4259,41 @@
'>' Punctuation
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'render' Name
-' ' Text
+' ' Text.Whitespace
':partial' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'head' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'render' Name
-' ' Text
+' ' Text.Whitespace
':partial' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'day' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':collection' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'@days' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
@@ -4319,41 +4319,41 @@
'\t\n\n' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'render_partial' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'raum' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'day' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'proben' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'*' Operator
'day' Name
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
'<%' Comment.Preproc
-'\n\t' Text
+'\n\t' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'probe' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'proben' Name
-' \n' Text
+' \n' Text.Whitespace
'-%>' Comment.Preproc
'\n\n' Text
@@ -4371,38 +4371,38 @@
'>' Punctuation
'\n\t\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'colorize' Name
-' ' Text
+' ' Text.Whitespace
'day' Name
'.' Operator
'to_s' Name
'(' Punctuation
':dots' Literal.String.Symbol
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'day' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t\t' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'day' Name
-' ' Text
+' ' Text.Whitespace
'and' Operator.Word
-' ' Text
+' ' Text.Whitespace
'day' Name
'.' Operator
'wday' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'6' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'br' Name.Tag
@@ -4418,9 +4418,9 @@
'em' Name.Tag
'>' Punctuation
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<' Punctuation
@@ -4437,13 +4437,13 @@
'>' Punctuation
'\n\t\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'colorize' Name
-' ' Text
+' ' Text.Whitespace
'probe' Name
'.' Operator
'time' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<' Punctuation
@@ -4460,79 +4460,79 @@
'>' Punctuation
'\n\t\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'colorize' Name
'(' Punctuation
'probe' Name
'.' Operator
'place' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'Ort: ' Literal.String.Single
"'" Literal.String.Single
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'<br />' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'probe' Name
'.' Operator
'place' Name
'.' Operator
'blank?' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'colorize' Name
-' ' Text
+' ' Text.Whitespace
'probe' Name
'.' Operator
'program' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'E' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':controller' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'admin/proben' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':action' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
':edit' Literal.String.Symbol
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':id' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'probe' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<' Punctuation
@@ -4549,13 +4549,13 @@
'>' Punctuation
'\n\t\t' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'h' Name
-' ' Text
+' ' Text.Whitespace
'probe' Name
'.' Operator
'instrumentation' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n\t' Text
'<' Punctuation
@@ -4571,15 +4571,15 @@
'\n\n' Text
'<%' Comment.Preproc
-'\n\t' Text
+'\n\t' Text.Whitespace
'day' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-' \n' Text
+' \n' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
diff --git a/tests/examplefiles/rhtml/test.rhtml.output b/tests/examplefiles/rhtml/test.rhtml.output
index 0448c60b..fe701ce3 100644
--- a/tests/examplefiles/rhtml/test.rhtml.output
+++ b/tests/examplefiles/rhtml/test.rhtml.output
@@ -3,17 +3,17 @@
'>' Punctuation
'\n ' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'rows' Name
'.' Operator
'each' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
'row' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n ' Text
'<' Punctuation
@@ -23,11 +23,11 @@
'=' Operator
'"' Literal.String
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'row' Name
'.' Operator
'cls' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'"' Literal.String
'>' Punctuation
@@ -42,20 +42,20 @@
'=' Operator
'"' Literal.String
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'item' Name
'.' Operator
'href' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'"' Literal.String
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'item' Name
'.' Operator
'title' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -70,11 +70,11 @@
'td' Name.Tag
'>' Punctuation
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'item' Name
'.' Operator
'description' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'<' Punctuation
'/' Punctuation
@@ -87,9 +87,9 @@
'>' Punctuation
'\n ' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
@@ -200,27 +200,27 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'@homepage' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'render_node' Name
-' ' Text
+' ' Text.Whitespace
'@homepage' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'else' Keyword
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n ' Text
'<' Punctuation
@@ -251,9 +251,9 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n ' Text
'<' Punctuation
@@ -304,9 +304,9 @@
'=' Operator
'"' Literal.String
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'clear_cache_url' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'"' Literal.String
' ' Text
@@ -321,54 +321,54 @@
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'@homepage' Name.Variable.Instance
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n ' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'link_to' Name
-' ' Text
+' ' Text.Whitespace
'image_tag' Name
'(' Punctuation
"'" Literal.String.Single
'new-homepage' Literal.String.Single
"'" Literal.String.Single
',' Punctuation
-' ' Text
+' ' Text.Whitespace
':alt' Literal.String.Symbol
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'New Homepage' Literal.String.Single
"'" Literal.String.Single
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'homepage_new_url' Name
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n' Text
'<%' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'-%>' Comment.Preproc
'\n ' Text
'<%=' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'image_submit_tag' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'clear-page-cache' Literal.String.Single
"'" Literal.String.Single
-' ' Text
+' ' Text.Whitespace
'%>' Comment.Preproc
'\n ' Text
'<' Punctuation
diff --git a/tests/examplefiles/slim/example.slim.output b/tests/examplefiles/slim/example.slim.output
index 0ba42967..01656d61 100644
--- a/tests/examplefiles/slim/example.slim.output
+++ b/tests/examplefiles/slim/example.slim.output
@@ -74,21 +74,21 @@
' ' Text.Whitespace
'==' Punctuation
-' ' Text
+' ' Text.Whitespace
'yield' Keyword
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
' ' Text.Whitespace
'-' Punctuation
-' ' Text
+' ' Text.Whitespace
'unless' Keyword
-' ' Text
+' ' Text.Whitespace
'items' Name
'.' Operator
'empty?' Name
-'\n' Text
+'\n' Text.Whitespace
' ' Text.Whitespace
'table' Name.Tag
@@ -96,17 +96,17 @@
' ' Text.Whitespace
'-' Punctuation
-' ' Text
+' ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'item' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'items' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-'\n' Text
+'\n' Text.Whitespace
' ' Text.Whitespace
'tr' Name.Tag
@@ -116,27 +116,27 @@
'td' Name.Tag
'.name' Name.Class
' =' Punctuation
-' ' Text
+' ' Text.Whitespace
'item' Name
'.' Operator
'name' Name
-'\n' Text
+'\n' Text.Whitespace
' ' Text.Whitespace
'td' Name.Tag
'.price' Name.Class
' =' Punctuation
-' ' Text
+' ' Text.Whitespace
'item' Name
'.' Operator
'price' Name
-'\n' Text
+'\n' Text.Whitespace
' ' Text.Whitespace
'-' Punctuation
-' ' Text
+' ' Text.Whitespace
'else' Keyword
-'\n' Text
+'\n' Text.Whitespace
' ' Text.Whitespace
'p' Name.Tag
@@ -162,13 +162,13 @@
' ' Text.Whitespace
'=' Punctuation
-' ' Text
+' ' Text.Whitespace
'render' Name
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Single
'footer' Literal.String.Single
"'" Literal.String.Single
-'\n' Text
+'\n' Text.Whitespace
' ' Text.Whitespace
'| Copyright (C) #{year} #{author}\n' Text
diff --git a/tests/examplefiles/treetop/metagrammar.treetop.output b/tests/examplefiles/treetop/metagrammar.treetop.output
index 7fee358c..bb8725a3 100644
--- a/tests/examplefiles/treetop/metagrammar.treetop.output
+++ b/tests/examplefiles/treetop/metagrammar.treetop.output
@@ -37,35 +37,35 @@
'?' Operator
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'compile' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'requires' Name
'.' Operator
'text_value' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'prefix' Name
'.' Operator
'text_value' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'module_or_grammar' Name
'.' Operator
'compile' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'suffix' Name
'.' Operator
'text_value' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'end' Keyword
@@ -155,33 +155,33 @@
')' Punctuation
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'compile' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'prefix' Name
'.' Operator
'text_value' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'module_contents' Name
'.' Operator
'compile' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'suffix' Name
'.' Operator
'text_value' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n\t ' Text
+'\n\n\t ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'parser_name' Name.Function
-'\n\t ' Text
+'\n\t ' Text.Whitespace
'prefix' Name
'.' Operator
'name' Name
@@ -195,9 +195,9 @@
'module_contents' Name
'.' Operator
'parser_name' Name
-'\n\t ' Text
+'\n\t ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'end' Keyword
@@ -269,45 +269,45 @@
'>' Punctuation
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'declarations' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'head' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'tail' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'tail' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'super' Keyword
'.' Operator
'elements' Name
'.' Operator
'map' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'elt' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'elt' Name
'.' Operator
'declaration' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'/' Operator
@@ -315,16 +315,16 @@
"''" Literal.String.Single
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'compile' Name.Function
'(' Punctuation
'builder' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'end' Keyword
@@ -361,22 +361,22 @@
'*' Operator
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'compile' Name.Function
'(' Punctuation
'builder' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'builder' Name
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'text_value' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'end' Keyword
@@ -456,68 +456,68 @@
'>' Punctuation
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'alternatives' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'head' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'tail' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'tail' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'super' Keyword
'.' Operator
'elements' Name
'.' Operator
'map' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'|' Operator
'elt' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'elt' Name
'.' Operator
'alternative' Name
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_modules' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'alternatives' Name
'.' Operator
'map' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'|' Operator
'alt' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'alt' Name
'.' Operator
'inline_modules' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
')' Punctuation
'.' Operator
'flatten' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'end' Keyword
@@ -546,58 +546,58 @@
'>' Punctuation
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'sequence_elements' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'head' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'tail' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'tail' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'super' Keyword
'.' Operator
'elements' Name
'.' Operator
'map' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'|' Operator
'elt' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'elt' Name
'.' Operator
'labeled_sequence_primary' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_modules' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'sequence_elements' Name
'.' Operator
'map' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'|' Operator
'elt' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'elt' Name
'.' Operator
'inline_modules' Name
@@ -605,31 +605,31 @@
')' Punctuation
'.' Operator
'flatten' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'sequence_element_accessor_module' Name
']' Operator
-' ' Text
+' ' Text.Whitespace
'+' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'node_class_declarations' Name
'.' Operator
'inline_modules' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_module_name' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'node_class_declarations' Name
'.' Operator
'inline_module_name' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'end' Keyword
@@ -655,63 +655,63 @@
'atomic' Name
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'compile' Name.Function
'(' Punctuation
'address' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'builder' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'parent_expression' Name
'=' Operator
'nil' Keyword.Pseudo
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'prefix' Name
'.' Operator
'compile' Name
'(' Punctuation
'address' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'builder' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'self' Name.Builtin
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'prefixed_expression' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'atomic' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_modules' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'atomic' Name
'.' Operator
'inline_modules' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_module_name' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'/' Operator
@@ -724,54 +724,54 @@
'predicate_block' Name
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'compile' Name.Function
'(' Punctuation
'address' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'builder' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'parent_expression' Name
'=' Operator
'nil' Keyword.Pseudo
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'prefix' Name
'.' Operator
'compile' Name
'(' Punctuation
'address' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'builder' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'self' Name.Builtin
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'prefixed_expression' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'predicate_block' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_modules' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'/' Operator
@@ -783,81 +783,81 @@
'node_class_declarations' Name
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'compile' Name.Function
'(' Punctuation
'address' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'builder' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'parent_expression' Name
'=' Operator
'nil' Keyword.Pseudo
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'suffix' Name
'.' Operator
'compile' Name
'(' Punctuation
'address' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'builder' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'self' Name.Builtin
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'optional_expression' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'atomic' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'node_class_name' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'node_class_declarations' Name
'.' Operator
'node_class_name' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_modules' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'atomic' Name
'.' Operator
'inline_modules' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'node_class_declarations' Name
'.' Operator
'inline_modules' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_module_name' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'node_class_declarations' Name
'.' Operator
'inline_module_name' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'/' Operator
@@ -867,73 +867,73 @@
'node_class_declarations' Name
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'compile' Name.Function
'(' Punctuation
'address' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'builder' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'parent_expression' Name
'=' Operator
'nil' Keyword.Pseudo
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'atomic' Name
'.' Operator
'compile' Name
'(' Punctuation
'address' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'builder' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'self' Name.Builtin
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'node_class_name' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'node_class_declarations' Name
'.' Operator
'node_class_name' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_modules' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'atomic' Name
'.' Operator
'inline_modules' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'node_class_declarations' Name
'.' Operator
'inline_modules' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_module_name' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'node_class_declarations' Name
'.' Operator
'inline_module_name' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'end' Keyword
@@ -947,74 +947,74 @@
'sequence_primary' Name
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'compile' Name.Function
'(' Punctuation
'lexical_address' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'builder' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'sequence_primary' Name
'.' Operator
'compile' Name
'(' Punctuation
'lexical_address' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'builder' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_modules' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'sequence_primary' Name
'.' Operator
'inline_modules' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'label_name' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name
'.' Operator
'name' Name
-'\n ' Text
+'\n ' Text.Whitespace
'label' Name
'.' Operator
'name' Name
-'\n ' Text
+'\n ' Text.Whitespace
'elsif' Keyword
-' ' Text
+' ' Text.Whitespace
'sequence_primary' Name
'.' Operator
'instance_of?' Name
'(' Punctuation
'Nonterminal' Name.Constant
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'sequence_primary' Name
'.' Operator
'text_value' Name
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'end' Keyword
@@ -1033,20 +1033,20 @@
"':'" Literal.String.Single
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'name' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'elements' Name
'[' Operator
'0' Literal.Number.Integer
']' Operator
'.' Operator
'text_value' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'/' Operator
@@ -1054,15 +1054,15 @@
"''" Literal.String.Single
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'name' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'end' Keyword
@@ -1076,61 +1076,61 @@
'atomic' Name
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'compile' Name.Function
'(' Punctuation
'lexical_address' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'builder' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'prefix' Name
'.' Operator
'compile' Name
'(' Punctuation
'lexical_address' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'builder' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'self' Name.Builtin
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'prefixed_expression' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'elements' Name
'[' Operator
'1' Literal.Number.Integer
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_modules' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'atomic' Name
'.' Operator
'inline_modules' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_module_name' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'/' Operator
@@ -1143,54 +1143,54 @@
'predicate_block' Name
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'compile' Name.Function
'(' Punctuation
'address' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'builder' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'parent_expression' Name
'=' Operator
'nil' Keyword.Pseudo
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'prefix' Name
'.' Operator
'compile' Name
'(' Punctuation
'address' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'builder' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'self' Name.Builtin
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'prefixed_expression' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'predicate_block' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_modules' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'/' Operator
@@ -1200,58 +1200,58 @@
'suffix' Name
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'compile' Name.Function
'(' Punctuation
'lexical_address' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'builder' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'suffix' Name
'.' Operator
'compile' Name
'(' Punctuation
'lexical_address' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'builder' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'self' Name.Builtin
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'node_class_name' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_modules' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'atomic' Name
'.' Operator
'inline_modules' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_module_name' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'/' Operator
@@ -1293,51 +1293,51 @@
'trailing_inline_module' Name
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'node_class_name' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'node_class_expression' Name
'.' Operator
'node_class_name' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_modules' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'trailing_inline_module' Name
'.' Operator
'inline_modules' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_module' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'trailing_inline_module' Name
'.' Operator
'inline_module' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_module_name' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'inline_module' Name
'.' Operator
'module_name' Name
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_module' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'end' Keyword
@@ -1460,17 +1460,17 @@
'>' Punctuation
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_modules' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'parsing_expression' Name
'.' Operator
'inline_modules' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'end' Keyword
@@ -1524,17 +1524,17 @@
')' Punctuation
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'string' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'super' Keyword
'.' Operator
'text_value' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'end' Keyword
@@ -1645,17 +1645,17 @@
'>' Punctuation
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'characters' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'super' Keyword
'.' Operator
'text_value' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'end' Keyword
@@ -1758,20 +1758,20 @@
"'>'" Literal.String.Single
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'node_class_name' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'elements' Name
'[' Operator
'2' Literal.Number.Integer
']' Operator
'.' Operator
'text_value' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'/' Operator
@@ -1779,15 +1779,15 @@
"''" Literal.String.Single
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'node_class_name' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'end' Keyword
@@ -1801,27 +1801,27 @@
'inline_module' Name
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_modules' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
'inline_module' Name
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_module_name' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'inline_module' Name
'.' Operator
'module_name' Name
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'/' Operator
@@ -1829,32 +1829,32 @@
"''" Literal.String.Single
' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_modules' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'[' Operator
']' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_module' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'def' Keyword
-' ' Text
+' ' Text.Whitespace
'inline_module_name' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'nil' Keyword.Pseudo
-'\n ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
'\n ' Text.Whitespace
'end' Keyword
diff --git a/tests/snippets/ruby/test_escaped_bracestring.txt b/tests/snippets/ruby/test_escaped_bracestring.txt
index 7bcf845e..14718b94 100644
--- a/tests/snippets/ruby/test_escaped_bracestring.txt
+++ b/tests/snippets/ruby/test_escaped_bracestring.txt
@@ -11,9 +11,9 @@ str.gsub(%r{\\\\}, "/")
'\\\\' Literal.String.Regex
'}' Literal.String.Regex
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'/' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/ruby/test_interpolation_nested_curly.txt b/tests/snippets/ruby/test_interpolation_nested_curly.txt
index eceb04af..f4a69f7b 100644
--- a/tests/snippets/ruby/test_interpolation_nested_curly.txt
+++ b/tests/snippets/ruby/test_interpolation_nested_curly.txt
@@ -5,7 +5,7 @@
'"' Literal.String.Double
'A' Literal.String.Double
'#{' Literal.String.Interpol
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'3' Literal.Number.Integer
'..' Operator
@@ -13,44 +13,44 @@
')' Punctuation
'.' Operator
'group_by' Name
-' ' Text
+' ' Text.Whitespace
'{' Literal.String.Interpol
-' ' Text
+' ' Text.Whitespace
'|' Operator
'x' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
'/' Operator
'2' Literal.Number.Integer
'}' Literal.String.Interpol
'.' Operator
'map' Name
-' ' Text
+' ' Text.Whitespace
'do' Keyword
-' ' Text
+' ' Text.Whitespace
'|' Operator
'k' Name
',' Punctuation
'v' Name
'|' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'#{' Literal.String.Interpol
'k' Name
'}' Literal.String.Interpol
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'end' Keyword
'.' Operator
'join' Name
-' ' Text
+' ' Text.Whitespace
'}' Literal.String.Interpol
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Z' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/ruby/test_operator_methods.txt b/tests/snippets/ruby/test_operator_methods.txt
index f444ee4f..c8f7a7ac 100644
--- a/tests/snippets/ruby/test_operator_methods.txt
+++ b/tests/snippets/ruby/test_operator_methods.txt
@@ -6,4 +6,4 @@ x.==4
'.' Operator
'==' Name.Operator
'4' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/ruby/test_range_syntax1.txt b/tests/snippets/ruby/test_range_syntax1.txt
index df7c40cb..f0fc15d2 100644
--- a/tests/snippets/ruby/test_range_syntax1.txt
+++ b/tests/snippets/ruby/test_range_syntax1.txt
@@ -5,4 +5,4 @@
'1' Literal.Number.Integer
'..' Operator
'3' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/ruby/test_range_syntax2.txt b/tests/snippets/ruby/test_range_syntax2.txt
index 72d47e85..a3ba24ae 100644
--- a/tests/snippets/ruby/test_range_syntax2.txt
+++ b/tests/snippets/ruby/test_range_syntax2.txt
@@ -5,4 +5,4 @@
'1' Literal.Number.Integer
'...' Operator
'3' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/ruby/test_range_syntax3.txt b/tests/snippets/ruby/test_range_syntax3.txt
index a72f8380..08bf4b12 100644
--- a/tests/snippets/ruby/test_range_syntax3.txt
+++ b/tests/snippets/ruby/test_range_syntax3.txt
@@ -3,8 +3,8 @@
---tokens---
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'..' Operator
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace