skylighting-core-0.10.2: test/expected/abc.kotlin.native
[ [ ( KeywordTok , "import" )
, ( NormalTok , " " )
, ( ImportTok , "java" )
, ( OperatorTok , "." )
, ( ImportTok , "util" )
, ( OperatorTok , "." )
, ( ImportTok , "Arrays" )
]
, []
, [ ( CommentTok , "/*" ) ]
, [ ( CommentTok , " Swap elements i and j of a Kotlin Array." )
]
, [ ( CommentTok , " */" ) ]
, [ ( KeywordTok , "fun" )
, ( NormalTok , " " )
, ( OperatorTok , "<" )
, ( DataTypeTok , "T" )
, ( OperatorTok , ">" )
, ( NormalTok , " " )
, ( FunctionTok , "Array" )
, ( OperatorTok , "<" )
, ( DataTypeTok , "T" )
, ( OperatorTok , ">." )
, ( FunctionTok , "swap" )
, ( OperatorTok , "(" )
, ( VariableTok , "i" )
, ( OperatorTok , ":" )
, ( NormalTok , " " )
, ( DataTypeTok , "Int" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( VariableTok , "j" )
, ( OperatorTok , ":" )
, ( NormalTok , " " )
, ( DataTypeTok , "Int" )
, ( OperatorTok , ")" )
, ( NormalTok , " " )
, ( OperatorTok , "{" )
]
, [ ( NormalTok , " " )
, ( KeywordTok , "val" )
, ( NormalTok , " " )
, ( VariableTok , "tmp" )
, ( NormalTok , " " )
, ( OperatorTok , "=" )
, ( NormalTok , " " )
, ( KeywordTok , "this" )
, ( OperatorTok , "[" )
, ( NormalTok , "i" )
, ( OperatorTok , "]" )
]
, [ ( NormalTok , " " )
, ( KeywordTok , "this" )
, ( OperatorTok , "[" )
, ( NormalTok , "i" )
, ( OperatorTok , "]" )
, ( NormalTok , " " )
, ( OperatorTok , "=" )
, ( NormalTok , " " )
, ( KeywordTok , "this" )
, ( OperatorTok , "[" )
, ( NormalTok , "j" )
, ( OperatorTok , "]" )
]
, [ ( NormalTok , " " )
, ( KeywordTok , "this" )
, ( OperatorTok , "[" )
, ( NormalTok , "j" )
, ( OperatorTok , "]" )
, ( NormalTok , " " )
, ( OperatorTok , "=" )
, ( NormalTok , " tmp" )
]
, [ ( OperatorTok , "}" ) ]
, []
, [ ( KeywordTok , "data" )
, ( NormalTok , " " )
, ( KeywordTok , "class" )
, ( NormalTok , " Block" )
, ( OperatorTok , "(" )
, ( KeywordTok , "val" )
, ( NormalTok , " " )
, ( VariableTok , "block" )
, ( OperatorTok , ":" )
, ( NormalTok , " " )
, ( DataTypeTok , "String" )
, ( OperatorTok , ")" )
]
, []
, [ ( NormalTok , "/*" ) ]
, [ ( NormalTok
, " * Not the most elegant way but interesting from an highlighting perspective ;)"
)
]
, [ ( NormalTok , " */" ) ]
, [ ( KeywordTok , "public" )
, ( NormalTok , " " )
, ( KeywordTok , "class" )
, ( NormalTok , " ABC" )
, ( OperatorTok , "()" )
, ( NormalTok , " " )
, ( OperatorTok , "{" )
]
, [ ( NormalTok , " " )
, ( KeywordTok , "class" )
, ( NormalTok , " " )
, ( KeywordTok , "object" )
, ( NormalTok , " " )
, ( OperatorTok , "{" )
]
, []
, [ ( NormalTok , " " )
, ( KeywordTok , "public" )
, ( NormalTok , " " )
, ( KeywordTok , "fun" )
, ( NormalTok , " " )
, ( FunctionTok , "canMakeWord" )
, ( OperatorTok , "(" )
, ( VariableTok , "word" )
, ( OperatorTok , ":" )
, ( NormalTok , " " )
, ( DataTypeTok , "String" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( VariableTok , "blocks" )
, ( OperatorTok , ":" )
, ( NormalTok , " " )
, ( DataTypeTok , "Array" )
, ( NormalTok , "<" )
, ( VariableTok , "Block" )
, ( NormalTok , ">" )
, ( OperatorTok , "):" )
, ( NormalTok , " " )
, ( DataTypeTok , "Boolean" )
, ( NormalTok , " " )
, ( OperatorTok , "{" )
]
, [ ( NormalTok , " " )
, ( ControlFlowTok , "if" )
, ( NormalTok , " " )
, ( OperatorTok , "(" )
, ( NormalTok , "word" )
, ( OperatorTok , "." )
, ( NormalTok , "length" )
, ( OperatorTok , "()" )
, ( NormalTok , " " )
, ( OperatorTok , "==" )
, ( NormalTok , " " )
, ( DecValTok , "0" )
, ( OperatorTok , ")" )
]
, [ ( NormalTok , " " )
, ( KeywordTok , "return" )
, ( NormalTok , " " )
, ( KeywordTok , "true" )
]
, []
, [ ( NormalTok , " " )
, ( KeywordTok , "val" )
, ( NormalTok , " " )
, ( VariableTok , "c" )
, ( NormalTok , " " )
, ( OperatorTok , "=" )
, ( NormalTok , " Character" )
, ( OperatorTok , "." )
, ( NormalTok , "toUpperCase" )
, ( OperatorTok , "(" )
, ( NormalTok , "word" )
, ( OperatorTok , "." )
, ( NormalTok , "charAt" )
, ( OperatorTok , "(" )
, ( DecValTok , "0" )
, ( OperatorTok , "))" )
]
, [ ( NormalTok , " " )
, ( ControlFlowTok , "for" )
, ( NormalTok , " " )
, ( OperatorTok , "(" )
, ( NormalTok , "i " )
, ( KeywordTok , "in" )
, ( NormalTok , " " )
, ( FloatTok , "0." )
, ( OperatorTok , "." )
, ( NormalTok , "blocks" )
, ( OperatorTok , "." )
, ( NormalTok , "size " )
, ( OperatorTok , "-" )
, ( NormalTok , " " )
, ( DecValTok , "1" )
, ( OperatorTok , ")" )
, ( NormalTok , " " )
, ( OperatorTok , "{" )
]
, [ ( NormalTok , " " )
, ( KeywordTok , "val" )
, ( NormalTok , " " )
, ( VariableTok , "b" )
, ( NormalTok , " " )
, ( OperatorTok , "=" )
, ( NormalTok , " blocks" )
, ( OperatorTok , "[" )
, ( NormalTok , "i" )
, ( OperatorTok , "]" )
]
, [ ( NormalTok , " " )
, ( ControlFlowTok , "if" )
, ( NormalTok , " " )
, ( OperatorTok , "(" )
, ( NormalTok , "Character" )
, ( OperatorTok , "." )
, ( NormalTok , "toUpperCase" )
, ( OperatorTok , "(" )
, ( NormalTok , "b" )
, ( OperatorTok , "." )
, ( NormalTok , "block" )
, ( OperatorTok , "." )
, ( NormalTok , "charAt" )
, ( OperatorTok , "(" )
, ( DecValTok , "0" )
, ( OperatorTok , "))" )
, ( NormalTok , " " )
, ( OperatorTok , "!=" )
, ( NormalTok , " c " )
, ( OperatorTok , "&&" )
, ( NormalTok , " Character" )
, ( OperatorTok , "." )
, ( NormalTok , "toUpperCase" )
, ( OperatorTok , "(" )
, ( NormalTok , "b" )
, ( OperatorTok , "." )
, ( NormalTok , "block" )
, ( OperatorTok , "." )
, ( NormalTok , "charAt" )
, ( OperatorTok , "(" )
, ( DecValTok , "1" )
, ( OperatorTok , "))" )
, ( NormalTok , " " )
, ( OperatorTok , "!=" )
, ( NormalTok , " c" )
, ( OperatorTok , ")" )
]
, [ ( NormalTok , " " )
, ( ControlFlowTok , "continue" )
]
, [ ( NormalTok , " blocks" )
, ( OperatorTok , "." )
, ( NormalTok , "swap" )
, ( OperatorTok , "(" )
, ( DecValTok , "0" )
, ( OperatorTok , "," )
, ( NormalTok , " i" )
, ( OperatorTok , ")" )
]
, [ ( NormalTok , " " )
, ( ControlFlowTok , "if" )
, ( NormalTok , " " )
, ( OperatorTok , "(" )
, ( NormalTok , "canMakeWord" )
, ( OperatorTok , "(" )
, ( NormalTok , "word" )
, ( OperatorTok , "." )
, ( NormalTok , "substring" )
, ( OperatorTok , "(" )
, ( DecValTok , "1" )
, ( OperatorTok , ")," )
, ( NormalTok , " Arrays" )
, ( OperatorTok , "." )
, ( NormalTok , "copyOfRange" )
, ( OperatorTok , "(" )
, ( NormalTok , "blocks" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( DecValTok , "1" )
, ( OperatorTok , "," )
, ( NormalTok , " blocks" )
, ( OperatorTok , "." )
, ( NormalTok , "size" )
, ( OperatorTok , ")))" )
]
, [ ( NormalTok , " " )
, ( KeywordTok , "return" )
, ( NormalTok , " " )
, ( KeywordTok , "true" )
]
, [ ( NormalTok , " blocks" )
, ( OperatorTok , "." )
, ( NormalTok , "swap" )
, ( OperatorTok , "(" )
, ( DecValTok , "0" )
, ( OperatorTok , "," )
, ( NormalTok , " i" )
, ( OperatorTok , ")" )
]
, [ ( NormalTok , " " ) , ( OperatorTok , "}" ) ]
, []
, [ ( NormalTok , " " )
, ( KeywordTok , "return" )
, ( NormalTok , " " )
, ( KeywordTok , "false" )
]
, [ ( NormalTok , " " ) , ( OperatorTok , "}" ) ]
, []
, [ ( NormalTok , " " )
, ( KeywordTok , "public" )
, ( NormalTok , " " )
, ( KeywordTok , "fun" )
, ( NormalTok , " " )
, ( FunctionTok , "main" )
, ( OperatorTok , "(" )
, ( VariableTok , "args" )
, ( OperatorTok , ":" )
, ( NormalTok , " " )
, ( DataTypeTok , "Array" )
, ( NormalTok , "<" )
, ( VariableTok , "String" )
, ( NormalTok , ">" )
, ( OperatorTok , ")" )
, ( NormalTok , " " )
, ( OperatorTok , "{" )
]
, []
, [ ( NormalTok , " " )
, ( KeywordTok , "val" )
, ( NormalTok , " " )
, ( VariableTok , "blocksString" )
, ( NormalTok , " " )
, ( OperatorTok , "=" )
, ( NormalTok , " array" )
, ( OperatorTok , "(" )
, ( StringTok , "\"BO\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"XK\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"DQ\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"CP\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"NA\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"GT\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"RE\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"TG\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"QD\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"FS\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"JW\"" )
, ( OperatorTok , "," )
]
, [ ( NormalTok , " " )
, ( StringTok , "\"HU\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"VI\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"AN\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"OB\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"ER\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"FS\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"LY\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"PC\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"ZM\"" )
, ( OperatorTok , ");" )
]
, []
, [ ( NormalTok , " " )
, ( KeywordTok , "val" )
, ( NormalTok , " " )
, ( VariableTok , "blocks" )
, ( NormalTok , " " )
, ( OperatorTok , "=" )
, ( NormalTok , " Array" )
, ( OperatorTok , "(" )
, ( NormalTok , "blocksString" )
, ( OperatorTok , "." )
, ( NormalTok , "size" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( OperatorTok , "{" )
, ( NormalTok , " s " )
, ( OperatorTok , "->" )
, ( NormalTok , " Block" )
, ( OperatorTok , "(" )
, ( NormalTok , "blocksString" )
, ( OperatorTok , "[" )
, ( NormalTok , "s" )
, ( OperatorTok , "])})" )
]
, []
, [ ( NormalTok , " " )
, ( KeywordTok , "val" )
, ( NormalTok , " " )
, ( VariableTok , "words" )
, ( NormalTok , " " )
, ( OperatorTok , "=" )
, ( NormalTok , " array" )
, ( OperatorTok , "(" )
, ( StringTok , "\"\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"A\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"BARK\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"book\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"treat\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"COMMON\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"SQuAd\"" )
, ( OperatorTok , "," )
, ( NormalTok , " " )
, ( StringTok , "\"CONFUSE\"" )
, ( OperatorTok , ");" )
]
, []
, [ ( NormalTok , " " )
, ( ControlFlowTok , "for" )
, ( NormalTok , " " )
, ( OperatorTok , "(" )
, ( NormalTok , "word " )
, ( KeywordTok , "in" )
, ( NormalTok , " words" )
, ( OperatorTok , ")" )
, ( NormalTok , " " )
, ( OperatorTok , "{" )
]
, [ ( NormalTok , " System" )
, ( OperatorTok , "." )
, ( KeywordTok , "out" )
, ( OperatorTok , "." )
, ( NormalTok , "println" )
, ( OperatorTok , "(" )
, ( StringTok , "\"" )
, ( SpecialStringTok , "${" )
, ( NormalTok , "word" )
, ( SpecialStringTok , "}" )
, ( StringTok , ": \"" )
, ( NormalTok , " " )
, ( OperatorTok , "+" )
, ( NormalTok , " canMakeWord" )
, ( OperatorTok , "(" )
, ( StringTok , "\"" )
, ( SpecialStringTok , "${" )
, ( NormalTok , "word" )
, ( SpecialStringTok , "}" )
, ( StringTok , "\"" )
, ( OperatorTok , "," )
, ( NormalTok , " blocks" )
, ( OperatorTok , "))" )
]
, [ ( NormalTok , " " ) , ( OperatorTok , "}" ) ]
, []
, [ ( NormalTok , " " ) , ( OperatorTok , "}" ) ]
, [ ( NormalTok , " " ) , ( OperatorTok , "}" ) ]
, [ ( OperatorTok , "}" ) ]
, []
, [ ( KeywordTok , "fun" )
, ( NormalTok , " " )
, ( FunctionTok , "main" )
, ( OperatorTok , "(" )
, ( VariableTok , "args" )
, ( OperatorTok , ":" )
, ( NormalTok , " " )
, ( DataTypeTok , "Array" )
, ( NormalTok , "<" )
, ( VariableTok , "String" )
, ( NormalTok , ">" )
, ( OperatorTok , ")" )
, ( NormalTok , " " )
, ( OperatorTok , "=" )
, ( NormalTok , " ABC" )
, ( OperatorTok , "." )
, ( NormalTok , "main" )
, ( OperatorTok , "(" )
, ( NormalTok , "args" )
, ( OperatorTok , ")" )
]
]