skylighting-core-0.10.3: test/expected/abc.d.native
[ [ ( PreprocessorTok , "import" )
, ( ImportTok
, " std.stdio, std.ascii, std.algorithm, std.array, std.range"
)
, ( OperatorTok , ";" )
]
, []
, [ ( WarningTok , "alias" )
, ( NormalTok , " Block " )
, ( OperatorTok , "=" )
, ( NormalTok , " " )
, ( DataTypeTok , "char" )
, ( OperatorTok , "[" )
, ( DecValTok , "2" )
, ( OperatorTok , "];" )
]
, []
, [ ( DataTypeTok , "bool" )
, ( NormalTok , " canMakeWord" )
, ( OperatorTok , "(" )
, ( FunctionTok , "immutable" )
, ( NormalTok , " Block" )
, ( OperatorTok , "[]" )
, ( NormalTok , " blocks" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( AttributeTok , "in" )
, ( NormalTok , " " )
, ( BuiltInTok , "string" )
, ( NormalTok , " word" )
, ( OperatorTok , ")" )
, ( NormalTok , " " )
, ( FunctionTok , "pure" )
, ( NormalTok , " " )
, ( FunctionTok , "nothrow" )
]
, [ ( KeywordTok , "in " ) , ( OperatorTok , "{" ) ]
, [ ( NormalTok , " " )
, ( AttributeTok , "assert" )
, ( OperatorTok , "(" )
, ( NormalTok , "blocks.all" )
, ( OperatorTok , "!(" )
, ( NormalTok , "w " )
, ( OperatorTok , "=>" )
, ( NormalTok , " w" )
, ( OperatorTok , "[]" )
, ( NormalTok , ".all" )
, ( OperatorTok , "!" )
, ( NormalTok , "isAlpha" )
, ( OperatorTok , "));" )
]
, [ ( NormalTok , " " )
, ( AttributeTok , "assert" )
, ( OperatorTok , "(" )
, ( NormalTok , "word.all" )
, ( OperatorTok , "!" )
, ( NormalTok , "isAlpha" )
, ( OperatorTok , ");" )
]
, [ ( OperatorTok , "}" )
, ( NormalTok , " " )
, ( KeywordTok , "body" )
, ( NormalTok , " " )
, ( OperatorTok , "{" )
]
, [ ( NormalTok , " " )
, ( DataTypeTok , "bool" )
, ( NormalTok , " inner" )
, ( OperatorTok , "(" )
, ( BuiltInTok , "size_t" )
, ( OperatorTok , "[]" )
, ( NormalTok , " indexes" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( AttributeTok , "in" )
, ( NormalTok , " " )
, ( BuiltInTok , "string" )
, ( NormalTok , " w" )
, ( OperatorTok , ")" )
, ( NormalTok , " " )
, ( FunctionTok , "pure" )
, ( NormalTok , " " )
, ( FunctionTok , "nothrow" )
, ( NormalTok , " " )
, ( OperatorTok , "{" )
]
, [ ( NormalTok , " " )
, ( KeywordTok , "if" )
, ( NormalTok , " " )
, ( OperatorTok , "(" )
, ( NormalTok , "w.empty" )
, ( OperatorTok , ")" )
]
, [ ( NormalTok , " " )
, ( KeywordTok , "return" )
, ( NormalTok , " " )
, ( AttributeTok , "true" )
, ( OperatorTok , ";" )
]
, []
, [ ( NormalTok , " " )
, ( FunctionTok , "immutable" )
, ( NormalTok , " c " )
, ( OperatorTok , "=" )
, ( NormalTok , " w" )
, ( OperatorTok , "[" )
, ( DecValTok , "0" )
, ( OperatorTok , "]" )
, ( NormalTok , ".toUpper" )
, ( OperatorTok , ";" )
]
, [ ( NormalTok , " " )
, ( KeywordTok , "foreach" )
, ( NormalTok , " " )
, ( OperatorTok , "(" )
, ( FunctionTok , "ref" )
, ( NormalTok , " idx" )
, ( OperatorTok , ";" )
, ( NormalTok , " indexes" )
, ( OperatorTok , ")" )
, ( NormalTok , " " )
, ( OperatorTok , "{" )
]
, [ ( NormalTok , " " )
, ( KeywordTok , "if" )
, ( NormalTok , " " )
, ( OperatorTok , "(" )
, ( NormalTok , "blocks" )
, ( OperatorTok , "[" )
, ( NormalTok , "idx" )
, ( OperatorTok , "][" )
, ( DecValTok , "0" )
, ( OperatorTok , "]" )
, ( NormalTok , ".toUpper " )
, ( OperatorTok , "!=" )
, ( NormalTok , " c " )
, ( OperatorTok , "&&" )
]
, [ ( NormalTok , " blocks" )
, ( OperatorTok , "[" )
, ( NormalTok , "idx" )
, ( OperatorTok , "][" )
, ( DecValTok , "1" )
, ( OperatorTok , "]" )
, ( NormalTok , ".toUpper " )
, ( OperatorTok , "!=" )
, ( NormalTok , " c" )
, ( OperatorTok , ")" )
]
, [ ( NormalTok , " " )
, ( KeywordTok , "continue" )
, ( OperatorTok , ";" )
]
, [ ( NormalTok , " indexes" )
, ( OperatorTok , "[" )
, ( DecValTok , "0" )
, ( OperatorTok , "]" )
, ( NormalTok , ".swap" )
, ( OperatorTok , "(" )
, ( NormalTok , "idx" )
, ( OperatorTok , ");" )
]
, [ ( NormalTok , " " )
, ( KeywordTok , "if" )
, ( NormalTok , " " )
, ( OperatorTok , "(" )
, ( NormalTok , "inner" )
, ( OperatorTok , "(" )
, ( NormalTok , "indexes" )
, ( OperatorTok , "[" )
, ( DecValTok , "1" )
, ( NormalTok , " .. $" )
, ( OperatorTok , "]," )
, ( NormalTok , " w" )
, ( OperatorTok , "[" )
, ( DecValTok , "1" )
, ( NormalTok , " .. $" )
, ( OperatorTok , "]))" )
]
, [ ( NormalTok , " " )
, ( KeywordTok , "return" )
, ( NormalTok , " " )
, ( AttributeTok , "true" )
, ( OperatorTok , ";" )
]
, [ ( NormalTok , " indexes" )
, ( OperatorTok , "[" )
, ( DecValTok , "0" )
, ( OperatorTok , "]" )
, ( NormalTok , ".swap" )
, ( OperatorTok , "(" )
, ( NormalTok , "idx" )
, ( OperatorTok , ");" )
]
, [ ( NormalTok , " " ) , ( OperatorTok , "}" ) ]
, []
, [ ( NormalTok , " " )
, ( KeywordTok , "return" )
, ( NormalTok , " " )
, ( AttributeTok , "false" )
, ( OperatorTok , ";" )
]
, [ ( NormalTok , " " ) , ( OperatorTok , "}" ) ]
, []
, [ ( NormalTok , " " )
, ( KeywordTok , "return" )
, ( NormalTok , " inner" )
, ( OperatorTok , "(" )
, ( NormalTok , "blocks." )
, ( DataTypeTok , "length" )
, ( NormalTok , ".iota.array" )
, ( OperatorTok , "," )
, ( NormalTok , " word" )
, ( OperatorTok , ");" )
]
, [ ( OperatorTok , "}" ) ]
, []
, [ ( DataTypeTok , "void" )
, ( NormalTok , " main" )
, ( OperatorTok , "()" )
, ( NormalTok , " " )
, ( OperatorTok , "{" )
]
, [ ( NormalTok , " " )
, ( WarningTok , "enum" )
, ( NormalTok , " Block" )
, ( OperatorTok , "[]" )
, ( NormalTok , " blocks " )
, ( OperatorTok , "=" )
, ( NormalTok , " " )
, ( StringTok , "\"BO XK DQ CP NA GT RE TG QD FS" )
]
, [ ( StringTok
, " JW HU VI AN OB ER FS LY PC ZM\""
)
, ( NormalTok , ".split" )
, ( OperatorTok , ";" )
]
, []
, [ ( NormalTok , " " )
, ( KeywordTok , "foreach" )
, ( NormalTok , " " )
, ( OperatorTok , "(" )
, ( NormalTok , "w" )
, ( OperatorTok , ";" )
, ( NormalTok , " " )
, ( StringTok , "\"\"" )
, ( NormalTok , " " )
, ( OperatorTok , "~" )
, ( NormalTok , " " )
, ( StringTok , "\"A BARK BoOK TrEAT COmMoN SQUAD conFUsE\"" )
, ( NormalTok , ".split" )
, ( OperatorTok , ")" )
]
, [ ( NormalTok , " writefln" )
, ( OperatorTok , "(" )
, ( SpecialStringTok , "`\"%s\" %s`" )
, ( OperatorTok , "," )
, ( NormalTok , " w" )
, ( OperatorTok , "," )
, ( NormalTok , " blocks.canMakeWord" )
, ( OperatorTok , "(" )
, ( NormalTok , "w" )
, ( OperatorTok , "));" )
]
, []
, [ ( NormalTok , " " ) , ( CommentTok , "// Extra test." ) ]
, [ ( NormalTok , " " )
, ( FunctionTok , "immutable" )
, ( NormalTok , " Block" )
, ( OperatorTok , "[]" )
, ( NormalTok , " blocks2 " )
, ( OperatorTok , "=" )
, ( NormalTok , " " )
, ( OperatorTok , "[" )
, ( StringTok , "\"AB\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"AB\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"AC\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"AC\"" )
, ( OperatorTok , "];" )
]
, [ ( NormalTok , " " )
, ( FunctionTok , "immutable" )
, ( NormalTok , " word " )
, ( OperatorTok , "=" )
, ( NormalTok , " " )
, ( StringTok , "\"abba\"" )
, ( OperatorTok , ";" )
]
, [ ( NormalTok , " writefln" )
, ( OperatorTok , "(" )
, ( SpecialStringTok , "`\"%s\" %s`" )
, ( OperatorTok , "," )
, ( NormalTok , " word" )
, ( OperatorTok , "," )
, ( NormalTok , " blocks2.canMakeWord" )
, ( OperatorTok , "(" )
, ( NormalTok , "word" )
, ( OperatorTok , "));" )
]
, [ ( OperatorTok , "}" ) ]
]