skylighting-core-0.8.5/benchmark/0000755000000000000000000000000013657353607015145 5ustar0000000000000000skylighting-core-0.8.5/bin/0000755000000000000000000000000013657353607013763 5ustar0000000000000000skylighting-core-0.8.5/src/0000755000000000000000000000000013657353605014000 5ustar0000000000000000skylighting-core-0.8.5/src/Skylighting/0000755000000000000000000000000013673225506016270 5ustar0000000000000000skylighting-core-0.8.5/src/Skylighting/Format/0000755000000000000000000000000013673225506017520 5ustar0000000000000000skylighting-core-0.8.5/test/0000755000000000000000000000000013673225506014164 5ustar0000000000000000skylighting-core-0.8.5/test/cases/0000755000000000000000000000000013673234562015264 5ustar0000000000000000skylighting-core-0.8.5/test/expected/0000755000000000000000000000000013673235544015770 5ustar0000000000000000skylighting-core-0.8.5/xml/0000755000000000000000000000000013673235353014006 5ustar0000000000000000skylighting-core-0.8.5/src/Skylighting/Core.hs0000644000000000000000000000527713400565354017523 0ustar0000000000000000module Skylighting.Core ( lookupSyntax , syntaxByName , syntaxByShortName , syntaxesByExtension , syntaxesByFilename , module Skylighting.Types , module Skylighting.Tokenizer , module Skylighting.Parser , module Skylighting.Regex , module Skylighting.Styles , module Skylighting.Loader , module Skylighting.Format.ANSI , module Skylighting.Format.HTML , module Skylighting.Format.LaTeX ) where import Control.Monad import Data.List (tails) import qualified Data.Map as Map import Data.Maybe (listToMaybe) import Data.Text (Text) import qualified Data.Text as Text import Skylighting.Format.ANSI import Skylighting.Format.HTML import Skylighting.Format.LaTeX import Skylighting.Loader import Skylighting.Parser import Skylighting.Regex import Skylighting.Styles import Skylighting.Tokenizer import Skylighting.Types -- | Returns a list of syntaxes appropriate for the given file extension. syntaxesByExtension :: SyntaxMap -> String -> [Syntax] syntaxesByExtension syntaxmap ('.':ext) = syntaxesByFilename syntaxmap ("*." ++ ext) syntaxesByExtension syntaxmap ext = syntaxesByFilename syntaxmap ("*." ++ ext) -- | Returns a list of syntaxes appropriate for the given filename. syntaxesByFilename :: SyntaxMap -> String -> [Syntax] syntaxesByFilename syntaxmap fn = [s | s <- Map.elems syntaxmap , matchGlobs fn (sExtensions s)] -- | Lookup a syntax by full name (case insensitive). syntaxByName :: SyntaxMap -> Text -> Maybe Syntax syntaxByName syntaxmap name = Map.lookup (Text.toLower name) (Map.mapKeys Text.toLower syntaxmap) -- | Lookup a syntax by short name (case insensitive). syntaxByShortName :: SyntaxMap -> Text -> Maybe Syntax syntaxByShortName syntaxmap name = listToMaybe [s | s <- Map.elems syntaxmap , Text.toLower (sShortname s) == Text.toLower name ] -- | Lookup syntax by (in order) full name (case insensitive), -- short name (case insensitive), extension. lookupSyntax :: Text -> SyntaxMap -> Maybe Syntax lookupSyntax lang syntaxmap -- special cases: | lang == Text.pack "csharp" = lookupSyntax (Text.pack "cs") syntaxmap | otherwise = syntaxByName syntaxmap lang `mplus` syntaxByShortName syntaxmap lang `mplus` listToMaybe (syntaxesByExtension syntaxmap (Text.unpack lang)) -- | Match filename against a list of globs contained in a semicolon-separated -- string. matchGlobs :: String -> [String] -> Bool matchGlobs fn globs = any (flip matchGlob fn) globs -- | Match filename against a glob pattern with asterisks. matchGlob :: String -> String -> Bool matchGlob ('*':xs) fn = any (matchGlob xs) (tails fn) matchGlob (x:xs) (y:ys) = x == y && matchGlob xs ys matchGlob "" "" = True matchGlob _ _ = False skylighting-core-0.8.5/src/Skylighting/Types.hs0000644000000000000000000010103013471422302017710 0ustar0000000000000000{-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE GeneralizedNewtypeDeriving #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE TypeSynonymInstances #-} -- | Basic types for Skylighting. module Skylighting.Types ( -- * Syntax descriptions ContextName , KeywordAttr(..) , WordSet(..) , makeWordSet , inWordSet , Matcher(..) , Rule(..) , Context(..) , ContextSwitch(..) , Syntax(..) , SyntaxMap -- * Tokens , Token , TokenType(..) , SourceLine , LineNo(..) -- * Styles , TokenStyle(..) , defStyle , Color(..) , ToColor(..) , FromColor(..) , Style(..) , ANSIColorLevel(..) , Xterm256ColorCode(..) -- * Format options , FormatOptions(..) , defaultFormatOpts ) where import Control.Monad (mplus) import Data.Aeson import Data.Aeson.Types (toJSONKeyText) import Data.Binary (Binary) import Data.Bits import Data.CaseInsensitive (FoldCase (..)) import Data.Colour.SRGB (Colour, sRGB24, toSRGB24) import qualified Data.Colour.SRGB as Colour import Data.Data (Data) import Data.Int import Data.List (minimumBy) import qualified Data.Map as Map import Data.Maybe (fromMaybe) import Data.Ord (comparing) import qualified Data.Set as Set import Data.Text (Text) import qualified Data.Text as Text import Data.Typeable (Typeable) import Data.Word import GHC.Generics (Generic) import Safe (readMay) import Skylighting.Regex import qualified System.Console.ANSI.Types as ANSI import Text.Printf -- | Full name of a context: the first member of the pair is the full -- syntax name, the second the context name within that syntax. type ContextName = (Text, Text) -- | Attributes controlling how keywords are interpreted. data KeywordAttr = KeywordAttr { keywordCaseSensitive :: Bool , keywordDelims :: Set.Set Char } deriving (Show, Read, Eq, Ord, Data, Typeable, Generic) instance Binary KeywordAttr -- | A set of "words," possibly case insensitive. data WordSet a = CaseSensitiveWords (Set.Set a) | CaseInsensitiveWords (Set.Set a) deriving (Show, Read, Eq, Ord, Data, Typeable, Generic) instance Binary a => Binary (WordSet a) -- | A set of words to match (either case-sensitive or case-insensitive). makeWordSet :: (FoldCase a, Ord a) => Bool -> [a] -> WordSet a makeWordSet True ws = CaseSensitiveWords (Set.fromList ws) makeWordSet False ws = CaseInsensitiveWords (Set.fromList $ map foldCase ws) -- | Test for membership in a 'WordSet'. inWordSet :: (FoldCase a, Ord a) => a -> WordSet a -> Bool inWordSet w (CaseInsensitiveWords ws) = foldCase w `Set.member` ws inWordSet w (CaseSensitiveWords ws) = w `Set.member` ws -- | Matchers correspond to the element types in a context. data Matcher = DetectChar Char | Detect2Chars Char Char | AnyChar [Char] | RangeDetect Char Char | StringDetect Text | WordDetect Text | RegExpr RE | Keyword KeywordAttr (WordSet Text) | Int | Float | HlCOct | HlCHex | HlCStringChar | HlCChar | LineContinue | IncludeRules ContextName | DetectSpaces | DetectIdentifier deriving (Show, Read, Eq, Ord, Data, Typeable, Generic) instance Binary Matcher -- | A context switch, either pops or pushes a context. data ContextSwitch = Pop | Push ContextName deriving (Show, Read, Eq, Ord, Data, Typeable, Generic) instance Binary ContextSwitch -- | A rule corresponds to one of the elements of a Kate syntax -- highlighting "context." data Rule = Rule{ rMatcher :: Matcher , rAttribute :: TokenType , rIncludeAttribute :: Bool , rDynamic :: Bool , rCaseSensitive :: Bool , rChildren :: [Rule] , rLookahead :: Bool , rFirstNonspace :: Bool , rColumn :: Maybe Int , rContextSwitch :: [ContextSwitch] } deriving (Show, Read, Eq, Ord, Data, Typeable, Generic) instance Binary Rule -- | A syntax corresponds to a complete Kate syntax description. -- The 'sShortname' field is derived from the filename. data Syntax = Syntax{ sName :: Text , sFilename :: String , sShortname :: Text , sContexts :: Map.Map Text Context , sAuthor :: Text , sVersion :: Text , sLicense :: Text , sExtensions :: [String] , sStartingContext :: Text } deriving (Show, Read, Eq, Ord, Data, Typeable, Generic) instance Binary Syntax -- | A map of syntaxes, keyed by full name. type SyntaxMap = Map.Map Text Syntax -- | A Context corresponds to a context element in a Kate -- syntax description. data Context = Context{ cName :: Text , cSyntax :: Text , cRules :: [Rule] , cAttribute :: TokenType , cLineEmptyContext :: [ContextSwitch] , cLineEndContext :: [ContextSwitch] , cLineBeginContext :: [ContextSwitch] , cFallthrough :: Bool , cFallthroughContext :: [ContextSwitch] , cDynamic :: Bool } deriving (Show, Read, Eq, Ord, Data, Typeable, Generic) instance Binary Context -- | A pair consisting of a list of attributes and some text. type Token = (TokenType, Text) -- | 'KeywordTok' corresponds to @dsKeyword@ in Kate syntax -- descriptions, and so on. data TokenType = KeywordTok | DataTypeTok | DecValTok | BaseNTok | FloatTok | ConstantTok | CharTok | SpecialCharTok | StringTok | VerbatimStringTok | SpecialStringTok | ImportTok | CommentTok | DocumentationTok | AnnotationTok | CommentVarTok | OtherTok | FunctionTok | VariableTok | ControlFlowTok | OperatorTok | BuiltInTok | ExtensionTok | PreprocessorTok | AttributeTok | RegionMarkerTok | InformationTok | WarningTok | AlertTok | ErrorTok | NormalTok deriving (Read, Show, Eq, Ord, Enum, Data, Typeable, Generic) instance Binary TokenType instance ToJSON TokenType where toEncoding = toEncoding . Text.stripSuffix "Tok" . Text.pack . show instance ToJSONKey TokenType where toJSONKey = toJSONKeyText (fromMaybe "Unknown" . Text.stripSuffix "Tok" . Text.pack . show) instance FromJSON TokenType where parseJSON (String t) = case readMay (Text.unpack t ++ "Tok") of Just tt -> return tt Nothing -> fail "Not a token type" parseJSON _ = mempty -- | JSON @"Keyword"@ corresponds to 'KeywordTok', and so on. instance FromJSONKey TokenType where fromJSONKey = FromJSONKeyTextParser (\t -> case readMay (Text.unpack t ++ "Tok") of Just tt -> return tt Nothing -> fail "Not a token type") -- | A line of source: a list of labeled tokens. type SourceLine = [Token] -- | Line numbers newtype LineNo = LineNo { lineNo :: Int } deriving (Show, Enum) -- | A 'TokenStyle' determines how a token is to be rendered. data TokenStyle = TokenStyle { tokenColor :: Maybe Color , tokenBackground :: Maybe Color , tokenBold :: Bool , tokenItalic :: Bool , tokenUnderline :: Bool } deriving (Show, Read, Ord, Eq, Data, Typeable, Generic) instance Binary TokenStyle -- | The keywords used in KDE syntax -- themes are used, e.g. @text-color@ for default token color. instance FromJSON TokenStyle where parseJSON (Object v) = do tcolor <- v .:? "text-color" bg <- v .:? "background-color" tbold <- v .:? "bold" .!= False titalic <- v .:? "italic" .!= False tunderline <- v .:? "underline" .!= False return TokenStyle{ tokenColor = tcolor , tokenBackground = bg , tokenBold = tbold , tokenItalic = titalic , tokenUnderline = tunderline } parseJSON _ = mempty instance ToJSON TokenStyle where toJSON ts = object [ "text-color" .= tokenColor ts , "background-color" .= tokenBackground ts , "bold" .= tokenBold ts , "italic" .= tokenItalic ts , "underline" .= tokenUnderline ts ] -- | Default style. defStyle :: TokenStyle defStyle = TokenStyle { tokenColor = Nothing , tokenBackground = Nothing , tokenBold = False , tokenItalic = False , tokenUnderline = False } -- | A color (red/green/blue). data Color = RGB Word8 Word8 Word8 deriving (Show, Read, Ord, Eq, Data, Typeable, Generic) instance Binary Color -- | Things that can be converted to a color. class ToColor a where toColor :: a -> Maybe Color instance ToColor String where toColor ['#',r1,r2,g1,g2,b1,b2] = case reads ['(','0','x',r1,r2,',','0','x',g1,g2,',','0','x',b1,b2,')'] of ((r,g,b),_) : _ -> Just $ RGB r g b _ -> Nothing toColor _ = Nothing instance ToColor Int where toColor x = toColor (fromIntegral x1 :: Word8, fromIntegral x2 :: Word8, fromIntegral x3 :: Word8) where x1 = (shiftR x 16) .&. 0xFF x2 = (shiftR x 8 ) .&. 0xFF x3 = x .&. 0xFF instance ToColor (Word8, Word8, Word8) where toColor (r,g,b) = Just $ RGB r g b instance ToColor (Double, Double, Double) where toColor (r,g,b) | r >= 0 && g >= 0 && b >= 0 && r <= 1 && g <= 1 && b <= 1 = Just $ RGB (floor $ r * 255) (floor $ g * 255) (floor $ b * 255) toColor _ = Nothing instance (RealFrac a, Floating a) => ToColor (Colour a) where toColor c = let (Colour.RGB r g b) = toSRGB24 c in toColor (r, g, b) instance ToColor (ANSI.ColorIntensity, ANSI.Color) where toColor = flip lookup ansi16ColorList -- cannot actually fail -- | Standard values taken from https://jonasjacek.github.io/colors/ ansi16ColorList :: [((ANSI.ColorIntensity, ANSI.Color), Color)] ansi16ColorList = [ ((ANSI.Dull , ANSI.Black ), RGB 0 0 0 ) , ((ANSI.Dull , ANSI.Red ), RGB 128 0 0 ) , ((ANSI.Dull , ANSI.Green ), RGB 0 128 0 ) , ((ANSI.Dull , ANSI.Yellow ), RGB 128 128 0 ) , ((ANSI.Dull , ANSI.Blue ), RGB 0 0 128) , ((ANSI.Dull , ANSI.Magenta), RGB 128 0 128) , ((ANSI.Dull , ANSI.Cyan ), RGB 0 128 128) , ((ANSI.Dull , ANSI.White ), RGB 192 192 192) , ((ANSI.Vivid, ANSI.Black ), RGB 128 128 128) , ((ANSI.Vivid, ANSI.Red ), RGB 255 0 0 ) , ((ANSI.Vivid, ANSI.Green ), RGB 0 255 0 ) , ((ANSI.Vivid, ANSI.Yellow ), RGB 255 255 0 ) , ((ANSI.Vivid, ANSI.Blue ), RGB 0 0 255) , ((ANSI.Vivid, ANSI.Magenta), RGB 255 0 255) , ((ANSI.Vivid, ANSI.Cyan ), RGB 0 255 255) , ((ANSI.Vivid, ANSI.White ), RGB 255 255 255) ] newtype Xterm256ColorCode = Xterm256ColorCode { getXterm256ColorCode :: Word8 } deriving (Show, Read, Eq, Ord, Enum, Bounded, Data, Typeable, Generic) instance Binary Xterm256ColorCode -- | Converted from https://jonasjacek.github.io/colors/data.json, then slightly rearranged ansi256ColorList :: [(Xterm256ColorCode, Color)] ansi256ColorList = [ (Xterm256ColorCode 232, RGB 8 8 8) -- grayscale colors , (Xterm256ColorCode 233, RGB 18 18 18) , (Xterm256ColorCode 234, RGB 28 28 28) , (Xterm256ColorCode 235, RGB 38 38 38) , (Xterm256ColorCode 236, RGB 48 48 48) , (Xterm256ColorCode 237, RGB 58 58 58) , (Xterm256ColorCode 238, RGB 68 68 68) , (Xterm256ColorCode 239, RGB 78 78 78) , (Xterm256ColorCode 240, RGB 88 88 88) , (Xterm256ColorCode 241, RGB 98 98 98) , (Xterm256ColorCode 242, RGB 108 108 108) , (Xterm256ColorCode 243, RGB 118 118 118) , (Xterm256ColorCode 244, RGB 128 128 128) , (Xterm256ColorCode 245, RGB 138 138 138) , (Xterm256ColorCode 246, RGB 148 148 148) , (Xterm256ColorCode 247, RGB 158 158 158) , (Xterm256ColorCode 248, RGB 168 168 168) , (Xterm256ColorCode 249, RGB 178 178 178) , (Xterm256ColorCode 250, RGB 188 188 188) , (Xterm256ColorCode 251, RGB 198 198 198) , (Xterm256ColorCode 252, RGB 208 208 208) , (Xterm256ColorCode 253, RGB 218 218 218) , (Xterm256ColorCode 254, RGB 228 228 228) , (Xterm256ColorCode 255, RGB 238 238 238) , (Xterm256ColorCode 16, RGB 0 0 0) -- RGB cube colors , (Xterm256ColorCode 17, RGB 0 0 95) , (Xterm256ColorCode 18, RGB 0 0 135) , (Xterm256ColorCode 19, RGB 0 0 175) , (Xterm256ColorCode 20, RGB 0 0 215) , (Xterm256ColorCode 21, RGB 0 0 255) , (Xterm256ColorCode 22, RGB 0 95 0) , (Xterm256ColorCode 23, RGB 0 95 95) , (Xterm256ColorCode 24, RGB 0 95 135) , (Xterm256ColorCode 25, RGB 0 95 175) , (Xterm256ColorCode 26, RGB 0 95 215) , (Xterm256ColorCode 27, RGB 0 95 255) , (Xterm256ColorCode 28, RGB 0 135 0) , (Xterm256ColorCode 29, RGB 0 135 95) , (Xterm256ColorCode 30, RGB 0 135 135) , (Xterm256ColorCode 31, RGB 0 135 175) , (Xterm256ColorCode 32, RGB 0 135 215) , (Xterm256ColorCode 33, RGB 0 135 255) , (Xterm256ColorCode 34, RGB 0 175 0) , (Xterm256ColorCode 35, RGB 0 175 95) , (Xterm256ColorCode 36, RGB 0 175 135) , (Xterm256ColorCode 37, RGB 0 175 175) , (Xterm256ColorCode 38, RGB 0 175 215) , (Xterm256ColorCode 39, RGB 0 175 255) , (Xterm256ColorCode 40, RGB 0 215 0) , (Xterm256ColorCode 41, RGB 0 215 95) , (Xterm256ColorCode 42, RGB 0 215 135) , (Xterm256ColorCode 43, RGB 0 215 175) , (Xterm256ColorCode 44, RGB 0 215 215) , (Xterm256ColorCode 45, RGB 0 215 255) , (Xterm256ColorCode 46, RGB 0 255 0) , (Xterm256ColorCode 47, RGB 0 255 95) , (Xterm256ColorCode 48, RGB 0 255 135) , (Xterm256ColorCode 49, RGB 0 255 175) , (Xterm256ColorCode 50, RGB 0 255 215) , (Xterm256ColorCode 51, RGB 0 255 255) , (Xterm256ColorCode 52, RGB 95 0 0) , (Xterm256ColorCode 53, RGB 95 0 95) , (Xterm256ColorCode 54, RGB 95 0 135) , (Xterm256ColorCode 55, RGB 95 0 175) , (Xterm256ColorCode 56, RGB 95 0 215) , (Xterm256ColorCode 57, RGB 95 0 255) , (Xterm256ColorCode 58, RGB 95 95 0) , (Xterm256ColorCode 59, RGB 95 95 95) , (Xterm256ColorCode 60, RGB 95 95 135) , (Xterm256ColorCode 61, RGB 95 95 175) , (Xterm256ColorCode 62, RGB 95 95 215) , (Xterm256ColorCode 63, RGB 95 95 255) , (Xterm256ColorCode 64, RGB 95 135 0) , (Xterm256ColorCode 65, RGB 95 135 95) , (Xterm256ColorCode 66, RGB 95 135 135) , (Xterm256ColorCode 67, RGB 95 135 175) , (Xterm256ColorCode 68, RGB 95 135 215) , (Xterm256ColorCode 69, RGB 95 135 255) , (Xterm256ColorCode 70, RGB 95 175 0) , (Xterm256ColorCode 71, RGB 95 175 95) , (Xterm256ColorCode 72, RGB 95 175 135) , (Xterm256ColorCode 73, RGB 95 175 175) , (Xterm256ColorCode 74, RGB 95 175 215) , (Xterm256ColorCode 75, RGB 95 175 255) , (Xterm256ColorCode 76, RGB 95 215 0) , (Xterm256ColorCode 77, RGB 95 215 95) , (Xterm256ColorCode 78, RGB 95 215 135) , (Xterm256ColorCode 79, RGB 95 215 175) , (Xterm256ColorCode 80, RGB 95 215 215) , (Xterm256ColorCode 81, RGB 95 215 255) , (Xterm256ColorCode 82, RGB 95 255 0) , (Xterm256ColorCode 83, RGB 95 255 95) , (Xterm256ColorCode 84, RGB 95 255 135) , (Xterm256ColorCode 85, RGB 95 255 175) , (Xterm256ColorCode 86, RGB 95 255 215) , (Xterm256ColorCode 87, RGB 95 255 255) , (Xterm256ColorCode 88, RGB 135 0 0) , (Xterm256ColorCode 89, RGB 135 0 95) , (Xterm256ColorCode 90, RGB 135 0 135) , (Xterm256ColorCode 91, RGB 135 0 175) , (Xterm256ColorCode 92, RGB 135 0 215) , (Xterm256ColorCode 93, RGB 135 0 255) , (Xterm256ColorCode 94, RGB 135 95 0) , (Xterm256ColorCode 95, RGB 135 95 95) , (Xterm256ColorCode 96, RGB 135 95 135) , (Xterm256ColorCode 97, RGB 135 95 175) , (Xterm256ColorCode 98, RGB 135 95 215) , (Xterm256ColorCode 99, RGB 135 95 255) , (Xterm256ColorCode 100, RGB 135 135 0) , (Xterm256ColorCode 101, RGB 135 135 95) , (Xterm256ColorCode 102, RGB 135 135 135) , (Xterm256ColorCode 103, RGB 135 135 175) , (Xterm256ColorCode 104, RGB 135 135 215) , (Xterm256ColorCode 105, RGB 135 135 255) , (Xterm256ColorCode 106, RGB 135 175 0) , (Xterm256ColorCode 107, RGB 135 175 95) , (Xterm256ColorCode 108, RGB 135 175 135) , (Xterm256ColorCode 109, RGB 135 175 175) , (Xterm256ColorCode 110, RGB 135 175 215) , (Xterm256ColorCode 111, RGB 135 175 255) , (Xterm256ColorCode 112, RGB 135 215 0) , (Xterm256ColorCode 113, RGB 135 215 95) , (Xterm256ColorCode 114, RGB 135 215 135) , (Xterm256ColorCode 115, RGB 135 215 175) , (Xterm256ColorCode 116, RGB 135 215 215) , (Xterm256ColorCode 117, RGB 135 215 255) , (Xterm256ColorCode 118, RGB 135 255 0) , (Xterm256ColorCode 119, RGB 135 255 95) , (Xterm256ColorCode 120, RGB 135 255 135) , (Xterm256ColorCode 121, RGB 135 255 175) , (Xterm256ColorCode 122, RGB 135 255 215) , (Xterm256ColorCode 123, RGB 135 255 255) , (Xterm256ColorCode 124, RGB 175 0 0) , (Xterm256ColorCode 125, RGB 175 0 95) , (Xterm256ColorCode 126, RGB 175 0 135) , (Xterm256ColorCode 127, RGB 175 0 175) , (Xterm256ColorCode 128, RGB 175 0 215) , (Xterm256ColorCode 129, RGB 175 0 255) , (Xterm256ColorCode 130, RGB 175 95 0) , (Xterm256ColorCode 131, RGB 175 95 95) , (Xterm256ColorCode 132, RGB 175 95 135) , (Xterm256ColorCode 133, RGB 175 95 175) , (Xterm256ColorCode 134, RGB 175 95 215) , (Xterm256ColorCode 135, RGB 175 95 255) , (Xterm256ColorCode 136, RGB 175 135 0) , (Xterm256ColorCode 137, RGB 175 135 95) , (Xterm256ColorCode 138, RGB 175 135 135) , (Xterm256ColorCode 139, RGB 175 135 175) , (Xterm256ColorCode 140, RGB 175 135 215) , (Xterm256ColorCode 141, RGB 175 135 255) , (Xterm256ColorCode 142, RGB 175 175 0) , (Xterm256ColorCode 143, RGB 175 175 95) , (Xterm256ColorCode 144, RGB 175 175 135) , (Xterm256ColorCode 145, RGB 175 175 175) , (Xterm256ColorCode 146, RGB 175 175 215) , (Xterm256ColorCode 147, RGB 175 175 255) , (Xterm256ColorCode 148, RGB 175 215 0) , (Xterm256ColorCode 149, RGB 175 215 95) , (Xterm256ColorCode 150, RGB 175 215 135) , (Xterm256ColorCode 151, RGB 175 215 175) , (Xterm256ColorCode 152, RGB 175 215 215) , (Xterm256ColorCode 153, RGB 175 215 255) , (Xterm256ColorCode 154, RGB 175 255 0) , (Xterm256ColorCode 155, RGB 175 255 95) , (Xterm256ColorCode 156, RGB 175 255 135) , (Xterm256ColorCode 157, RGB 175 255 175) , (Xterm256ColorCode 158, RGB 175 255 215) , (Xterm256ColorCode 159, RGB 175 255 255) , (Xterm256ColorCode 160, RGB 215 0 0) , (Xterm256ColorCode 161, RGB 215 0 95) , (Xterm256ColorCode 162, RGB 215 0 135) , (Xterm256ColorCode 163, RGB 215 0 175) , (Xterm256ColorCode 164, RGB 215 0 215) , (Xterm256ColorCode 165, RGB 215 0 255) , (Xterm256ColorCode 166, RGB 215 95 0) , (Xterm256ColorCode 167, RGB 215 95 95) , (Xterm256ColorCode 168, RGB 215 95 135) , (Xterm256ColorCode 169, RGB 215 95 175) , (Xterm256ColorCode 170, RGB 215 95 215) , (Xterm256ColorCode 171, RGB 215 95 255) , (Xterm256ColorCode 172, RGB 215 135 0) , (Xterm256ColorCode 173, RGB 215 135 95) , (Xterm256ColorCode 174, RGB 215 135 135) , (Xterm256ColorCode 175, RGB 215 135 175) , (Xterm256ColorCode 176, RGB 215 135 215) , (Xterm256ColorCode 177, RGB 215 135 255) , (Xterm256ColorCode 178, RGB 215 175 0) , (Xterm256ColorCode 179, RGB 215 175 95) , (Xterm256ColorCode 180, RGB 215 175 135) , (Xterm256ColorCode 181, RGB 215 175 175) , (Xterm256ColorCode 182, RGB 215 175 215) , (Xterm256ColorCode 183, RGB 215 175 255) , (Xterm256ColorCode 184, RGB 215 215 0) , (Xterm256ColorCode 185, RGB 215 215 95) , (Xterm256ColorCode 186, RGB 215 215 135) , (Xterm256ColorCode 187, RGB 215 215 175) , (Xterm256ColorCode 188, RGB 215 215 215) , (Xterm256ColorCode 189, RGB 215 215 255) , (Xterm256ColorCode 190, RGB 215 255 0) , (Xterm256ColorCode 191, RGB 215 255 95) , (Xterm256ColorCode 192, RGB 215 255 135) , (Xterm256ColorCode 193, RGB 215 255 175) , (Xterm256ColorCode 194, RGB 215 255 215) , (Xterm256ColorCode 195, RGB 215 255 255) , (Xterm256ColorCode 196, RGB 255 0 0) , (Xterm256ColorCode 197, RGB 255 0 95) , (Xterm256ColorCode 198, RGB 255 0 135) , (Xterm256ColorCode 199, RGB 255 0 175) , (Xterm256ColorCode 200, RGB 255 0 215) , (Xterm256ColorCode 201, RGB 255 0 255) , (Xterm256ColorCode 202, RGB 255 95 0) , (Xterm256ColorCode 203, RGB 255 95 95) , (Xterm256ColorCode 204, RGB 255 95 135) , (Xterm256ColorCode 205, RGB 255 95 175) , (Xterm256ColorCode 206, RGB 255 95 215) , (Xterm256ColorCode 207, RGB 255 95 255) , (Xterm256ColorCode 208, RGB 255 135 0) , (Xterm256ColorCode 209, RGB 255 135 95) , (Xterm256ColorCode 210, RGB 255 135 135) , (Xterm256ColorCode 211, RGB 255 135 175) , (Xterm256ColorCode 212, RGB 255 135 215) , (Xterm256ColorCode 213, RGB 255 135 255) , (Xterm256ColorCode 214, RGB 255 175 0) , (Xterm256ColorCode 215, RGB 255 175 95) , (Xterm256ColorCode 216, RGB 255 175 135) , (Xterm256ColorCode 217, RGB 255 175 175) , (Xterm256ColorCode 218, RGB 255 175 215) , (Xterm256ColorCode 219, RGB 255 175 255) , (Xterm256ColorCode 220, RGB 255 215 0) , (Xterm256ColorCode 221, RGB 255 215 95) , (Xterm256ColorCode 222, RGB 255 215 135) , (Xterm256ColorCode 223, RGB 255 215 175) , (Xterm256ColorCode 224, RGB 255 215 215) , (Xterm256ColorCode 225, RGB 255 215 255) , (Xterm256ColorCode 226, RGB 255 255 0) , (Xterm256ColorCode 227, RGB 255 255 95) , (Xterm256ColorCode 228, RGB 255 255 135) , (Xterm256ColorCode 229, RGB 255 255 175) , (Xterm256ColorCode 230, RGB 255 255 215) , (Xterm256ColorCode 231, RGB 255 255 255) , (Xterm256ColorCode 0, RGB 0 0 0) -- “system” colors , (Xterm256ColorCode 1, RGB 128 0 0) , (Xterm256ColorCode 2, RGB 0 128 0) , (Xterm256ColorCode 3, RGB 128 128 0) , (Xterm256ColorCode 4, RGB 0 0 128) , (Xterm256ColorCode 5, RGB 128 0 128) , (Xterm256ColorCode 6, RGB 0 128 128) , (Xterm256ColorCode 7, RGB 192 192 192) , (Xterm256ColorCode 8, RGB 128 128 128) , (Xterm256ColorCode 9, RGB 255 0 0) , (Xterm256ColorCode 10, RGB 0 255 0) , (Xterm256ColorCode 11, RGB 255 255 0) , (Xterm256ColorCode 12, RGB 0 0 255) , (Xterm256ColorCode 13, RGB 255 0 255) , (Xterm256ColorCode 14, RGB 0 255 255) , (Xterm256ColorCode 15, RGB 255 255 255) ] instance ToColor Xterm256ColorCode where toColor = flip lookup ansi256ColorList -- cannot actually fail -- | JSON @"#1aff2b" corresponds to the color @RGB 0x1a 0xff 0x2b@. instance FromJSON Color where parseJSON (String t) = maybe mempty return $ toColor (Text.unpack t) parseJSON _ = mempty instance ToJSON Color where toJSON color = String (Text.pack (fromColor color :: String)) -- | Different representations of a 'Color'. class FromColor a where fromColor :: Color -> a instance FromColor String where fromColor (RGB r g b) = printf "#%02x%02x%02x" r g b instance FromColor (Double, Double, Double) where fromColor (RGB r g b) = (fromIntegral r / 255, fromIntegral g / 255, fromIntegral b / 255) instance FromColor (Word8, Word8, Word8) where fromColor (RGB r g b) = (r, g, b) instance (Ord a, Floating a) => FromColor (Colour a) where fromColor (RGB r g b) = sRGB24 r g b -- | Warning: this conversion is extremely approximate! instance FromColor (ANSI.ColorIntensity, ANSI.Color) where fromColor = findApproximateColor ansi16ColorList -- | Warning: this conversion is noticeably approximate! instance FromColor Xterm256ColorCode where -- Same algorithm as above fromColor = findApproximateColor ansi256ColorList colorDistance :: Color -> Color -> Int16 colorDistance (RGB r1 g1 b1) (RGB r2 g2 b2) = abs (fromIntegral r1 - fromIntegral r2) + abs (fromIntegral g1 - fromIntegral g2) + abs (fromIntegral b1 - fromIntegral b2) -- This is the most naïve possible nearest-neighbor search; -- it could almost certainly be optimized, if its speed matters at all. findApproximateColor :: [(a, Color)] -> Color -> a findApproximateColor acs c = let ranked = map (\ac -> (ac, colorDistance c $ snd ac)) acs in fst . fst $ minimumBy (comparing snd) ranked -- | A rendering style. This determines how each kind of token -- is to be rendered, and sets a default color and background -- color for normal tokens. Line numbers can have a different -- color and background color. data Style = Style { tokenStyles :: Map.Map TokenType TokenStyle , defaultColor :: Maybe Color , backgroundColor :: Maybe Color , lineNumberColor :: Maybe Color , lineNumberBackgroundColor :: Maybe Color } deriving (Read, Show, Eq, Ord, Data, Typeable, Generic) instance Binary Style -- | The FromJSON instance for 'Style' is designed so that -- a KDE syntax theme (JSON) can be decoded directly as a -- 'Style'. instance FromJSON Style where parseJSON (Object v) = do (tokstyles :: Map.Map Text TokenStyle) <- v .: "text-styles" (editorColors :: Map.Map Text Color) <- v .:? "editor-colors" .!= mempty mbBackgroundColor <- v .:? "background-color" mbLineNumberColor <- v .:? "line-number-color" mbDefaultColor <- v .:? "text-color" mbLineNumberBackgroundColor <- v .:? "line-number-background-color" return Style{ defaultColor = mbDefaultColor `mplus` (case Map.lookup "Normal" tokstyles of Nothing -> Nothing Just ts -> tokenColor ts) , backgroundColor = mbBackgroundColor `mplus` Map.lookup "background-color" editorColors , lineNumberColor = mbLineNumberColor `mplus` Map.lookup "line-numbers" editorColors , lineNumberBackgroundColor = mbLineNumberBackgroundColor `mplus` Map.lookup "background-color" editorColors , tokenStyles = Map.mapKeys (\s -> maybe OtherTok id $ readMay (Text.unpack s ++ "Tok")) tokstyles } parseJSON _ = mempty instance ToJSON Style where toJSON s = object [ "text-styles" .= toJSON (tokenStyles s) , "background-color" .= toJSON (backgroundColor s) , "text-color" .= toJSON (defaultColor s) , "line-number-color" .= toJSON (lineNumberColor s) , "line-number-background-color" .= toJSON (lineNumberBackgroundColor s) ] -- | The available levels of color complexity in ANSI terminal output. data ANSIColorLevel = ANSI16Color -- ^ 16-color mode | ANSI256Color -- ^ 256-color mode | ANSITrueColor -- ^ True-color mode deriving (Show, Read, Eq, Ord, Enum, Bounded, Data, Typeable, Generic) instance Binary ANSIColorLevel -- | Options for formatting source code. data FormatOptions = FormatOptions{ numberLines :: Bool -- ^ Number lines , startNumber :: Int -- ^ Number of first line , lineAnchors :: Bool -- ^ Anchors on each line number , titleAttributes :: Bool -- ^ Html titles with token types , codeClasses :: [Text] -- ^ Additional classes for Html code tag , containerClasses :: [Text] -- ^ Additional classes for Html container tag , lineIdPrefix :: Text -- ^ Prefix for id attributes on lines , ansiColorLevel :: ANSIColorLevel -- ^ Level of ANSI color support to use } deriving (Show, Read, Eq, Ord, Data, Typeable, Generic) instance Binary FormatOptions -- | Default formatting options. defaultFormatOpts :: FormatOptions defaultFormatOpts = FormatOptions{ numberLines = False , startNumber = 1 , lineAnchors = False , titleAttributes = False , codeClasses = [] , containerClasses = [] , lineIdPrefix = "" , ansiColorLevel = ANSI16Color } skylighting-core-0.8.5/src/Skylighting/Regex.hs0000644000000000000000000001033013545043061017663 0ustar0000000000000000{-# LANGUAGE CPP #-} {-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE ScopedTypeVariables #-} module Skylighting.Regex ( Regex , RegexException , RE(..) , compileRegex , matchRegex , convertOctalEscapes ) where import qualified Control.Exception as E import Data.Aeson import Data.Binary (Binary) import qualified Data.ByteString.Base64 as Base64 import qualified Data.ByteString.Char8 as BS import Data.ByteString.UTF8 (toString) import Data.Data import qualified Data.Text as Text import qualified Data.Text.Encoding as TE import GHC.Generics (Generic) import System.IO.Unsafe (unsafePerformIO) import Text.Printf import Text.Regex.PCRE.ByteString #if !MIN_VERSION_base(4,13,0) import Control.Monad.Fail (MonadFail) #endif -- | An exception in compiling or executing a regex. newtype RegexException = RegexException String deriving (Show, Typeable, Generic) instance E.Exception RegexException -- | A representation of a regular expression. data RE = RE{ reString :: BS.ByteString , reCaseSensitive :: Bool } deriving (Show, Read, Ord, Eq, Data, Typeable, Generic) instance Binary RE instance ToJSON RE where toJSON re = object [ "reString" .= encodeToText (reString re) , "reCaseSensitive" .= reCaseSensitive re ] instance FromJSON RE where parseJSON = withObject "RE" $ \v -> RE <$> ((v .: "reString") >>= decodeFromText) <*> v .: "reCaseSensitive" -- | Compile a PCRE regex. If the first parameter is True, the regex is -- case-sensitive, otherwise caseless. The regex is compiled from -- a bytestring interpreted as UTF-8. If the regex cannot be compiled, -- a 'RegexException' is thrown. compileRegex :: Bool -> BS.ByteString -> Regex compileRegex caseSensitive regexpStr = let opts = compAnchored + compUTF8 + if caseSensitive then 0 else compCaseless in case unsafePerformIO $ compile opts (execNotEmpty) regexpStr of Left (off,msg) -> E.throw $ RegexException $ "Error compiling regex /" ++ toString regexpStr ++ "/ at offset " ++ show off ++ "\n" ++ msg Right r -> r -- | Convert octal escapes to the form pcre wants. Note: -- need at least pcre 8.34 for the form \o{dddd}. -- So we prefer \ddd or \x{...}. convertOctalEscapes :: String -> String convertOctalEscapes [] = "" convertOctalEscapes ('\\':'0':x:y:z:rest) | all isOctalDigit [x,y,z] = '\\':x:y:z: convertOctalEscapes rest convertOctalEscapes ('\\':x:y:z:rest) | all isOctalDigit [x,y,z] ='\\':x:y:z: convertOctalEscapes rest convertOctalEscapes ('\\':'o':'{':zs) = case break (=='}') zs of (ds, '}':rest) | all isOctalDigit ds && not (null ds) -> case reads ('0':'o':ds) of ((n :: Int,[]):_) -> printf "\\x{%x}" n ++ convertOctalEscapes rest _ -> E.throw $ RegexException $ "Unable to read octal number: " ++ ds _ -> '\\':'o':'{': convertOctalEscapes zs convertOctalEscapes (x:xs) = x : convertOctalEscapes xs isOctalDigit :: Char -> Bool isOctalDigit c = c >= '0' && c <= '7' -- | Match a 'Regex' against a bytestring. Returns 'Nothing' if -- no match, otherwise 'Just' a nonempty list of bytestrings. The first -- bytestring in the list is the match, the others the captures, if any. -- If there are errors in executing the regex, a 'RegexException' is -- thrown. matchRegex :: Regex -> BS.ByteString -> Maybe [BS.ByteString] matchRegex r s = case unsafePerformIO (regexec r s) of Right (Just (_, mat, _ , capts)) -> Just (mat : capts) Right Nothing -> Nothing -- treat match error as no match, like Kate: #81 Left (_rc, _msg) -> Nothing -- functions to marshall bytestrings to text encodeToText :: BS.ByteString -> Text.Text encodeToText = TE.decodeUtf8 . Base64.encode decodeFromText :: (Monad m, MonadFail m) => Text.Text -> m BS.ByteString decodeFromText = either fail return . Base64.decode . TE.encodeUtf8 skylighting-core-0.8.5/src/Skylighting/Parser.hs0000644000000000000000000003624313640667036020072 0ustar0000000000000000{-# LANGUAGE Arrows #-} module Skylighting.Parser ( parseSyntaxDefinition , parseSyntaxDefinitionFromString , addSyntaxDefinition , missingIncludes ) where import Data.ByteString.UTF8 (fromString, toString) import qualified Data.ByteString as BS import Data.Char (isAlphaNum, toUpper) import qualified Data.Map as Map import Data.Maybe (fromMaybe) import qualified Data.Set as Set import Data.Text (Text) import qualified Data.Text as Text import Safe import Skylighting.Regex import Skylighting.Types import System.FilePath import Text.XML.HXT.Core -- | Adds a syntax definition to a syntax map, -- replacing any existing definition with the same name. addSyntaxDefinition :: Syntax -> SyntaxMap -> SyntaxMap addSyntaxDefinition s = Map.insert (sName s) s -- | Scan a list of 'Syntax's and make sure that -- `IncludeRules` never asks for a syntax not in this -- list. Produces a list of pairs where the first -- element is the including syntax name and the second -- element is the (missing) included syntax name. -- This is intended for sanity checks to avoid run-time -- errors. missingIncludes :: [Syntax] -> [(Text, Text)] missingIncludes syns = ordNub [(sName s, lang) | s <- syns , c <- Map.elems (sContexts s) , IncludeRules (lang, _) <- map rMatcher (cRules c) , not (lang `Set.member` syntaxNames)] where syntaxNames = Set.fromList $ map sName syns ordNub :: (Ord a) => [a] -> [a] ordNub l = go Set.empty l where go _ [] = [] go s (x:xs) = if x `Set.member` s then go s xs else x : go (Set.insert x s) xs standardDelims :: Set.Set Char standardDelims = Set.fromList " \n\t.():!+,-<=>%&*/;?[]^{|}~\\" defaultKeywordAttr :: KeywordAttr defaultKeywordAttr = KeywordAttr { keywordCaseSensitive = True , keywordDelims = standardDelims } stripWhitespace :: String -> String stripWhitespace = reverse . stripWhitespaceLeft . reverse . stripWhitespaceLeft where stripWhitespaceLeft = dropWhile isWhitespace isWhitespace x = x `elem` [' ', '\t', '\n'] vBool :: Bool -> String -> Bool vBool defaultVal value = case value of z | z `elem` ["true","yes","1"] -> True z | z `elem` ["false","no","0"] -> False _ -> defaultVal -- | Parses a file containing a Kate XML syntax definition -- into a 'Syntax' description. Note that if the DOCTYPE contains -- a reference to the now-obsolete language.dtd, we remove it. parseSyntaxDefinition :: FilePath -> IO (Either String Syntax) parseSyntaxDefinition fp = do xml <- toString <$> BS.readFile fp parseSyntaxDefinitionFromString fp xml -- | Parses a string containing a Kate XML syntax definition -- into a 'Syntax' description. Note that if the DOCTYPE contains -- a reference to the now-obsolete language.dtd, we remove it. parseSyntaxDefinitionFromString :: FilePath -- ^ used for short name -> String -> IO (Either String Syntax) parseSyntaxDefinitionFromString fp xml = do res <- runX ( readString [withValidate no] (removeLanguageDTD . removeBOM $ xml) >>> application fp ) case res of [s] -> return $ Right s _ -> return $ Left $ "Could not parse syntax definition " ++ fp removeBOM :: String -> String removeBOM ('\xFEFF':xs) = xs removeBOM xs = xs removeLanguageDTD :: String -> String removeLanguageDTD ('S':'Y':'S':'T':'E':'M':' ':xs) = removeLanguageDTD $ dropWhile (\c -> c /= '[' && c /= '>') xs removeLanguageDTD xs@('<':'l':'a':'n':'g':_) = xs removeLanguageDTD (x:xs) = x : removeLanguageDTD xs removeLanguageDTD [] = [] application :: FilePath -> IOSArrow XmlTree Syntax application fp = multi (hasName "language") >>> extractSyntaxDefinition (takeFileName fp) extractSyntaxDefinition :: String -> IOSArrow XmlTree Syntax extractSyntaxDefinition filename = proc x -> do lang <- getAttrValue "name" -< x author <- getAttrValue "author" -< x version <- getAttrValue "version" -< x license <- getAttrValue "license" -< x extensions <- getAttrValue "extensions" -< x contexts <- getContexts $< (arr (vBool True) <<< getAttrValue "casesensitive") &&& (getAttrValue "name") &&& (arr toItemDataTable <<< getItemDatas) &&& getLists &&& (arr (headDef defaultKeywordAttr) <<< getKeywordAttrs) -< x startingContext <- case contexts of (c:_) -> returnA -< cName c [] -> issueErr "No contexts" >>> none -< () returnA -< Syntax{ sName = Text.pack lang , sFilename = filename , sShortname = Text.pack $ pathToLangName filename , sAuthor = Text.pack $ author , sVersion = Text.pack $ version , sLicense = Text.pack $ license , sExtensions = words $ map (\c -> if c == ';' then ' ' else c) extensions , sContexts = Map.fromList [(cName c, c) | c <- contexts] , sStartingContext = startingContext } toItemDataTable :: [(String,String)] -> Map.Map String TokenType toItemDataTable = Map.fromList . map (\(s,t) -> (s, toTokenType t)) getItemDatas :: IOSArrow XmlTree [(String,String)] getItemDatas = multi (hasName "itemDatas") >>> (listA $ getChildren >>> hasName "itemData" >>> getAttrValue "name" &&& getAttrValue "defStyleNum") toTokenType :: String -> TokenType toTokenType s = case s of "dsNormal" -> NormalTok "dsKeyword" -> KeywordTok "dsDataType" -> DataTypeTok "dsDecVal" -> DecValTok "dsBaseN" -> BaseNTok "dsFloat" -> FloatTok "dsConstant" -> ConstantTok "dsChar" -> CharTok "dsSpecialChar" -> SpecialCharTok "dsString" -> StringTok "dsVerbatimString" -> VerbatimStringTok "dsSpecialString" -> SpecialStringTok "dsImport" -> ImportTok "dsComment" -> CommentTok "dsDocumentation" -> DocumentationTok "dsAnnotation" -> AnnotationTok "dsCommentVar" -> CommentVarTok "dsOthers" -> OtherTok "dsFunction" -> FunctionTok "dsVariable" -> VariableTok "dsControlFlow" -> ControlFlowTok "dsOperator" -> OperatorTok "dsBuiltIn" -> BuiltInTok "dsExtension" -> ExtensionTok "dsPreprocessor" -> PreprocessorTok "dsAttribute" -> AttributeTok "dsRegionMarker" -> RegionMarkerTok "dsInformation" -> InformationTok "dsWarning" -> WarningTok "dsAlert" -> AlertTok "dsError" -> ErrorTok _ -> NormalTok getLists :: IOSArrow XmlTree [(String, [String])] getLists = listA $ multi (hasName "list") >>> getAttrValue "name" &&& getListContents getListContents :: IOSArrow XmlTree [String] getListContents = listA $ getChildren >>> hasName "item" >>> getChildren >>> getText >>> arr stripWhitespace getContexts :: (Bool, (String, (Map.Map String TokenType, ([(String, [String])], KeywordAttr)))) -> IOSArrow XmlTree [Context] getContexts (casesensitive, (syntaxname, (itemdatas, (lists, kwattr)))) = listA $ multi (hasName "context") >>> proc x -> do name <- getAttrValue "name" -< x attribute <- getAttrValue "attribute" -< x lineEmptyContext <- getAttrValue "lineEmptyContext" -< x lineEndContext <- getAttrValue "lineEndContext" -< x lineBeginContext <- getAttrValue "lineBeginContext" -< x fallthrough <- arr (vBool False) <<< getAttrValue "fallthrough" -< x fallthroughContext <- getAttrValue "fallthroughContext" -< x dynamic <- arr (vBool False) <<< getAttrValue "dynamic" -< x parsers <- getParsers (casesensitive, (syntaxname, (itemdatas, (lists, kwattr)))) $< getAttrValue "attribute" -< x returnA -< Context { cName = Text.pack name , cSyntax = Text.pack syntaxname , cRules = parsers , cAttribute = fromMaybe NormalTok $ Map.lookup attribute itemdatas , cLineEmptyContext = parseContextSwitch syntaxname lineEmptyContext , cLineEndContext = parseContextSwitch syntaxname lineEndContext , cLineBeginContext = parseContextSwitch syntaxname lineBeginContext , cFallthrough = fallthrough , cFallthroughContext = parseContextSwitch syntaxname fallthroughContext , cDynamic = dynamic } -- Note, some xml files have "\\" for a backslash, -- others have "\". Not sure what the rules are, but -- this covers both bases: readChar :: String -> Char readChar s = case s of [c] -> c _ -> readDef '\xffff' $ "'" ++ s ++ "'" getParsers :: (Bool, (String, (Map.Map String TokenType, ([(String, [String])], KeywordAttr)))) -> String -- context attribute -> IOSArrow XmlTree [Rule] getParsers (casesensitive, (syntaxname, (itemdatas, (lists, kwattr)))) cattr = listA $ getChildren >>> proc x -> do name <- getName -< x attribute <- getAttrValue "attribute" -< x context <- getAttrValue "context" -< x char0 <- arr readChar <<< getAttrValue "char" -< x char1 <- arr readChar <<< getAttrValue "char1" -< x str' <- getAttrValue "String" -< x insensitive <- arr (vBool (not casesensitive)) <<< getAttrValue "insensitive" -< x includeAttrib <- arr (vBool False) <<< getAttrValue "includeAttrib" -< x lookahead <- arr (vBool False) <<< getAttrValue "lookAhead" -< x firstNonSpace <- arr (vBool False) <<< getAttrValue "firstNonSpace" -< x column' <- getAttrValue "column" -< x dynamic <- arr (vBool False) <<< getAttrValue "dynamic" -< x children <- getParsers (casesensitive, (syntaxname, (itemdatas, (lists, kwattr)))) cattr -< x let tildeRegex = name == "RegExpr" && take 1 str' == "^" let str = if tildeRegex then drop 1 str' else str' let column = if tildeRegex then Just (0 :: Int) else readMay column' let re = RegExpr RE{ reString = fromString $ convertOctalEscapes str , reCaseSensitive = not insensitive } let (incsyntax, inccontext) = case break (=='#') context of (cont, '#':'#':lang) -> (lang, cont) _ -> (syntaxname, context) let mbmatcher = case name of "DetectChar" -> Just $ DetectChar char0 "Detect2Chars" -> Just $ Detect2Chars char0 char1 "AnyChar" -> Just $ AnyChar str "RangeDetect" -> Just $ RangeDetect char0 char1 "StringDetect" -> Just $ StringDetect $ Text.pack str "WordDetect" -> Just $ WordDetect $ Text.pack str "RegExpr" -> Just $ re "keyword" -> Just $ Keyword kwattr $ maybe (makeWordSet True []) (makeWordSet (keywordCaseSensitive kwattr) . map Text.pack) (lookup str lists) "Int" -> Just $ Int "Float" -> Just $ Float "HlCOct" -> Just $ HlCOct "HlCHex" -> Just $ HlCHex "HlCStringChar" -> Just $ HlCStringChar "HlCChar" -> Just $ HlCChar "LineContinue" -> Just $ LineContinue "IncludeRules" -> Just $ IncludeRules (Text.pack incsyntax, Text.pack inccontext) "DetectSpaces" -> Just $ DetectSpaces "DetectIdentifier" -> Just $ DetectIdentifier _ -> Nothing matcher <- case mbmatcher of Nothing -> none <<< applyA (arr issueWarn) <<< arr ("Unknown element " ++) <<< getName -< x Just m -> returnA -< m let contextSwitch = if name == "IncludeRules" then [] -- is this right? else parseContextSwitch incsyntax inccontext returnA -< Rule{ rMatcher = matcher, rAttribute = fromMaybe NormalTok $ if null attribute then Map.lookup cattr itemdatas else Map.lookup attribute itemdatas, rIncludeAttribute = includeAttrib, rDynamic = dynamic, rCaseSensitive = not insensitive, rChildren = children, rContextSwitch = contextSwitch, rLookahead = lookahead, rFirstNonspace = firstNonSpace , rColumn = column } parseContextSwitch :: String -> String -> [ContextSwitch] parseContextSwitch _ [] = [] parseContextSwitch _ "#stay" = [] parseContextSwitch syntaxname ('#':'p':'o':'p':xs) = Pop : parseContextSwitch syntaxname xs parseContextSwitch syntaxname ('!':xs) = [Push (Text.pack syntaxname, Text.pack xs)] parseContextSwitch syntaxname xs = [Push (Text.pack syntaxname, Text.pack xs)] getKeywordAttrs :: IOSArrow XmlTree [KeywordAttr] getKeywordAttrs = listA $ multi $ hasName "keywords" >>> proc x -> do caseSensitive <- arr (vBool True) <<< getAttrValue "casesensitive" -< x weakDelim <- getAttrValue "weakDeliminator" -< x additionalDelim <- getAttrValue "additionalDeliminator" -< x returnA -< KeywordAttr { keywordCaseSensitive = caseSensitive , keywordDelims = (Set.union standardDelims (Set.fromList additionalDelim)) Set.\\ Set.fromList weakDelim } pathToLangName :: String -> String pathToLangName s = capitalize (camelize (takeBaseName s)) camelize :: String -> String camelize (d:c:cs) | not (isAlphaNum d) = toUpper c : camelize cs camelize (c:cs) = c : camelize cs camelize [] = [] capitalize :: String -> String capitalize (c:cs) = toUpper c : cs capitalize [] = [] skylighting-core-0.8.5/src/Skylighting/Styles.hs0000644000000000000000000004103213543430305020076 0ustar0000000000000000module Skylighting.Styles ( parseTheme , kate , breezeDark , pygments , espresso , tango , haddock , monochrome , zenburn) where import Data.Aeson (eitherDecode) import Data.ByteString.Lazy (ByteString) import qualified Data.Map as Map import Skylighting.Types -- | Parse a KDE theme JSON document into a skylighting Style. parseTheme :: ByteString -> Either String Style parseTheme = eitherDecode color :: Int -> Maybe Color color = toColor -- | Style based on kate's default colors. kate :: Style kate = Style{ tokenStyles = Map.fromList [ ( KeywordTok, defStyle { tokenColor = Just (RGB 31 28 27), tokenBold = True }) , ( DataTypeTok, defStyle { tokenColor = Just (RGB 0 87 174) }) , ( DecValTok, defStyle { tokenColor = Just (RGB 176 128 0) }) , ( BaseNTok, defStyle { tokenColor = Just (RGB 176 128 0) }) , ( FloatTok, defStyle { tokenColor = Just (RGB 176 128 0) }) , ( ConstantTok, defStyle { tokenColor = Just (RGB 170 85 0) }) , ( CharTok, defStyle { tokenColor = Just (RGB 146 76 157) }) , ( SpecialCharTok, defStyle { tokenColor = Just (RGB 61 174 233) }) , ( StringTok, defStyle { tokenColor = Just (RGB 191 3 3) }) , ( VerbatimStringTok, defStyle { tokenColor = Just (RGB 191 3 3) }) , ( SpecialStringTok, defStyle { tokenColor = Just (RGB 255 85 0) }) , ( ImportTok, defStyle { tokenColor = Just (RGB 255 85 0) }) , ( CommentTok, defStyle { tokenColor = Just (RGB 137 136 135) }) , ( DocumentationTok, defStyle { tokenColor = Just (RGB 96 120 128) }) , ( AnnotationTok, defStyle { tokenColor = Just (RGB 202 96 202) }) , ( CommentVarTok, defStyle { tokenColor = Just (RGB 0 149 255) }) , ( OtherTok, defStyle { tokenColor = Just (RGB 0 110 40) }) , ( FunctionTok, defStyle { tokenColor = Just (RGB 100 74 155) }) , ( VariableTok, defStyle { tokenColor = Just (RGB 0 87 174) }) , ( ControlFlowTok, defStyle { tokenColor = Just (RGB 31 28 27), tokenBold = True }) , ( OperatorTok, defStyle { tokenColor = Just (RGB 31 28 27) }) , ( BuiltInTok, defStyle { tokenColor = Just (RGB 100 74 155), tokenBold = True }) , ( ExtensionTok, defStyle { tokenColor = Just (RGB 0 149 255), tokenBold = True }) , ( PreprocessorTok, defStyle { tokenColor = Just (RGB 0 110 40) }) , ( AttributeTok, defStyle { tokenColor = Just (RGB 0 87 174) }) , ( RegionMarkerTok, defStyle { tokenColor = Just (RGB 0 87 174), tokenBackground = Just (RGB 224 233 248)} ) , ( InformationTok, defStyle { tokenColor = Just (RGB 176 128 0) }) , ( WarningTok, defStyle { tokenColor = Just (RGB 191 3 3) }) , ( AlertTok, defStyle { tokenColor = Just (RGB 191 3 3), tokenBackground = Just (RGB 247 230 230), tokenBold = True }) , ( ErrorTok, defStyle { tokenColor = Just (RGB 191 3 3), tokenUnderline = True }) , ( NormalTok, defStyle { tokenColor = Just (RGB 31 28 27) }) ] , defaultColor = Just (RGB 31 28 27) , backgroundColor = Just (RGB 255 255 255) , lineNumberColor = Just (RGB 160 160 160) , lineNumberBackgroundColor = Just (RGB 255 255 255) } -- | Style from the breeze-dark KDE syntax highlighting theme. breezeDark :: Style breezeDark = Style { tokenStyles = Map.fromList [ ( KeywordTok, defStyle { tokenColor = Just (RGB 207 207 194), tokenBold = True }) , ( DataTypeTok, defStyle { tokenColor = Just (RGB 41 128 185) }) , ( DecValTok, defStyle { tokenColor = Just (RGB 246 116 0) }) , ( BaseNTok, defStyle { tokenColor = Just (RGB 246 116 0) }) , ( FloatTok, defStyle { tokenColor = Just (RGB 246 116 0) }) , ( ConstantTok, defStyle { tokenColor = Just (RGB 39 174 174), tokenBold = True }) , ( CharTok, defStyle { tokenColor = Just (RGB 61 174 233) }) , ( SpecialCharTok, defStyle { tokenColor = Just (RGB 61 174 233) }) , ( StringTok, defStyle { tokenColor = Just (RGB 244 79 79) }) , ( VerbatimStringTok, defStyle { tokenColor = Just (RGB 218 68 83) }) , ( SpecialStringTok, defStyle { tokenColor = Just (RGB 218 68 83) }) , ( ImportTok, defStyle { tokenColor = Just (RGB 39 174 96) }) , ( CommentTok, defStyle { tokenColor = Just (RGB 122 124 125) }) , ( DocumentationTok, defStyle { tokenColor = Just (RGB 164 51 64) }) , ( AnnotationTok, defStyle { tokenColor = Just (RGB 63 128 88) }) , ( CommentVarTok, defStyle { tokenColor = Just (RGB 127 140 141) }) , ( OtherTok, defStyle { tokenColor = Just (RGB 39 174 96) }) , ( FunctionTok, defStyle { tokenColor = Just (RGB 142 68 173) }) , ( VariableTok, defStyle { tokenColor = Just (RGB 39 174 174) }) , ( ControlFlowTok, defStyle { tokenColor = Just (RGB 253 188 75), tokenBold = True }) , ( OperatorTok, defStyle { tokenColor = Just (RGB 207 207 194) }) , ( BuiltInTok, defStyle { tokenColor = Just (RGB 127 140 141) }) , ( ExtensionTok, defStyle { tokenColor = Just (RGB 0 153 255), tokenBold = True }) , ( PreprocessorTok, defStyle { tokenColor = Just (RGB 39 174 96) }) , ( AttributeTok, defStyle { tokenColor = Just (RGB 41 128 185) }) , ( RegionMarkerTok, defStyle { tokenColor = Just (RGB 41 128 185), tokenBackground = Just (RGB 21 48 66) }) , ( InformationTok, defStyle { tokenColor = Just (RGB 196 91 0) }) , ( WarningTok, defStyle { tokenColor = Just (RGB 218 68 83) }) , ( AlertTok, defStyle { tokenColor = Just (RGB 149 218 76), tokenBackground = Just (RGB 77 31 36), tokenBold = True }) , ( ErrorTok, defStyle { tokenColor = Just (RGB 218 68 83), tokenUnderline = True }) , ( NormalTok, defStyle { tokenColor = Just (RGB 207 207 194) }) ] , defaultColor = Just (RGB 207 207 194) , backgroundColor = Just (RGB 35 38 41) , lineNumberColor = Just (RGB 122 124 125) , lineNumberBackgroundColor = Just (RGB 35 38 41) } -- | Style based on pygments's default colors. pygments :: Style pygments = Style{ backgroundColor = Nothing , defaultColor = Nothing , lineNumberColor = color 0xaaaaaa , lineNumberBackgroundColor = Nothing , tokenStyles = Map.fromList [ (KeywordTok, defStyle{ tokenColor = color 0x007020, tokenBold = True }) , (DataTypeTok, defStyle{ tokenColor = color 0x902000 }) , (DecValTok, defStyle{ tokenColor = color 0x40a070 }) , (BaseNTok, defStyle{ tokenColor = color 0x40a070 }) , (FloatTok, defStyle{ tokenColor = color 0x40a070 }) , (CharTok, defStyle{ tokenColor = color 0x4070a0 }) , (StringTok, defStyle{ tokenColor = color 0x4070a0 }) , (CommentTok, defStyle{ tokenColor = color 0x60a0b0, tokenItalic = True }) , (OtherTok, defStyle{ tokenColor = color 0x007020 }) , (AlertTok, defStyle{ tokenColor = color 0xff0000, tokenBold = True }) , (FunctionTok, defStyle{ tokenColor = color 0x06287e }) , (ErrorTok, defStyle{ tokenColor = color 0xff0000, tokenBold = True }) , (WarningTok, defStyle{ tokenColor = color 0x60a0b0, tokenItalic = True, tokenBold = True }) , (ConstantTok, defStyle{ tokenColor = color 0x880000 }) , (SpecialCharTok, defStyle{ tokenColor = color 0x4070a0 }) , (VerbatimStringTok, defStyle{ tokenColor = color 0x4070a0 }) , (SpecialStringTok, defStyle{ tokenColor = color 0xBB6688 }) , (ImportTok, defStyle) , (VariableTok, defStyle{ tokenColor = color 0x19177C }) , (ControlFlowTok, defStyle{ tokenColor = color 0x007020, tokenBold = True }) , (OperatorTok, defStyle{ tokenColor = color 0x666666 }) , (BuiltInTok, defStyle) , (ExtensionTok, defStyle) , (PreprocessorTok, defStyle{ tokenColor = color 0xBC7A00 }) , (AttributeTok, defStyle{ tokenColor = color 0x7D9029 }) , (DocumentationTok, defStyle{ tokenColor = color 0xBA2121, tokenItalic = True }) , (AnnotationTok, defStyle{ tokenColor = color 0x60a0b0, tokenItalic = True, tokenBold = True }) , (CommentVarTok, defStyle{ tokenColor = color 0x60a0b0, tokenItalic = True, tokenBold = True }) , (InformationTok, defStyle{ tokenColor = color 0x60a0b0, tokenItalic = True, tokenBold = True }) ] } -- | Style based on pygments's tango colors. tango :: Style tango = Style{ backgroundColor = color 0xf8f8f8 , defaultColor = Nothing , lineNumberColor = color 0xaaaaaa , lineNumberBackgroundColor = Nothing , tokenStyles = Map.fromList [ (KeywordTok, defStyle{ tokenColor = color 0x204a87, tokenBold = True }) , (DataTypeTok, defStyle{ tokenColor = color 0x204a87 }) , (DecValTok, defStyle{ tokenColor = color 0x0000cf }) , (BaseNTok, defStyle{ tokenColor = color 0x0000cf }) , (FloatTok, defStyle{ tokenColor = color 0x0000cf }) , (CharTok, defStyle{ tokenColor = color 0x4e9a06 }) , (StringTok, defStyle{ tokenColor = color 0x4e9a06 }) , (CommentTok, defStyle{ tokenColor = color 0x8f5902, tokenItalic = True }) , (OtherTok, defStyle{ tokenColor = color 0x8f5902 }) , (AlertTok, defStyle{ tokenColor = color 0xef2929 }) , (FunctionTok, defStyle{ tokenColor = color 0x000000 }) , (ErrorTok, defStyle{ tokenColor = color 0xa40000, tokenBold = True }) , (WarningTok, defStyle{ tokenColor = color 0x8f5902, tokenItalic = True,tokenBold = True }) , (ConstantTok, defStyle{ tokenColor = color 0x000000 }) , (SpecialCharTok, defStyle{ tokenColor = color 0x000000 }) , (VerbatimStringTok, defStyle{ tokenColor = color 0x4e9a06 }) , (SpecialStringTok, defStyle{ tokenColor = color 0x4e9a06 }) , (ImportTok, defStyle) , (VariableTok, defStyle{ tokenColor = color 0x000000 }) , (ControlFlowTok, defStyle{ tokenColor = color 0x204a87, tokenBold = True }) , (OperatorTok, defStyle{ tokenColor = color 0xce5c00, tokenBold = True }) , (PreprocessorTok, defStyle{ tokenColor = color 0x8f5902, tokenItalic = True} ) , (ExtensionTok, defStyle) , (AttributeTok, defStyle{ tokenColor = color 0xc4a000 }) , (DocumentationTok, defStyle{ tokenColor = color 0x8f5902, tokenItalic = True, tokenBold = True }) , (AnnotationTok, defStyle{ tokenColor = color 0x8f5902, tokenItalic = True,tokenBold = True }) , (CommentVarTok, defStyle{ tokenColor = color 0x8f5902, tokenItalic = True,tokenBold = True }) , (InformationTok, defStyle{ tokenColor = color 0x8f5902, tokenItalic = True,tokenBold = True }) ] } -- | Style based on ultraviolet's espresso_libre.css (dark background). espresso :: Style espresso = Style{ backgroundColor = color 0x2A211C , defaultColor = color 0xBDAE9D , lineNumberColor = color 0xBDAE9D , lineNumberBackgroundColor = color 0x2A211C , tokenStyles = Map.fromList [ (KeywordTok, defStyle{ tokenColor = color 0x43A8ED, tokenBold = True }) , (DataTypeTok, defStyle{ tokenUnderline = True }) , (DecValTok, defStyle{ tokenColor = color 0x44AA43 }) , (BaseNTok, defStyle{ tokenColor = color 0x44AA43 }) , (FloatTok, defStyle{ tokenColor = color 0x44AA43 }) , (CharTok, defStyle{ tokenColor = color 0x049B0A }) , (StringTok, defStyle{ tokenColor = color 0x049B0A }) , (CommentTok, defStyle{ tokenColor = color 0x0066FF, tokenItalic = True }) , (AlertTok, defStyle{ tokenColor = color 0xffff00 }) , (FunctionTok, defStyle{ tokenColor = color 0xFF9358, tokenBold = True }) , (ErrorTok, defStyle{ tokenColor = color 0xffff00, tokenBold = True }) , (WarningTok, defStyle{ tokenColor = color 0xffff00, tokenBold = True }) , (ConstantTok, defStyle) , (SpecialCharTok, defStyle{ tokenColor = color 0x049B0A }) , (VerbatimStringTok, defStyle{ tokenColor = color 0x049B0A }) , (SpecialStringTok, defStyle{ tokenColor = color 0x049B0A }) , (ImportTok, defStyle) , (VariableTok, defStyle) , (ControlFlowTok, defStyle{ tokenColor = color 0x43A8ED, tokenBold = True }) , (OperatorTok, defStyle) , (BuiltInTok, defStyle) , (ExtensionTok, defStyle) , (PreprocessorTok, defStyle{ tokenBold = True }) , (AttributeTok, defStyle) , (DocumentationTok, defStyle{ tokenColor = color 0x0066FF, tokenItalic = True }) , (AnnotationTok, defStyle{ tokenColor = color 0x0066FF, tokenItalic = True, tokenBold = True }) , (CommentTok, defStyle{ tokenColor = color 0x0066FF, tokenItalic = True, tokenBold = True }) , (InformationTok, defStyle{ tokenColor = color 0x0066FF, tokenItalic = True, tokenBold = True }) ] } -- | Style based on haddock's source highlighting. haddock :: Style haddock = Style{ backgroundColor = Nothing , defaultColor = Nothing , lineNumberColor = color 0xaaaaaa , lineNumberBackgroundColor = Nothing , tokenStyles = Map.fromList [ (KeywordTok, defStyle{ tokenColor = color 0x0000FF }) , (CharTok, defStyle{ tokenColor = color 0x008080 }) , (StringTok, defStyle{ tokenColor = color 0x008080 }) , (CommentTok, defStyle{ tokenColor = color 0x008000 }) , (OtherTok, defStyle{ tokenColor = color 0xff4000 }) , (AlertTok, defStyle{ tokenColor = color 0xff0000 }) , (ErrorTok, defStyle{ tokenColor = color 0xff0000, tokenBold = True }) , (WarningTok, defStyle{ tokenColor = color 0x008000, tokenBold = True }) , (ConstantTok, defStyle) , (SpecialCharTok, defStyle{ tokenColor = color 0x008080 }) , (VerbatimStringTok, defStyle{ tokenColor = color 0x008080 }) , (SpecialStringTok, defStyle{ tokenColor = color 0x008080 }) , (ImportTok, defStyle) , (VariableTok, defStyle) , (ControlFlowTok, defStyle{ tokenColor = color 0x0000FF }) , (OperatorTok, defStyle) , (BuiltInTok, defStyle) , (ExtensionTok, defStyle) , (PreprocessorTok, defStyle{ tokenColor = color 0xff4000 }) , (DocumentationTok, defStyle{ tokenColor = color 0x008000 }) , (AnnotationTok, defStyle{ tokenColor = color 0x008000 }) , (CommentVarTok, defStyle{ tokenColor = color 0x008000 }) , (AttributeTok, defStyle) , (InformationTok, defStyle{ tokenColor = color 0x008000 }) ] } -- | Style with no colors. monochrome :: Style monochrome = Style{ backgroundColor = Nothing , defaultColor = Nothing , lineNumberColor = Nothing , lineNumberBackgroundColor = Nothing , tokenStyles = Map.fromList [ (KeywordTok, defStyle{ tokenBold = True }) , (DataTypeTok, defStyle{ tokenUnderline = True }) , (CommentTok, defStyle{ tokenItalic = True }) , (AlertTok, defStyle{ tokenBold = True }) , (ErrorTok, defStyle{ tokenBold = True }) , (WarningTok, defStyle{ tokenItalic = True }) , (ControlFlowTok, defStyle{ tokenBold = True }) , (PreprocessorTok, defStyle{ tokenBold = True }) , (DocumentationTok, defStyle{ tokenItalic = True }) , (AnnotationTok, defStyle{ tokenItalic = True }) , (CommentVarTok, defStyle{ tokenItalic = True }) , (InformationTok, defStyle{ tokenItalic = True }) ] } -- | Style based on the popular zenburn vim color scheme zenburn :: Style zenburn = Style{ backgroundColor = color 0x303030 , defaultColor = color 0xcccccc , lineNumberColor = Nothing , lineNumberBackgroundColor = Nothing , tokenStyles = Map.fromList [ (KeywordTok, defStyle{ tokenColor = color 0xf0dfaf }) , (DataTypeTok, defStyle{ tokenColor = color 0xdfdfbf }) , (DecValTok, defStyle{ tokenColor = color 0xdcdccc }) , (BaseNTok, defStyle{ tokenColor = color 0xdca3a3 }) , (FloatTok, defStyle{ tokenColor = color 0xc0bed1 }) , (CharTok, defStyle{ tokenColor = color 0xdca3a3 }) , (StringTok, defStyle{ tokenColor = color 0xcc9393 }) , (CommentTok, defStyle{ tokenColor = color 0x7f9f7f }) , (OtherTok, defStyle{ tokenColor = color 0xefef8f }) , (AlertTok, defStyle{ tokenColor = color 0xffcfaf }) , (FunctionTok, defStyle{ tokenColor = color 0xefef8f }) , (ErrorTok, defStyle{ tokenColor = color 0xc3bf9f }) , (WarningTok, defStyle{ tokenColor = color 0x7f9f7f, tokenBold = True }) , (ConstantTok, defStyle{ tokenColor = color 0xdca3a3, tokenBold = True }) , (SpecialCharTok, defStyle{ tokenColor = color 0xdca3a3 }) , (VerbatimStringTok, defStyle{ tokenColor = color 0xcc9393 }) , (SpecialStringTok, defStyle{ tokenColor = color 0xcc9393 }) , (ImportTok, defStyle) , (VariableTok, defStyle) , (ControlFlowTok, defStyle{ tokenColor = color 0xf0dfaf }) , (OperatorTok, defStyle{ tokenColor = color 0xf0efd0 }) , (BuiltInTok, defStyle) , (ExtensionTok, defStyle) , (PreprocessorTok, defStyle{ tokenColor = color 0xffcfaf, tokenBold = True }) , (AttributeTok, defStyle) , (DocumentationTok, defStyle{ tokenColor = color 0x7f9f7f }) , (AnnotationTok, defStyle{ tokenColor = color 0x7f9f7f, tokenBold = True }) , (CommentVarTok, defStyle{ tokenColor = color 0x7f9f7f, tokenBold = True }) , (InformationTok, defStyle{ tokenColor = color 0x7f9f7f, tokenBold = True }) ] } skylighting-core-0.8.5/src/Skylighting/Loader.hs0000644000000000000000000000373513545043110020025 0ustar0000000000000000{-# LANGUAGE CPP #-} -- | This module provides routines to load syntax definitions from disk -- files. module Skylighting.Loader ( loadSyntaxFromFile , loadSyntaxesFromDir ) where import Control.Monad (filterM, foldM) import Control.Monad.Except (ExceptT(ExceptT), runExceptT) import Control.Monad.IO.Class (liftIO) import System.Directory (listDirectory, doesFileExist) import System.FilePath ((), takeExtension) import Skylighting.Types (SyntaxMap, Syntax) import Skylighting.Parser (addSyntaxDefinition, parseSyntaxDefinition) #if !MIN_VERSION_base(4,11,0) import Data.Semigroup #endif syntaxFileExtension :: String syntaxFileExtension = ".xml" isSyntaxFile :: FilePath -> Bool isSyntaxFile = (== syntaxFileExtension) . takeExtension -- | Loads a syntax definition from the specifed file path. The file -- path must refer to a file containing an XML Kate syntax definition. loadSyntaxFromFile :: FilePath -> IO (Either String Syntax) loadSyntaxFromFile path = do result <- parseSyntaxDefinition path case result of Left e -> return $ Left $ "Error parsing file " <> show path <> ": " <> e Right s -> return $ Right s -- | Loads all syntax definitions from the specified directory by -- looking for files with an ".xml" extension. This function assumes -- such files are Kate XML syntax definitions, so XML files with -- unexpected contents will cause a parsing error returned as a 'Left'. loadSyntaxesFromDir :: FilePath -> IO (Either String SyntaxMap) loadSyntaxesFromDir path = runExceptT $ do files <- liftIO $ syntaxFiles path let loadSyntax sMap file = do s <- ExceptT $ loadSyntaxFromFile file return $ addSyntaxDefinition s sMap foldM loadSyntax mempty files syntaxFiles :: FilePath -> IO [FilePath] syntaxFiles dir = do entries <- listDirectory dir let absEntries = (dir ) <$> filter isSyntaxFile entries filterM doesFileExist absEntries skylighting-core-0.8.5/src/Skylighting/Tokenizer.hs0000644000000000000000000006301313673225506020601 0ustar0000000000000000{-# OPTIONS_GHC -fno-warn-missing-methods #-} {-# LANGUAGE CPP #-} {-# LANGUAGE DeriveFunctor #-} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE StandaloneDeriving #-} {-# LANGUAGE TypeSynonymInstances #-} module Skylighting.Tokenizer ( tokenize , TokenizerConfig(..) ) where import Control.Applicative import Control.Monad.Except import Control.Monad.Reader import Control.Monad.State.Strict import qualified Data.Attoparsec.ByteString.Char8 as A import Data.ByteString.Char8 (ByteString) import qualified Data.ByteString.Char8 as BS import qualified Data.ByteString.UTF8 as UTF8 import Data.CaseInsensitive (mk) import Data.Char (isAlphaNum, isAscii, isDigit, isLetter, isPrint, isSpace, ord) import qualified Data.Map as Map import Data.Maybe (catMaybes) import qualified Data.Set as Set import Data.Text (Text) import qualified Data.Text as Text import Data.Text.Encoding (decodeUtf8', encodeUtf8) import Debug.Trace import Skylighting.Regex import Skylighting.Types import Text.Printf (printf) #if !MIN_VERSION_base(4,11,0) import Data.Semigroup #endif newtype ContextStack = ContextStack{ unContextStack :: [Context] } deriving (Show) data TokenizerState = TokenizerState{ input :: ByteString , endline :: Bool , prevChar :: Char , contextStack :: ContextStack , captures :: [ByteString] , column :: Int , lineContinuation :: Bool , firstNonspaceColumn :: Maybe Int , compiledRegexes :: Map.Map RE Regex } -- | Configuration options for 'tokenize'. data TokenizerConfig = TokenizerConfig{ syntaxMap :: SyntaxMap -- ^ Syntax map to use , traceOutput :: Bool -- ^ Generate trace output for debugging } deriving (Show) data Result e a = Success a | Failure | Error e deriving (Functor) deriving instance (Show a, Show e) => Show (Result e a) data TokenizerM a = TM { runTokenizerM :: TokenizerConfig -> TokenizerState -> (TokenizerState, Result String a) } mapsnd :: (a -> b) -> (c, a) -> (c, b) mapsnd f (x, y) = (x, f y) instance Functor TokenizerM where fmap f (TM g) = TM (\c s -> mapsnd (fmap f) (g c s)) instance Applicative TokenizerM where pure x = TM (\_ s -> (s, Success x)) (TM f) <*> (TM y) = TM (\c s -> case (f c s) of (s', Failure ) -> (s', Failure) (s', Error e ) -> (s', Error e) (s', Success f') -> case (y c s') of (s'', Failure ) -> (s'', Failure) (s'', Error e' ) -> (s'', Error e') (s'', Success y') -> (s'', Success (f' y'))) instance Monad TokenizerM where return = pure (TM x) >>= f = TM (\c s -> case x c s of (s', Failure ) -> (s', Failure) (s', Error e ) -> (s', Error e) (s', Success x') -> g c s' where TM g = f x') instance Alternative TokenizerM where empty = TM (\_ s -> (s, Failure)) (<|>) (TM x) (TM y) = TM (\c s -> case x c s of (_, Failure ) -> y c s (s', Error e ) -> (s', Error e) (s', Success x') -> (s', Success x')) many (TM x) = TM (\c s -> case x c s of (_, Failure ) -> (s, Success []) (s', Error e ) -> (s', Error e) (s', Success x') -> mapsnd (fmap (x':)) (g c s') where TM g = many (TM x)) some x = (:) <$> x <*> many x instance MonadPlus TokenizerM where mzero = empty mplus = (<|>) instance MonadReader TokenizerConfig TokenizerM where ask = TM (\c s -> (s, Success c)) local f (TM x) = TM (\c s -> x (f c) s) instance MonadState TokenizerState TokenizerM where get = TM (\_ s -> (s, Success s)) put x = TM (\_ _ -> (x, Success ())) instance MonadError String TokenizerM where throwError e = TM (\_ s -> (s, Error e)) catchError (TM x) f = TM (\c s -> case x c s of (_, Error e) -> let TM y = f e in y c s z -> z) -- | Tokenize some text using 'Syntax'. tokenize :: TokenizerConfig -> Syntax -> Text -> Either String [SourceLine] tokenize config syntax inp = case runTokenizerM action config initState of (_, Success ls) -> Right ls (_, Error e) -> Left e (_, Failure) -> Left "Could not tokenize code" where action = mapM tokenizeLine (zip (BS.lines (encodeUtf8 inp)) [1..]) initState = startingState{ endline = Text.null inp , contextStack = case lookupContext (sStartingContext syntax) syntax of Just c -> ContextStack [c] Nothing -> ContextStack [] } info :: String -> TokenizerM () info s = do tr <- asks traceOutput when tr $ trace s (return ()) infoContextStack :: TokenizerM () infoContextStack = do tr <- asks traceOutput when tr $ do ContextStack stack <- gets contextStack info $ "CONTEXT STACK " ++ show (map cName stack) popContextStack :: TokenizerM () popContextStack = do ContextStack cs <- gets contextStack case cs of [] -> throwError "Empty context stack (the impossible happened)" -- programming error (_:[]) -> return () (_:rest) -> do modify (\st -> st{ contextStack = ContextStack rest }) currentContext >>= checkLineEnd infoContextStack pushContextStack :: Context -> TokenizerM () pushContextStack cont = do modify (\st -> st{ contextStack = ContextStack (cont : unContextStack (contextStack st)) } ) -- not sure why we need this in pop but not here, but if we -- put it here we can get loops... -- checkLineEnd cont infoContextStack currentContext :: TokenizerM Context currentContext = do ContextStack cs <- gets contextStack case cs of [] -> throwError "Empty context stack" -- programming error (c:_) -> return c doContextSwitch :: ContextSwitch -> TokenizerM () doContextSwitch Pop = popContextStack doContextSwitch (Push (syn,c)) = do syntaxes <- asks syntaxMap case Map.lookup syn syntaxes >>= lookupContext c of Just con -> pushContextStack con Nothing -> throwError $ "Unknown syntax or context: " ++ show (syn, c) doContextSwitches :: [ContextSwitch] -> TokenizerM () doContextSwitches [] = return () doContextSwitches xs = do mapM_ doContextSwitch xs lookupContext :: Text -> Syntax -> Maybe Context lookupContext name syntax | Text.null name = if Text.null (sStartingContext syntax) then Nothing else lookupContext (sStartingContext syntax) syntax lookupContext name syntax = Map.lookup name $ sContexts syntax startingState :: TokenizerState startingState = TokenizerState{ input = BS.empty , endline = True , prevChar = '\n' , contextStack = ContextStack [] , captures = [] , column = 0 , lineContinuation = False , firstNonspaceColumn = Nothing , compiledRegexes = Map.empty } tokenizeLine :: (ByteString, Int) -> TokenizerM [Token] tokenizeLine (ln, linenum) = do modify $ \st -> st{ input = ln, endline = BS.null ln, prevChar = '\n' } cur <- currentContext lineCont <- gets lineContinuation if lineCont then modify $ \st -> st{ lineContinuation = False } else do modify $ \st -> st{ column = 0 , firstNonspaceColumn = BS.findIndex (not . isSpace) ln } doContextSwitches (cLineBeginContext cur) if BS.null ln then doContextSwitches (cLineEmptyContext cur) else doContextSwitches (cLineBeginContext cur) ts <- normalizeHighlighting . catMaybes <$> many getToken eol <- gets endline if eol then do currentContext >>= checkLineEnd return ts else do -- fail if we haven't consumed whole line col <- gets column throwError $ "Could not match anything at line " ++ show linenum ++ " column " ++ show col getToken :: TokenizerM (Maybe Token) getToken = do inp <- gets input gets endline >>= guard . not context <- currentContext msum (map (\r -> tryRule r inp) (cRules context)) <|> if cFallthrough context then do let fallthroughContext = case cFallthroughContext context of [] -> [Pop] cs -> cs doContextSwitches fallthroughContext getToken else do t <- normalChunk let mbtok = Just (cAttribute context, t) info $ "FALLTHROUGH " ++ show mbtok return mbtok takeChars :: Int -> TokenizerM Text takeChars 0 = mzero takeChars numchars = do inp <- gets input let (bs,rest) = UTF8.splitAt numchars inp guard $ not (BS.null bs) t <- decodeBS bs modify $ \st -> st{ input = rest, endline = BS.null rest, prevChar = Text.last t, column = column st + numchars } return t tryRule :: Rule -> ByteString -> TokenizerM (Maybe Token) tryRule _ "" = mzero tryRule rule inp = do info $ "Trying rule " ++ show rule case rColumn rule of Nothing -> return () Just n -> gets column >>= guard . (== n) when (rFirstNonspace rule) $ do firstNonspace <- gets firstNonspaceColumn col <- gets column guard (firstNonspace == Just col) oldstate <- if rLookahead rule then Just <$> get -- needed for lookahead rules else return Nothing let attr = rAttribute rule mbtok <- case rMatcher rule of DetectChar c -> withAttr attr $ detectChar (rDynamic rule) c inp Detect2Chars c d -> withAttr attr $ detect2Chars (rDynamic rule) c d inp AnyChar cs -> withAttr attr $ anyChar cs inp RangeDetect c d -> withAttr attr $ rangeDetect c d inp RegExpr re -> withAttr attr $ regExpr (rDynamic rule) re inp Int -> withAttr attr $ parseInt inp HlCOct -> withAttr attr $ parseOct inp HlCHex -> withAttr attr $ parseHex inp HlCStringChar -> withAttr attr $ parseCStringChar inp HlCChar -> withAttr attr $ parseCChar inp Float -> withAttr attr $ parseFloat inp Keyword kwattr kws -> withAttr attr $ keyword kwattr kws inp StringDetect s -> withAttr attr $ stringDetect (rDynamic rule) (rCaseSensitive rule) s inp WordDetect s -> withAttr attr $ wordDetect (rCaseSensitive rule) s inp LineContinue -> withAttr attr $ lineContinue inp DetectSpaces -> withAttr attr $ detectSpaces inp DetectIdentifier -> withAttr attr $ detectIdentifier inp IncludeRules cname -> includeRules (if rIncludeAttribute rule then Just attr else Nothing) cname inp mbchildren <- do inp' <- gets input msum (map (\r -> tryRule r inp') (rChildren rule)) <|> return Nothing mbtok' <- case mbtok of Nothing -> return Nothing Just (tt, s) | rLookahead rule -> do (oldinput, oldendline, oldprevChar, oldColumn) <- case oldstate of Nothing -> throwError "oldstate not saved with lookahead rule" Just st -> return (input st, endline st, prevChar st, column st) modify $ \st -> st{ input = oldinput , endline = oldendline , prevChar = oldprevChar , column = oldColumn } return Nothing | otherwise -> do case mbchildren of Nothing -> return $ Just (tt, s) Just (_, cresult) -> return $ Just (tt, s <> cresult) info $ takeWhile (/=' ') (show (rMatcher rule)) ++ " MATCHED " ++ show mbtok' doContextSwitches (rContextSwitch rule) return mbtok' withAttr :: TokenType -> TokenizerM Text -> TokenizerM (Maybe Token) withAttr tt p = do res <- p if Text.null res then return Nothing else return $ Just (tt, res) wordDetect :: Bool -> Text -> ByteString -> TokenizerM Text wordDetect caseSensitive s inp = do wordBoundary inp t <- decodeBS $ UTF8.take (Text.length s) inp -- we assume here that the case fold will not change length, -- which is safe for ASCII keywords and the like... guard $ if caseSensitive then s == t else mk s == mk t guard $ not (Text.null t) let c = Text.last t let rest = UTF8.drop (Text.length s) inp let d = case UTF8.uncons rest of Nothing -> '\n' Just (x,_) -> x guard $ isWordBoundary c d takeChars (Text.length t) stringDetect :: Bool -> Bool -> Text -> ByteString -> TokenizerM Text stringDetect dynamic caseSensitive s inp = do s' <- if dynamic then do dynStr <- subDynamicText s info $ "Dynamic string: " ++ show dynStr return dynStr else return s t <- decodeBS $ UTF8.take (Text.length s') inp -- we assume here that the case fold will not change length, -- which is safe for ASCII keywords and the like... guard $ if caseSensitive then s' == t else mk s' == mk t takeChars (Text.length s') subDynamicText :: Text -> TokenizerM Text subDynamicText t = do let substitute x = case Text.uncons x of Just (c, rest) | isDigit c -> let capNum = ord c - ord '0' in (<> rest) <$> getCapture capNum _ -> return $ Text.cons '%' x case Text.split (== '%') t of [] -> return Text.empty x:rest -> (x <>) . Text.concat <$> mapM substitute rest -- This assumes that nothing significant will happen -- in the middle of a string of spaces or a string -- of alphanumerics. This seems true for all normal -- programming languages, and the optimization speeds -- things up a lot, relative to just parsing one char. normalChunk :: TokenizerM Text normalChunk = do inp <- gets input case UTF8.uncons inp of Nothing -> mzero Just (c, _) | c == ' ' -> let bs = BS.takeWhile (==' ') inp in takeChars (BS.length bs) | isAscii c && isAlphaNum c -> let (bs, _) = UTF8.span isAlphaNum inp in takeChars (UTF8.length bs) | otherwise -> takeChars 1 includeRules :: Maybe TokenType -> ContextName -> ByteString -> TokenizerM (Maybe Token) includeRules mbattr (syn, con) inp = do syntaxes <- asks syntaxMap case Map.lookup syn syntaxes >>= lookupContext con of Nothing -> do cur <- currentContext throwError $ "IncludeRules in " ++ Text.unpack (cSyntax cur) ++ " requires undefined context " ++ Text.unpack con ++ "##" ++ Text.unpack syn Just c -> do mbtok <- msum (map (\r -> tryRule r inp) (cRules c)) return $ case (mbtok, mbattr) of (Just (NormalTok, xs), Just attr) -> Just (attr, xs) _ -> mbtok checkLineEnd :: Context -> TokenizerM () checkLineEnd c = do if null (cLineEndContext c) then return () else do eol <- gets endline info $ "checkLineEnd for " ++ show (cName c) ++ " eol = " ++ show eol ++ " cLineEndContext = " ++ show (cLineEndContext c) when eol $ do lineCont' <- gets lineContinuation unless lineCont' $ doContextSwitches (cLineEndContext c) detectChar :: Bool -> Char -> ByteString -> TokenizerM Text detectChar dynamic c inp = do c' <- if dynamic && c >= '0' && c <= '9' then getDynamicChar c else return c case UTF8.uncons inp of Just (x,_) | x == c' -> takeChars 1 _ -> mzero getDynamicChar :: Char -> TokenizerM Char getDynamicChar c = do let capNum = ord c - ord '0' res <- getCapture capNum case Text.uncons res of Nothing -> mzero Just (d,_) -> return d detect2Chars :: Bool -> Char -> Char -> ByteString -> TokenizerM Text detect2Chars dynamic c d inp = do c' <- if dynamic && c >= '0' && c <= '9' then getDynamicChar c else return c d' <- if dynamic && d >= '0' && d <= '9' then getDynamicChar d else return d if (encodeUtf8 (Text.pack [c',d'])) `BS.isPrefixOf` inp then takeChars 2 else mzero rangeDetect :: Char -> Char -> ByteString -> TokenizerM Text rangeDetect c d inp = do case UTF8.uncons inp of Just (x, rest) | x == c -> case UTF8.span (/= d) rest of (in_t, out_t) | BS.null out_t -> mzero | otherwise -> do t <- decodeBS in_t takeChars (Text.length t + 2) _ -> mzero -- NOTE: currently limited to ASCII detectSpaces :: ByteString -> TokenizerM Text detectSpaces inp = do case BS.span (\c -> isSpace c) inp of (t, _) | BS.null t -> mzero | otherwise -> takeChars (BS.length t) -- NOTE: limited to ASCII as per kate documentation detectIdentifier :: ByteString -> TokenizerM Text detectIdentifier inp = do case BS.uncons inp of Just (c, t) | isLetter c || c == '_' -> takeChars $ 1 + maybe (BS.length t) id (BS.findIndex (\d -> not (isAlphaNum d || d == '_')) t) _ -> mzero lineContinue :: ByteString -> TokenizerM Text lineContinue inp = do if inp == "\\" then do modify $ \st -> st{ lineContinuation = True } takeChars 1 else mzero anyChar :: [Char] -> ByteString -> TokenizerM Text anyChar cs inp = do case UTF8.uncons inp of Just (x, _) | x `elem` cs -> takeChars 1 _ -> mzero regExpr :: Bool -> RE -> ByteString -> TokenizerM Text regExpr dynamic re inp = do reStr <- if dynamic then do reStr' <- subDynamic (reString re) info $ "Dynamic regex: " ++ show reStr' return reStr' else return (reString re) when (BS.take 2 reStr == "\\b") $ wordBoundary inp regex <- if dynamic then return $ compileRegex (reCaseSensitive re) reStr else do compiledREs <- gets compiledRegexes case Map.lookup re compiledREs of Nothing -> do let cre = compileRegex (reCaseSensitive re) reStr modify $ \st -> st{ compiledRegexes = Map.insert re cre (compiledRegexes st) } return cre Just cre -> return cre case matchRegex regex inp of Just (match:capts) -> do unless (null capts) $ modify $ \st -> st{ captures = capts } takeChars (UTF8.length match) _ -> mzero wordBoundary :: ByteString -> TokenizerM () wordBoundary inp = do case UTF8.uncons inp of Nothing -> return () Just (d, _) -> do c <- gets prevChar guard $ isWordBoundary c d -- TODO is this right? isWordBoundary :: Char -> Char -> Bool isWordBoundary c d = (isAlphaNum c && not (isAlphaNum d)) || (isAlphaNum d && not (isAlphaNum c)) || (isSpace d && not (isSpace c)) || (isSpace c && not (isSpace d)) decodeBS :: ByteString -> TokenizerM Text decodeBS bs = case decodeUtf8' bs of Left _ -> throwError ("ByteString " ++ show bs ++ "is not UTF8") Right t -> return t -- Substitute out %1, %2, etc. in regex string, escaping -- appropriately.. subDynamic :: ByteString -> TokenizerM ByteString subDynamic bs = case BS.break (=='%') bs of (y,z) | BS.null z -> return y | otherwise -> (y <>) <$> case BS.unpack (BS.take 2 z) of ['%',x] | x >= '0' && x <= '9' -> do let capNum = ord x - ord '0' replacement <- getCapture capNum (escapeRegex (encodeUtf8 replacement) <>) <$> subDynamic (BS.drop 2 z) _ -> BS.cons '%' <$> (subDynamic (BS.drop 1 z)) escapeRegex :: BS.ByteString -> BS.ByteString escapeRegex = BS.concatMap escapeRegexChar escapeRegexChar :: Char -> BS.ByteString escapeRegexChar '^' = "\\^" escapeRegexChar '$' = "\\$" escapeRegexChar '\\' = "\\\\" escapeRegexChar '[' = "\\[" escapeRegexChar ']' = "\\]" escapeRegexChar '(' = "\\(" escapeRegexChar ')' = "\\)" escapeRegexChar '{' = "\\{" escapeRegexChar '}' = "\\}" escapeRegexChar '*' = "\\*" escapeRegexChar '+' = "\\+" escapeRegexChar '.' = "\\." escapeRegexChar '?' = "\\?" escapeRegexChar c | isAscii c && isPrint c = BS.singleton c | otherwise = BS.pack $ printf "\\x{%x}" (ord c) getCapture :: Int -> TokenizerM Text getCapture capnum = do capts <- gets captures if length capts < capnum then mzero else decodeBS $ capts !! (capnum - 1) keyword :: KeywordAttr -> WordSet Text -> ByteString -> TokenizerM Text keyword kwattr kws inp = do prev <- gets prevChar guard $ prev `Set.member` (keywordDelims kwattr) let (w,_) = UTF8.break (`Set.member` (keywordDelims kwattr)) inp guard $ not (BS.null w) w' <- decodeBS w let numchars = Text.length w' if w' `inWordSet` kws then takeChars numchars else mzero normalizeHighlighting :: [Token] -> [Token] normalizeHighlighting [] = [] normalizeHighlighting ((t,x):xs) | Text.null x = normalizeHighlighting xs | otherwise = (t, Text.concat (x : map snd matches)) : normalizeHighlighting rest where (matches, rest) = span (\(z,_) -> z == t) xs parseCStringChar :: ByteString -> TokenizerM Text parseCStringChar inp = do case A.parseOnly (A.match pCStringChar) inp of Left _ -> mzero Right (r,_) -> takeChars (BS.length r) -- assumes ascii pCStringChar :: A.Parser () pCStringChar = do _ <- A.char '\\' next <- A.anyChar case next of c | c == 'x' || c == 'X' -> () <$ A.takeWhile1 (A.inClass "0-9a-fA-F") | c == '0' -> () <$ A.takeWhile (A.inClass "0-7") | A.inClass "abefnrtv\"'?\\" c -> return () | otherwise -> mzero parseCChar :: ByteString -> TokenizerM Text parseCChar inp = do case A.parseOnly (A.match pCChar) inp of Left _ -> mzero Right (r,_) -> takeChars (BS.length r) -- assumes ascii pCChar :: A.Parser () pCChar = do () <$ A.char '\'' pCStringChar <|> () <$ A.satisfy (\c -> c /= '\'' && c /= '\\') () <$ A.char '\'' parseInt :: ByteString -> TokenizerM Text parseInt inp = do wordBoundary inp case A.parseOnly (A.match (pHex <|> pOct <|> pDec)) inp of Left _ -> mzero Right (r,_) -> takeChars (BS.length r) -- assumes ascii pDec :: A.Parser () pDec = do mbMinus _ <- A.takeWhile1 (A.inClass "0-9") guardWordBoundary parseOct :: ByteString -> TokenizerM Text parseOct inp = do wordBoundary inp case A.parseOnly (A.match pHex) inp of Left _ -> mzero Right (r,_) -> takeChars (BS.length r) -- assumes ascii pOct :: A.Parser () pOct = do mbMinus _ <- A.char '0' _ <- A.satisfy (A.inClass "Oo") _ <- A.takeWhile1 (A.inClass "0-7") guardWordBoundary parseHex :: ByteString -> TokenizerM Text parseHex inp = do wordBoundary inp case A.parseOnly (A.match pHex) inp of Left _ -> mzero Right (r,_) -> takeChars (BS.length r) -- assumes ascii pHex :: A.Parser () pHex = do mbMinus _ <- A.char '0' _ <- A.satisfy (A.inClass "Xx") _ <- A.takeWhile1 (A.inClass "0-9a-fA-F") guardWordBoundary guardWordBoundary :: A.Parser () guardWordBoundary = do mbw <- A.peekChar case mbw of Just c -> guard $ isWordBoundary '0' c Nothing -> return () mbMinus :: A.Parser () mbMinus = (() <$ A.char '-') <|> return () mbPlusMinus :: A.Parser () mbPlusMinus = () <$ A.satisfy (A.inClass "+-") <|> return () parseFloat :: ByteString -> TokenizerM Text parseFloat inp = do wordBoundary inp case A.parseOnly (A.match pFloat) inp of Left _ -> mzero Right (r,_) -> takeChars (BS.length r) -- assumes all ascii where pFloat :: A.Parser () pFloat = do let digits = A.takeWhile1 (A.inClass "0-9") mbPlusMinus before <- A.option False $ True <$ digits dot <- A.option False $ True <$ A.satisfy (A.inClass ".") after <- A.option False $ True <$ digits e <- A.option False $ True <$ (A.satisfy (A.inClass "Ee") >> mbPlusMinus >> digits) mbnext <- A.peekChar case mbnext of Nothing -> return () Just c -> guard (not $ A.inClass "." c) guard $ (before && not dot && e) -- 5e2 || (before && dot && (after || not e)) -- 5.2e2 or 5.2 or 5. || (not before && dot && after) -- .23 or .23e2 skylighting-core-0.8.5/src/Skylighting/Format/ANSI.hs0000644000000000000000000001066613545024755020620 0ustar0000000000000000{-# LANGUAGE CPP #-} {-# LANGUAGE OverloadedStrings #-} module Skylighting.Format.ANSI ( formatANSI ) where import Control.Monad (mplus) import qualified Data.Map as Map import Data.Maybe (fromMaybe, isNothing, maybeToList) import Data.Text (Text) import qualified Data.Text as Text import Skylighting.Types import qualified System.Console.ANSI.Codes as ANSI #if !MIN_VERSION_base(4,11,0) import Data.Semigroup #endif formatANSI :: FormatOptions -> Style -> [SourceLine] -> Text formatANSI opts sty = (beforeText <>) . (<> afterText) . Text.intercalate (Text.singleton '\n') . zipWith (sourceLineToANSI opts sty) [startNum..] where beforeText = ansiResetText <> ansiStyleText clv (defaultColor sty) (backgroundColor sty) False False False afterText = ansiResetText startNum = LineNo $ startNumber opts clv = ansiColorLevel opts sourceLineToANSI :: FormatOptions -> Style -> LineNo -> SourceLine -> Text sourceLineToANSI opts sty lno = prependLineNoText . mconcat . map (tokenToANSI clv sty) where prependLineNoText = if numberLines opts then (lineNoText <>) else id lineNoText = ansiStyleText clv lineNoFgc lineNoBgc False False False <> Text.pack (show $ lineNo lno) <> ansiStyleText clv (defaultColor sty) (backgroundColor sty) False False False <> "\t" lineNoFgc = lineNumberColor sty `mplus` defaultColor sty lineNoBgc = lineNumberBackgroundColor sty `mplus` backgroundColor sty clv = ansiColorLevel opts tokenToANSI :: ANSIColorLevel -> Style -> Token -> Text tokenToANSI clv sty (tokTy, tokText) = ansiStyleText clv tokFgc tokBgc tokB tokI tokU <> tokText <> ansiStyleText clv (defaultColor sty) (backgroundColor sty) False False False where TokenStyle tokFgcRaw tokBgcRaw tokB tokI tokU = fromMaybe defStyle . Map.lookup tokTy $ tokenStyles sty tokFgc = tokFgcRaw `mplus` defaultColor sty tokBgc = tokBgcRaw `mplus` backgroundColor sty ansiStyleText :: ANSIColorLevel -- ^ color support level -> Maybe Color -- ^ foreground -> Maybe Color -- ^ background -> Bool -- ^ bold -> Bool -- ^ italic -> Bool -- ^ underlined -> Text ansiStyleText clv fgc bgc b i u = optReset <> sgrTextFg <> sgrTextBg <> (Text.pack . ANSI.setSGRCode $ concat [sgrCodeFg, sgrCodeBg, sgrCodeBold, sgrCodeItal, sgrCodeUndl]) -- FIXME: the @ansi-terminal@ library should do the 256-color parts more cleanly someday where (sgrCodeFg, sgrTextFg) = case clv of ANSITrueColor -> (maybeToList $ fmap (ANSI.SetRGBColor ANSI.Foreground . fromColor) fgc, "") ANSI256Color -> ([], fromMaybe "" $ fmap (\c -> Text.pack $ ANSI.csi [38, 5, fromIntegral . getXterm256ColorCode $ fromColor c] "m") fgc) ANSI16Color -> (maybeToList $ fmap (uncurry (ANSI.SetColor ANSI.Foreground) . fromColor) fgc, "") (sgrCodeBg, sgrTextBg) = case clv of ANSITrueColor -> (maybeToList $ fmap (ANSI.SetRGBColor ANSI.Background . fromColor) bgc, "") ANSI256Color -> ([], fromMaybe "" $ fmap (\c -> Text.pack $ ANSI.csi [48, 5, fromIntegral . getXterm256ColorCode $ fromColor c] "m") bgc) ANSI16Color -> (maybeToList $ fmap (uncurry (ANSI.SetColor ANSI.Background) . fromColor) bgc, "") optReset = if isNothing fgc && isNothing bgc then ansiResetText else "" sgrCodeBold = [ANSI.SetConsoleIntensity $ if b then ANSI.BoldIntensity else ANSI.NormalIntensity] sgrCodeItal = [ANSI.SetItalicized i] -- FIXME: Not very widely supported in terminals sgrCodeUndl = [ANSI.SetUnderlining $ if u then ANSI.SingleUnderline else ANSI.NoUnderline] ansiResetText :: Text ansiResetText = Text.pack $ ANSI.setSGRCode [ANSI.Reset] skylighting-core-0.8.5/src/Skylighting/Format/HTML.hs0000644000000000000000000002141413673225506020622 0ustar0000000000000000{-# LANGUAGE CPP #-} module Skylighting.Format.HTML ( formatHtmlInline , formatHtmlBlock , styleToCss ) where import Data.List (intersperse, sort) import qualified Data.Map as Map import qualified Data.Text as Text import Skylighting.Types import Text.Blaze.Html import qualified Text.Blaze.Html5 as H import qualified Text.Blaze.Html5.Attributes as A import Data.String (fromString) #if !MIN_VERSION_base(4,11,0) import Data.Semigroup #endif -- | Format tokens using HTML spans inside @code@ tags. For example, -- A @KeywordTok@ is rendered as a span with class @kw@. -- Short class names correspond to 'TokenType's as follows: -- 'KeywordTok' = @kw@, -- 'DataTypeTok' = @dt@, -- 'DecValTok' = @dv@, -- 'BaseNTok' = @bn@, -- 'FloatTok' = @fl@, -- 'CharTok' = @ch@, -- 'StringTok' = @st@, -- 'CommentTok' = @co@, -- 'OtherTok' = @ot@, -- 'AlertTok' = @al@, -- 'FunctionTok' = @fu@, -- 'RegionMarkerTok' = @re@, -- 'ErrorTok' = @er@, -- 'ConstantTok' = @cn@, -- 'SpecialCharTok' = @sc@, -- 'VerbatimStringTok' = @vs@, -- 'SpecialStringTok' = @ss@, -- 'ImportTok' = @im@, -- 'DocumentationTok' = @do@, -- 'AnnotationTok' = @an@, -- 'CommentVarTok' = @cv@, -- 'VariableTok' = @va@, -- 'ControlFlowTok' = @cf@, -- 'OperatorTok' = @op@, -- 'BuiltInTok' = @bu@, -- 'ExtensionTok' = @ex@, -- 'PreprocessorTok' = @pp@, -- 'AttributeTok' = @at@, -- 'InformationTok' = @in@, -- 'WarningTok' = @wa@. -- A 'NormalTok' is not marked up at all. formatHtmlInline :: FormatOptions -> [SourceLine] -> Html formatHtmlInline opts = wrapCode opts . mconcat . intersperse (toHtml "\n") . map (mapM_ (tokenToHtml opts)) -- | Format tokens as an HTML @pre@ block. Each line is wrapped in an a -- element with the class ‘source-line’. If line numbering -- is selected, the surrounding pre is given the class ‘numberSource’, -- and the resulting html will display line numbers thanks to the included -- CSS. See the documentation for 'formatHtmlInline' for information about how -- tokens are encoded. formatHtmlBlock :: FormatOptions -> [SourceLine] -> Html formatHtmlBlock opts ls = H.div ! A.class_ (toValue "sourceCode") $ H.pre ! A.class_ (toValue $ Text.unwords classes) $ wrapCode opts $ mconcat . intersperse (toHtml "\n") $ zipWith (sourceLineToHtml opts) [startNum..] ls where classes = Text.pack "sourceCode" : [Text.pack "numberSource" | numberLines opts] ++ [x | x <- containerClasses opts , x /= Text.pack "sourceCode"] startNum = LineNo $ startNumber opts wrapCode :: FormatOptions -> Html -> Html wrapCode opts h = H.code ! A.class_ (toValue $ Text.unwords $ Text.pack "sourceCode" : codeClasses opts) !? (startZero /= 0, A.style (toValue counterOverride)) $ h where counterOverride = "counter-reset: source-line " <> show startZero <> ";" startZero = startNumber opts - 1 -- | Each line of source is wrapped in an (inline-block) anchor that makes -- subsequent per-line processing (e.g. adding line numnbers) possible. sourceLineToHtml :: FormatOptions -> LineNo -> SourceLine -> Html sourceLineToHtml opts lno cont = H.span ! A.id lineNum $ do H.a ! A.href lineRef ! (if numberLines opts then mempty else customAttribute (fromString "aria-hidden") (fromString "true")) -- see jgm/pandoc#6352 $ mempty mapM_ (tokenToHtml opts) cont where lineNum = toValue prefixedLineNo lineRef = toValue ('#':prefixedLineNo) prefixedLineNo = Text.unpack (lineIdPrefix opts) <> show (lineNo lno) tokenToHtml :: FormatOptions -> Token -> Html tokenToHtml _ (NormalTok, txt) = toHtml txt tokenToHtml opts (toktype, txt) = if titleAttributes opts then sp ! A.title (toValue $ show toktype) else sp where sp = H.span ! A.class_ (toValue $ short toktype) $ toHtml txt short :: TokenType -> String short KeywordTok = "kw" short DataTypeTok = "dt" short DecValTok = "dv" short BaseNTok = "bn" short FloatTok = "fl" short CharTok = "ch" short StringTok = "st" short CommentTok = "co" short OtherTok = "ot" short AlertTok = "al" short FunctionTok = "fu" short RegionMarkerTok = "re" short ErrorTok = "er" short ConstantTok = "cn" short SpecialCharTok = "sc" short VerbatimStringTok = "vs" short SpecialStringTok = "ss" short ImportTok = "im" short DocumentationTok = "do" short AnnotationTok = "an" short CommentVarTok = "cv" short VariableTok = "va" short ControlFlowTok = "cf" short OperatorTok = "op" short BuiltInTok = "bu" short ExtensionTok = "ex" short PreprocessorTok = "pp" short AttributeTok = "at" short InformationTok = "in" short WarningTok = "wa" short NormalTok = "" -- | Returns CSS for styling highlighted code according to the given style. styleToCss :: Style -> String styleToCss f = unlines $ divspec ++ numberspec ++ colorspec ++ linkspec ++ sort (map toCss (Map.toList (tokenStyles f))) where colorspec = pure . unwords $ [ "div.sourceCode\n {" , maybe "" (\c -> "color: " ++ fromColor c ++ ";") (defaultColor f) , maybe "" (\c -> "background-color: " ++ fromColor c ++ ";") (backgroundColor f) , "}" ] numberspec = [ "pre.numberSource code" , " { counter-reset: source-line 0; }" , "pre.numberSource code > span" , " { position: relative; left: -4em; counter-increment: source-line; }" , "pre.numberSource code > span > a:first-child::before" , " { content: counter(source-line);" , " position: relative; left: -1em; text-align: right; vertical-align: baseline;" , " border: none; display: inline-block;" , " -webkit-touch-callout: none; -webkit-user-select: none;" , " -khtml-user-select: none; -moz-user-select: none;" , " -ms-user-select: none; user-select: none;" , " padding: 0 4px; width: 4em;" , maybe "" (\c -> " background-color: " ++ fromColor c ++ ";\n") (lineNumberBackgroundColor f) ++ maybe "" (\c -> " color: " ++ fromColor c ++ ";\n") (lineNumberColor f) ++ " }" , "pre.numberSource { margin-left: 3em; " ++ maybe "" (\c -> "border-left: 1px solid " ++ fromColor c ++ "; ") (lineNumberColor f) ++ " padding-left: 4px; }" ] divspec = [ "pre > code.sourceCode { white-space: pre; position: relative; }" -- position relative needed for relative contents , "pre > code.sourceCode > span { display: inline-block; line-height: 1.25; }" , "pre > code.sourceCode > span:empty { height: 1.2em; }" -- correct empty line height , "code.sourceCode > span { color: inherit; text-decoration: inherit; }" , "div.sourceCode { margin: 1em 0; }" -- Collapse neighbours correctly , "pre.sourceCode { margin: 0; }" -- Collapse neighbours correctly , "@media screen {" , "div.sourceCode { overflow: auto; }" -- do not overflow on screen , "}" , "@media print {" , "pre > code.sourceCode { white-space: pre-wrap; }" , "pre > code.sourceCode > span { text-indent: -5em; padding-left: 5em; }" , "}" ] linkspec = [ "@media screen {" , "pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; }" , "}" ] toCss :: (TokenType, TokenStyle) -> String toCss (t,tf) = "code span" ++ (if null (short t) then "" else ('.' : short t)) ++ " { " ++ colorspec ++ backgroundspec ++ weightspec ++ stylespec ++ decorationspec ++ "} /* " ++ showTokenType t ++ " */" where colorspec = maybe "" (\col -> "color: " ++ fromColor col ++ "; ") $ tokenColor tf backgroundspec = maybe "" (\col -> "background-color: " ++ fromColor col ++ "; ") $ tokenBackground tf weightspec = if tokenBold tf then "font-weight: bold; " else "" stylespec = if tokenItalic tf then "font-style: italic; " else "" decorationspec = if tokenUnderline tf then "text-decoration: underline; " else "" showTokenType t' = case reverse (show t') of 'k':'o':'T':xs -> reverse xs _ -> "" skylighting-core-0.8.5/src/Skylighting/Format/LaTeX.hs0000644000000000000000000001343713640667036021043 0ustar0000000000000000{-# LANGUAGE CPP #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE ScopedTypeVariables #-} module Skylighting.Format.LaTeX ( formatLaTeXInline , formatLaTeXBlock , styleToLaTeX ) where import Control.Monad (mplus) import Data.Char (isSpace) import Data.List (sort) import qualified Data.Map as Map import Data.Text (Text) import qualified Data.Text as Text import Skylighting.Types import Text.Printf #if !MIN_VERSION_base(4,11,0) import Data.Semigroup #endif formatLaTeX :: Bool -> [SourceLine] -> Text formatLaTeX inline = Text.intercalate (Text.singleton '\n') . map (sourceLineToLaTeX inline) -- | Formats tokens as LaTeX using custom commands inside -- @|@ characters. Assumes that @|@ is defined as a short verbatim -- command by the macros produced by 'styleToLaTeX'. -- A @KeywordTok@ is rendered using @\\KeywordTok{..}@, and so on. formatLaTeXInline :: FormatOptions -> [SourceLine] -> Text formatLaTeXInline _opts ls = "\\VERB|" <> formatLaTeX True ls <> "|" sourceLineToLaTeX :: Bool -> SourceLine -> Text sourceLineToLaTeX inline = mconcat . map (tokenToLaTeX inline) tokenToLaTeX :: Bool -> Token -> Text tokenToLaTeX inline (NormalTok, txt) | Text.all isSpace txt = escapeLaTeX inline txt tokenToLaTeX inline (toktype, txt) = Text.cons '\\' (Text.pack (show toktype) <> "{" <> escapeLaTeX inline txt <> "}") escapeLaTeX :: Bool -> Text -> Text escapeLaTeX inline = Text.concatMap escapeLaTeXChar where escapeLaTeXChar c = case c of '\\' -> "\\textbackslash{}" '{' -> "\\{" '}' -> "\\}" '|' | inline -> "\\VerbBar{}" -- used in inline verbatim '_' -> "\\_" '&' -> "\\&" '%' -> "\\%" '#' -> "\\#" '`' -> "\\textasciigrave{}" '\'' -> "\\textquotesingle{}" '-' -> "{-}" -- prevent ligatures '~' -> "\\textasciitilde{}" '^' -> "\\^{}" '>' -> "\\textgreater{}" '<' -> "\\textless{}" _ -> Text.singleton c -- LaTeX -- | Format tokens as a LaTeX @Highlighting@ environment inside a -- @Shaded@ environment. @Highlighting@ and @Shaded@ are -- defined by the macros produced by 'styleToLaTeX'. @Highlighting@ -- is a verbatim environment using @fancyvrb@; @\\@, @{@, and @}@ -- have their normal meanings inside this environment, so that -- formatting commands work. @Shaded@ is either nothing -- (if the style's background color is default) or a @snugshade@ -- environment from @framed@, providing a background color -- for the whole code block, even if it spans multiple pages. formatLaTeXBlock :: FormatOptions -> [SourceLine] -> Text formatLaTeXBlock opts ls = Text.unlines ["\\begin{Shaded}" ,"\\begin{Highlighting}[" <> (if numberLines opts then "numbers=left," <> (if startNumber opts == 1 then "" else ",firstnumber=" <> Text.pack (show (startNumber opts))) <> "," else Text.empty) <> "]" ,formatLaTeX False ls ,"\\end{Highlighting}" ,"\\end{Shaded}"] -- | Converts a 'Style' to a set of LaTeX macro definitions, -- which should be placed in the document's preamble. -- Note: default LaTeX setup doesn't allow boldface typewriter font. -- To make boldface work in styles, you need to use a different typewriter -- font. This will work for computer modern: -- -- > \DeclareFontShape{OT1}{cmtt}{bx}{n}{<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>cmttb10}{} -- -- Or, with xelatex: -- -- > \usepackage{fontspec} -- > \setmainfont[SmallCapsFont={* Caps}]{Latin Modern Roman} -- > \setsansfont{Latin Modern Sans} -- > \setmonofont[SmallCapsFont={Latin Modern Mono Caps}]{Latin Modern Mono Light} -- styleToLaTeX :: Style -> Text styleToLaTeX f = Text.unlines $ [ "\\usepackage{color}" , "\\usepackage{fancyvrb}" , "\\newcommand{\\VerbBar}{|}" , "\\newcommand{\\VERB}{\\Verb[commandchars=\\\\\\{\\}]}" , "\\DefineVerbatimEnvironment{Highlighting}{Verbatim}{commandchars=\\\\\\{\\}}" , "% Add ',fontsize=\\small' for more characters per line" ] ++ (case backgroundColor f of Nothing -> ["\\newenvironment{Shaded}{}{}"] Just (RGB r g b) -> ["\\usepackage{framed}" ,Text.pack (printf "\\definecolor{shadecolor}{RGB}{%d,%d,%d}" r g b) ,"\\newenvironment{Shaded}{\\begin{snugshade}}{\\end{snugshade}}"]) ++ sort (map (macrodef (defaultColor f) (Map.toList (tokenStyles f))) (enumFromTo KeywordTok NormalTok)) macrodef :: Maybe Color -> [(TokenType, TokenStyle)] -> TokenType -> Text macrodef defaultcol tokstyles tokt = "\\newcommand{\\" <> Text.pack (show tokt) <> "}[1]{" <> Text.pack (co . ul . bf . it . bg $ "#1") <> "}" where tokf = case lookup tokt tokstyles of Nothing -> defStyle Just x -> x ul x = if tokenUnderline tokf then "\\underline{" <> x <> "}" else x it x = if tokenItalic tokf then "\\textit{" <> x <> "}" else x bf x = if tokenBold tokf then "\\textbf{" <> x <> "}" else x bcol = fromColor `fmap` tokenBackground tokf :: Maybe (Double, Double, Double) bg x = case bcol of Nothing -> x Just (r, g, b) -> printf "\\colorbox[rgb]{%0.2f,%0.2f,%0.2f}{%s}" r g b x col = fromColor `fmap` (tokenColor tokf `mplus` defaultcol) :: Maybe (Double, Double, Double) co x = case col of Nothing -> x Just (r, g, b) -> printf "\\textcolor[rgb]{%0.2f,%0.2f,%0.2f}{%s}" r g b x skylighting-core-0.8.5/bin/extract.hs0000644000000000000000000000731713545035743015773 0ustar0000000000000000{-# LANGUAGE Arrows #-} import Data.Binary (encode) import Data.Either (partitionEithers) import Data.List (intercalate, isInfixOf) import qualified Data.Text as Text import Skylighting.Parser (missingIncludes, parseSyntaxDefinition) import Skylighting.Types import System.Directory import System.Environment (getArgs) import System.Exit import System.IO (hPutStrLn, stderr) import System.FilePath main :: IO () main = do createDirectoryIfMissing True $ "src" "Skylighting" "Syntax" files <- getArgs (errs, syntaxes) <- partitionEithers <$> mapM parseSyntaxDefinition files mapM_ (hPutStrLn stderr) errs mapM_ writeModuleFor syntaxes case missingIncludes syntaxes of [] -> return () ns -> do mapM_ (\(syn,dep) -> hPutStrLn stderr ("Missing syntax definition: " ++ Text.unpack syn ++ " requires " ++ Text.unpack dep ++ " through IncludeRules.")) ns hPutStrLn stderr "Fatal error." exitWith (ExitFailure 1) putStrLn "Backing up skylighting.cabal to skylighting.cabal.orig" copyFile "skylighting.cabal" "skylighting.cabal.orig" putStrLn "Updating module list in skylighting.cabal" cabalLines <- lines <$> readFile "skylighting.cabal.orig" let (top, rest) = break ("other-modules:" `isInfixOf`) cabalLines let (_, bottom) = span ("Skylighting.Syntax." `isInfixOf`) (drop 1 rest) let modulenames = map (\s -> "Skylighting.Syntax." ++ Text.unpack (sShortname s)) syntaxes let autogens = map ((replicate 23 ' ') ++) modulenames let newcabal = unlines $ top ++ (" other-modules:" : autogens) ++ bottom writeFile "skylighting.cabal" newcabal let ssyn = "src" "Skylighting" "Syntax.hs" putStrLn $ "Writing " ++ ssyn writeFile ssyn $ unlines ( [ "{-# LANGUAGE OverloadedStrings #-}" , "-- | Provides syntax highlighting definitions." , "-- THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT IT MANUALLY." , "module Skylighting.Syntax (defaultSyntaxMap) where" , "import qualified Data.Map as Map" , "import Skylighting.Types" ] ++ [ "import qualified " ++ m | m <- modulenames ] ++ [ "" , "-- | Default mapping from short names to syntax definitions." , "defaultSyntaxMap :: SyntaxMap" , "defaultSyntaxMap = Map.fromList [" ]) ++ " " ++ (intercalate "\n ," [" (" ++ show (Text.unpack $ sName s) ++ ", " ++ "Skylighting.Syntax." ++ Text.unpack (sShortname s) ++ ".syntax)" | s <- syntaxes ]) ++ " ]" writeModuleFor :: Syntax -> IO () writeModuleFor syn = do let fp = toPathName syn putStrLn $ "Writing " ++ fp writeFile fp $ unlines $ [ "{-# LANGUAGE OverloadedStrings #-}" , "-- | Automatically generated syntax definition for " ++ Text.unpack (sName syn) ++ "." , "-- DO NOT EDIT THIS FILE MANUALLY." , "-- Instead, modify xml/" ++ sFilename syn ++ " and 'make bootstrap'." , "module Skylighting.Syntax." ++ Text.unpack (sShortname syn) ++ " (syntax) where" , "" , "import Skylighting.Types" , "import Data.Binary" , "" , "-- | Syntax definition for " ++ Text.unpack (sName syn) ++ "." , "syntax :: Syntax" , "syntax = decode " ++ show (encode syn) ] -- NOTE: we include string representation of the Syntax, -- which we then 'decode', rather than the code for the Syntax, -- because ghc doesn't deal well with large data structure -- literals. For background see jgm/skylighting#7 and -- http://stackoverflow.com/questions/16348340/compiling-very-large-constants-with-ghc toPathName :: Syntax -> String toPathName s = "src" "Skylighting" "Syntax" map (\c -> if c == '.' then pathSeparator else c) (Text.unpack (sShortname s)) ++ ".hs" skylighting-core-0.8.5/test/test-skylighting.hs0000644000000000000000000002224613673225506020037 0ustar0000000000000000{-# OPTIONS_GHC -fno-warn-orphans #-} {-# LANGUAGE CPP #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE ScopedTypeVariables #-} module Main where import qualified Control.Exception as E import Data.Aeson (decode, encode) import Data.Algorithm.Diff import qualified Data.ByteString.Lazy as BL import qualified Data.Map as Map import Data.Monoid ((<>)) import Data.Text (Text) import qualified Data.Text as Text import qualified Data.Text.IO as Text import System.Directory import System.Environment (getArgs) import System.FilePath import System.Exit (exitFailure) import System.IO (hSetEncoding, utf8, openFile, IOMode(..)) import Test.QuickCheck import Test.Tasty import Test.Tasty.Golden.Advanced (goldenTest) import Test.Tasty.HUnit import Test.Tasty.QuickCheck (testProperty) import Text.Show.Pretty import Skylighting.Core readTextFile :: FilePath -> IO Text readTextFile fp = do h <- openFile fp ReadMode hSetEncoding h utf8 Text.hGetContents h tokToText :: Token -> Text tokToText (_, s) = s xmlPath :: FilePath xmlPath = "xml/" main :: IO () main = do sMap <- do result <- loadSyntaxesFromDir xmlPath case result of Left e -> do putStrLn $ "Error loading syntax definitions from " <> xmlPath <> ": " <> e exitFailure Right m -> return m let syntaxes = Map.elems sMap defConfig = TokenizerConfig { traceOutput = False , syntaxMap = sMap } inputs <- filter (\fp -> take 1 fp /= ".") <$> getDirectoryContents ("test" "cases") allcases <- mapM (fmap (Text.take 240) . readTextFile . (("test" "cases") )) inputs args <- getArgs let regen = "--accept" `elem` args defaultTheme <- BL.readFile ("test" "default.theme") defaultMain $ testGroup "skylighting tests" $ [ testGroup "tokenizer tests" $ map (tokenizerTest defConfig sMap regen) inputs , testGroup "FromJSON instance tests" [ testCase "decode simple color" $ Just (RGB 0x15 0xff 0xa0) @=? decode "\"#15ffa0\"" , testCase "decode TokenStyle" $ Just (TokenStyle{tokenColor = Just (RGB 0x1f 0x1c 0x1b), tokenBackground = Nothing, tokenBold = True, tokenItalic = False, tokenUnderline = False }) @=? decode "{ \"text-color\": \"#1f1c1b\", \"bold\": true }" , testCase "decode KDE theme to Style" $ Just kate @=? decode defaultTheme , testCase "round trip style -> theme -> style" $ Just kate @=? decode (encode kate) ] , testGroup "Skylighting.Regex" $ [ testCase "convertOctalEscapes" $ "a\\700b\\700c\\x{800}" @=? convertOctalEscapes "a\\700b\\0700c\\o{4000}" ] , testGroup "Skylighting" $ [ testCase "syntaxesByFilename" $ ["Perl"] @=? map sName (syntaxesByFilename sMap "foo/bar.pl") ] , testGroup "Doesn't hang or drop text on a mixed syntax sample" $ map (noDropTest defConfig allcases) syntaxes , testGroup "Doesn't hang or drop text on fuzz" $ map (\syn -> testProperty (Text.unpack (sName syn)) (p_no_drop defConfig syn)) syntaxes , testGroup "Regression tests" $ let perl = maybe (error "could not find Perl syntax") id (lookupSyntax "Perl" sMap) cpp = maybe (error "could not find CPP syntax") id (lookupSyntax "cpp" sMap) c = maybe (error "could not find C syntax") id (lookupSyntax "c" sMap) in [ testCase "perl NUL case" $ Right [[(KeywordTok,"s\NUL") ,(OtherTok,"b") ,(KeywordTok,"\NUL") ,(StringTok,"c") ,(KeywordTok,"\NUL")]] @=? tokenize defConfig perl "s\0b\0c\0" , testCase "perl backslash case 1" $ Right [ [ ( KeywordTok , "m\\" ) , ( OtherTok , "'" ) ] ] @=? tokenize defConfig perl "m\\'" , testCase "perl backslash case 2" $ Right [ [ ( KeywordTok , "m\\" ) , ( OtherTok , "a" ) , ( KeywordTok , "\\" ) ] ] @=? tokenize defConfig perl "m\\a\\" , testCase "perl quoting case" $ Right [ [ ( KeywordTok , "my" ) , ( NormalTok , " " ) , ( DataTypeTok , "$foo" ) , ( NormalTok , " = " ) , ( KeywordTok , "q/" ) , ( StringTok , "bar" ) , ( KeywordTok , "/" ) , ( NormalTok , ";" ) ] , [ ( KeywordTok , "my" ) , ( NormalTok , " " ) , ( DataTypeTok , "$baz" ) , ( NormalTok , " = " ) , ( KeywordTok , "'" ) , ( StringTok , "quux" ) , ( KeywordTok , "'" ) , ( NormalTok , ";" ) ] ] @=? tokenize defConfig perl "my $foo = q/bar/;\nmy $baz = 'quux';\n" , testCase "cpp floats" $ Right [ [ (FloatTok,"0.1") , (BuiltInTok,"f")] , [ (FloatTok,"1.0") , (BuiltInTok,"f")] , [ (NormalTok,"-") , (FloatTok,"0.1") , (BuiltInTok,"f")] , [ (NormalTok,"-") , (FloatTok,"1.0") , (BuiltInTok,"F")] , [ (NormalTok,"-") , (FloatTok,"1.0") , (BuiltInTok,"L")] , [ (FloatTok,"1e3")] , [ (NormalTok,"-") , (FloatTok,"15e+3")] , [ (FloatTok,"0.") , (BuiltInTok,"f")] , [ (FloatTok,"1.") , (BuiltInTok,"F")] , [ (FloatTok,"1.E3")] ] @=? tokenize defConfig cpp "0.1f\n1.0f\n-0.1f\n-1.0F\n-1.0L\n1e3\n-15e+3\n0.f\n1.F\n1.E3" , testCase "cpp identifier (#76)" $ Right [ [ (NormalTok,"ng_or") ] ] @=? tokenize defConfig cpp "ng_or" , testCase "c '\\0' (#82)" $ Right [ [ (CharTok,"'\\0'") ] ] @=? tokenize defConfig c "'\\0'" , testCase "c very long integer (#81)" $ Right [ [ (DecValTok, "1111111111111111111111") ] ] @=? tokenize defConfig c "1111111111111111111111" ] ] compareValues :: FilePath -> Text -> Text -> IO (Maybe String) compareValues referenceFile expected actual = if expected == actual then return $ Nothing else return $ Just $ makeDiff referenceFile (Text.lines expected) (Text.lines actual) makeDiff :: FilePath -> [Text] -> [Text] -> String makeDiff referenceFile expected actual = unlines $ [ "--- " ++ referenceFile , "+++ actual" ] ++ map (Text.unpack . vividize) (filter notBoth (getDiff expected actual)) where notBoth (Both _ _ ) = False notBoth _ = True instance Arbitrary Text where arbitrary = Text.pack <$> arbitrary shrink xs = Text.pack <$> shrink (Text.unpack xs) p_no_drop :: TokenizerConfig -> Syntax -> Text -> Bool p_no_drop cfg syntax t = case tokenize cfg syntax t of Right ts -> Text.lines t == map (mconcat . map tokToText) ts Left _ -> False noDropTest :: TokenizerConfig -> [Text] -> Syntax -> TestTree noDropTest cfg inps syntax = localOption (mkTimeout 15000000) $ testCase (Text.unpack (sName syntax)) $ mapM_ go inps where go inp = E.catch (case tokenize cfg syntax inp of Right ts -> assertBool ("Text has been dropped:\n" ++ diffs) (inplines == toklines) where inplines = Text.lines inp toklines = map (mconcat . map tokToText) ts diffs = makeDiff "expected" inplines toklines Left e -> assertFailure ("Unexpected error: " ++ e ++ "\ninput = " ++ show inp)) (\(e :: RegexException) -> assertFailure (show e ++ "\ninput = " ++ show inp)) tokenizerTest :: TokenizerConfig -> SyntaxMap -> Bool -> FilePath -> TestTree tokenizerTest cfg sMap regen inpFile = localOption (mkTimeout 15000000) $ goldenTest testname getExpected getActual (compareValues referenceFile) updateGolden where testname = lang ++ " tokenizing of " ++ inpFile getExpected = readTextFile referenceFile getActual = do code <- readTextFile (casesdir inpFile) syntax <- case lookupSyntax (Text.pack lang) sMap of Just s -> return s Nothing -> fail $ "Could not find syntax definition for " ++ lang case tokenize cfg syntax $! code of Left e -> fail e Right ls -> return $ Text.pack $ ppShow ls ++ "\n" updateGolden = if regen then Text.writeFile referenceFile else \_ -> return () expecteddir = "test" "expected" casesdir = "test" "cases" referenceFile = expecteddir inpFile <.> "native" lang = drop 1 $ takeExtension inpFile vividize :: Diff Text -> Text vividize (Both s _) = " " <> s vividize (First s) = "- " <> s vividize (Second s) = "+ " <> s skylighting-core-0.8.5/benchmark/benchmark.hs0000644000000000000000000000321213252537456017426 0ustar0000000000000000import Criterion.Main import Criterion.Types (Config (..)) import qualified Data.Map as Map import Data.Text (Text) import qualified Data.Text as Text import Skylighting.Core import System.FilePath -- import System.Directory main :: IO () main = do let inputs = ["abc.haskell", "abc.java", "abc.c", "archive.rhtml", "life.lua", "abc.javascript"] let getCase fp = do let fp' = "test" "cases" fp contents <- readFile fp' let format = drop 1 $ takeExtension fp return (Text.pack format, Text.pack contents) cases <- mapM getCase inputs -- xmlfiles <- filter (\x -> takeExtension x == ".xml") <$> -- getDirectoryContents "xml" let xmlfiles = ["haskell.xml"] Right syntaxmap <- loadSyntaxesFromDir "xml" defaultMainWith defaultConfig{ timeLimit = 10.0 } $ parseBench xmlfiles : map (testBench syntaxmap) cases parseBench :: [String] -> Benchmark parseBench xmls = bench "parse syntax definitions" $ nfIO ((Map.size . foldr addSyntaxDefinition mempty) <$> mapM addFile xmls) where addFile f = do result <- parseSyntaxDefinition ("xml" f) case result of Left e -> error e Right r -> return r testBench :: SyntaxMap -> (Text, Text) -> Benchmark testBench syntaxmap (format, contents) = bench (Text.unpack format) $ nf (sum . map length . either (error "tokenize failed") id . tokenize TokenizerConfig{ traceOutput = False , syntaxMap = syntaxmap } syntax) contents where syntax = maybe (error "could not find syntax") id (lookupSyntax format syntaxmap) skylighting-core-0.8.5/LICENSE0000644000000000000000000000273013246550627014215 0ustar0000000000000000Copyright (c) 2016-2018, John MacFarlane. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. skylighting-core-0.8.5/Setup.hs0000644000000000000000000000005613246550627014643 0ustar0000000000000000import Distribution.Simple main = defaultMain skylighting-core-0.8.5/skylighting-core.cabal0000644000000000000000000001757013673235022017457 0ustar0000000000000000name: skylighting-core version: 0.8.5 synopsis: syntax highlighting library description: Skylighting is a syntax highlighting library. It derives its tokenizers from XML syntax definitions used by KDE's KSyntaxHighlighting framework, so any syntax supported by that framework can be added. An optional command-line program is provided. Skylighting is intended to be the successor to highlighting-kate. This package provides the core highlighting functionality under a permissive license. It also bundles XML parser definitions licensed under the GPL. homepage: https://github.com/jgm/skylighting license: BSD3 license-file: LICENSE author: John MacFarlane maintainer: jgm@berkeley.edu copyright: (C) 2016-2018 John MacFarlane category: Text build-type: Simple extra-source-files: README.md changelog.md xml/*.xml xml/*.xml.patch test/default.theme test/cases/abc.ada test/cases/abc.agda test/cases/abc.c test/cases/abc.clojure test/cases/abc.cpp test/cases/abc.cs test/cases/abc.d test/cases/abc.fortran test/cases/abc.go test/cases/abc.haskell test/cases/abc.java test/cases/abc.javascript test/cases/abc.julia test/cases/abc.kotlin test/cases/abc.lisp test/cases/abc.matlab test/cases/abc.ocaml test/cases/abc.perl test/cases/abc.php test/cases/abc.prolog test/cases/abc.python test/cases/abc.r test/cases/abc.ruby test/cases/abc.scala test/cases/abc.scheme test/cases/abc.tcl test/cases/archive.rhtml test/cases/life.lua test/cases/hk91.html test/cases/if.cmake test/cases/issue41.djangotemplate test/expected/abc.ada.native test/expected/abc.agda.native test/expected/abc.c.native test/expected/abc.clojure.native test/expected/abc.cpp.native test/expected/abc.cs.native test/expected/abc.d.native test/expected/abc.fortran.native test/expected/abc.go.native test/expected/abc.haskell.native test/expected/abc.java.native test/expected/abc.javascript.native test/expected/abc.julia.native test/expected/abc.kotlin.native test/expected/abc.lisp.native test/expected/abc.matlab.native test/expected/abc.ocaml.native test/expected/abc.perl.native test/expected/abc.php.native test/expected/abc.prolog.native test/expected/abc.python.native test/expected/abc.r.native test/expected/abc.ruby.native test/expected/abc.scala.native test/expected/abc.scheme.native test/expected/abc.tcl.native test/expected/archive.rhtml.native test/expected/life.lua.native test/expected/hk91.html.native test/expected/if.cmake.native test/expected/issue41.djangotemplate.native cabal-version: >=1.10 source-repository head type: git location: https://github.com/jgm/skylighting.git library exposed-modules: Skylighting.Core Skylighting.Types Skylighting.Regex Skylighting.Parser Skylighting.Styles Skylighting.Loader Skylighting.Tokenizer Skylighting.Format.ANSI Skylighting.Format.HTML Skylighting.Format.LaTeX other-extensions: CPP, Arrows build-depends: base >= 4.8 && < 5.0, mtl, transformers, text, binary, bytestring, directory >= 1.2.5, filepath, aeson >= 1.0, case-insensitive, attoparsec, utf8-string, hxt, safe, base64-bytestring, blaze-html >= 0.5, containers, ansi-terminal >= 0.7, colour >= 2.0 if flag(system-pcre) build-depends: regex-pcre else build-depends: regex-pcre-builtin >= 0.95 hs-source-dirs: src ghc-prof-options: -fprof-auto-exported default-language: Haskell2010 ghc-options: -Wall Flag executable Description: Build skylighting-extract tool Default: False Flag system-pcre Description: Use regex-pcre instead of regex-pcre-builtin Default: False test-suite test-skylighting type: exitcode-stdio-1.0 main-is: test-skylighting.hs hs-source-dirs: test build-depends: base >= 4.8 && < 5.0, HUnit, tasty, tasty-golden, tasty-hunit, tasty-quickcheck, QuickCheck, containers, random, Diff, text, pretty-show, aeson >= 1.0, bytestring, directory, filepath, skylighting-core default-language: Haskell2010 ghc-options: -Wall benchmark benchmark-skylighting Type: exitcode-stdio-1.0 Main-Is: benchmark.hs Hs-Source-Dirs: benchmark Build-Depends: skylighting-core, base >= 4.8 && < 5, filepath, text, containers, directory, criterion >= 1.0 && < 1.6 Ghc-Options: -rtsopts -Wall -fno-warn-unused-do-bind Default-Language: Haskell2010 executable skylighting-extract build-depends: base >= 4.8 && < 5.0, skylighting-core, filepath, bytestring, base64-bytestring, text, safe, hxt, utf8-string, case-insensitive, aeson >= 1.0, binary, containers, directory, ansi-terminal >= 0.7, colour >= 2.0 if flag(system-pcre) build-depends: regex-pcre else build-depends: regex-pcre-builtin if flag(executable) buildable: True else buildable: False hs-source-dirs: bin main-is: extract.hs default-language: Haskell2010 other-extensions: CPP ghc-options: -Wall skylighting-core-0.8.5/README.md0000644000000000000000000000151713246550627014471 0ustar0000000000000000skylighting-core ================ [![license](https://img.shields.io/badge/license-BSD3-brightgreen.svg)](https://opensource.org/licenses/BSD-3-Clause) [![skylighting-core build status](https://img.shields.io/travis/jgm/skylighting-core.svg)](https://travis-ci.org/jgm/skylighting-core) This package provides the core functionality of the Skylighting project, a Haskell syntax highlighting library with support for KDE XML syntax highlighting descriptions. For details on how to use this package, see the Haddock documentation and the [Skylighting README](https://github.com/jgm/skylighting/blob/master/skylighting/README.md). The Haskell code and related files in this package are licensed under the BSD3 license. This package also includes KDE XML syntax definitions which are provided under various licenses; see the XML files for details. skylighting-core-0.8.5/changelog.md0000644000000000000000000005125413673236100015455 0ustar0000000000000000# Revision history for skylighting and skylighting-core ## 0.8.5 * Respect dynamic flag on StringDetect elements (#99, Albert Krewinkel). * Increase test timeout to avoid failures with qemu-emulated environments, such as qemu and riscv64 in Ubuntu builders (William Grant). * Fix attribute for opening double quote in sql-postgresql.xml (Benjamin Wuethrich). * Update syntax descriptions for javascript, bash, coffee, javascript-react, javascript, latex, sql-postgresql, typescript. ## 0.8.4 * HTML output: use aria-hidden="true" on empty a elements unless numberLines is specified (in which case the element is still empty but will have content added by CSS). This is to avoid excess noise when the code blocks are read by screen readers. See jgm/pandoc#6352. ## 0.8.3.4 * Update syntax descriptions for: cmake agda c coffee doxygenlua html isocpp latex lua makefile markdown metafont mustache nasm python rust sql-postgresql typescript vhdl xml yacc yaml. * Fix invalid CSS: in some cases, the library produced `code span.` with no class for the NormalTok style (Michał Miszczyszyn). Now it produces a rule for `code span`. ## 0.8.3.3 * Agda keywords updated to 2.6.0 (Andreas Abel). ## 0.8.3.2 -- 2020-01-21 * This fixes a packaging error in 0.8.3.1, which didn't include the results of the bootsrap step and hence didn't update the syntax modules. ## 0.8.3.1 -- 2020-01-21 * Escape `<` and `>` in latex to avoid ligatures (#91). * Fix and extend Idris keywords (Denis Buzdalov). * Update XML syntax definitions for javascript-react, qml, typescript, javascript, cmake, cofee, latex, perl, python, rest. * Fixed bug with context shifts using `##` syntax for foreign context. Previously we only handled these in IncludeRules, but starting with the current batches of xml files they can occur elsewhere too. ## 0.8.3 -- 2019-11-26 * Update XML syntax definitions for c, cmake, coffee, cpp, css, diff, djangotemplate, elixir, elm, glsl, haskell, html, isocpp, javascript-react, javascript, json, jsp, julia, latex, lua, markdown, matlab, mediawiki, modelines, mustache, perl, php, powershell, qml, rest, rust, typescript, vhdl. * Fix highlighting errors with non-ASCII characters in JSON (#90). This error was due to an optimization that made some incorrect assumptions. ## 0.8.2.3 -- 2019-10-03 * Tests: ensure we read test files as UTF-8. * Fix compiler warnings around Monoid imports. * Add MonadFail constraint (allowing compilation with ghc 8.8.x). * Add cabal.project and move CI from Travis to GitHub Actions. ## 0.8.2.2 -- 2019-09-30 * Remove upper bound on regex-base and require regex-pcre-builtin >= 0.95, to avoid a build conflict with earlier versions of regex-pcre-builtin and regex-base >= 0.94. * Remove unused system-pcre flag in skylighting.cabal. This flag only affects skylighting-core. ## 0.8.2.1 -- 2019-09-25 * Add upper bound for regex-base if regex-pcre-builtin is used. Currently regex-pcre-builtin won't build on ghc 8.4+ with regex-base 0.94.0.0. When regex-pcre-builtin is updated, we can remove this. * Correct cabal wildcard to include .xml.patch files in distribution. * Update breezedark style (Kien Dang). * Update markdown.xml so first list marker is included in list (#84). * skylighting.cabal - removed some build dependencies which are not necessary (they're dependencies of skylighting-core). ## 0.8.2 -- 2019-07-14 * Change matchRegex so it gives "no match" on a regex error instead of raising an exception. This seems to be how Kate works. Fixes an error on long integer literals (#81). ## 0.8.1.2 -- 2019-07-14 * Fix HlCChar for one-character octal escapes like '\0' (#82). Due to a bug in pCStringChar, only multi-character octal escapes were being recognized. This affects not just C highlighting, but all of the following highlighters which use HlCChar: fasm eiffel pike objectivec ruby vhdl scala java jsp nasm protobuf pure go objectivecpp gnuassembler povray actionscript c cs opencl boo rhtml elixir. This fixes a regression introduced in version 0.3.1. * Ensure line span css only applied to lines (David Baynard). ## 0.8.1.1 -- 2019-06-13 * Improved LaTeX escaping (#78). ## 0.8.1 -- 2019-06-04 * Added support for stata (#74). * Added support for javascript-react, i.e. jsx (#56). * Added support for qml and mustache (new dependencies for markdown and html). * Update xml syntax definitions from KDE repository: cmake, doxygen, html, ini, javascript, julia, literate-haskell, markdown, octave, perl, tcsh, typescript, yaml. * Fix bug in detectIdentifier (#76). It behaved wrongly when applied to a string that was an valid identifier but had nothing else after it (as would naturally occur with inline code in pandoc). The bug caused it to match just one character in this case. * Add --number-lines-from option to cli program (David Baynard). * Override start number if nonzero (David Baynard, fixes regression in 0.8). ## 0.8 -- 2019-05-27 * Wrap html source lines with ``, not `` (David Baynard). Fixes jgm/pandoc#4386. Also fixes #33 (and therefore fixes jgm/pandoc#4278). * Prevent line-wrap overlap in html by increasing padding (David Baynard). * Remove superfluous 'pointer-events: all' (David Baynard). * Simplify HTML generation code (David Baynard). * Remove sourceLine class from spans (David Baynard). * Display line numbers using css counters (David Baynard). * Add Elm syntax definition (#66, #68, Bonghyun Kim). * Put changelog in base directory, use symlinks to point to it. We have the same changelog for skylighting and skylighting-core, for simplicity. (Version numbers are kept in sync.) ## 0.7.7 -- 2019-02-27 * Add parseSyntaxDefinitionFromString [API change]. * Fix parseSyntaxDefinition so that language.dtd no longer needed. We strip out the SYSTEM "language.dtd" part of the doctype if present, leaving any inline entity definitions. This applies to both parseSyntaxDefinition and parseSyntaxDefinitionFromString. * Revised documentation of bootstrap build. * Makefile - fix bootstrap target. * Use FilePath instead of String for path (#64, anchpop). ## 0.7.6 -- 2019-02-08 * Update xml definitions for C, CPP, D, Haskell, Maxima, PHP, Ruby, Typescript. * Fix regex problem in erlang.xml (#63). * Export WordSet constructors (#62, Chris Martin). * Add support for protobuf (#60). ## 0.7.5 -- 2018-12-01 * Updated definitions for cmake, lua, prolog, rust, yacc, javascript. * Added definition for sml (#53). * Added definition for J (#50). * Added definition for typescript (#57). * Fix comments preceded by multiple spaces in bash.xml (#54). * Add *.txt extension and text/plain mime type to default.xml (#48). * Add file:/// if we have a Windows path with a drive. Otherwise HXT will take it to be a URI. See jgm/pandoc#4836. ## 0.7.4 -- 2018-10-08 * HTML output: use title instead of data-line-number. data- attributes are not valid HTML 4, and we would like this to work with HTML 4 (e.g. in epub v2). See jgm/pandoc#4920. * Print FALLTHROUGH in --trace output. * Updated syntax definitions for actionscript, awk, bash, c, clojure, cmake, coffee, cs, css, dockerfile, email, fortran, gcc, haskell, ini, isocpp, java, javadoc, javascript, jsp, kotlin, latex, lua, mediawiki, modelines, modula-2, objectivec, objectivecpp, opencl, perl, powershell, prolog, python, r, rest, rhtml, ruby, rust, scala, sql-mysql, sql-postgresql, sql, tcl, vhdl, xml, xul, yaml, zsh. ## 0.7.3 -- 2018-08-27 * Add 'default.xml' to syntax descriptions. * Raise base lower bounds to 4.8. Drop support for ghc 7.8. * Use absolute number for cabal version, as now required. ## 0.7.2 -- 2018-06-08 * Update syntax definitions from upstream. * Added support for POV-Ray syntax (#46). * Display line numbers without absolute positioning (David Baynard, #32). ## 0.7.1 -- 2018-03-15 * Fix benchmarks, which previously depended on a module defined in skylighting (#42). * Export Skylighting.Loader from Skylighting.Core. * Bump version bound for criterion. ## 0.7.0.2 -- 2018-03-06 * Ensure that regex captures are not overwritten by regexes without captures. * Fixed bug in subDynamic (#41). * Added tracing information about rules tried and dynamic regexes, for debugging. * Fix highlighting for Haskell chars which breaks `-XDataKinds` (#40, Artyom Kazak). ## 0.7.0.1 -- 2018-03-03 * Updated changelog.md. ## 0.7 -- 2018-03-03 * Split skylighting into skylighting-core (BSD3) and skylighting (GPL) (#37, Jonathan Daugherty). skylighting-core (BSD3 licensed) includes the core library functionality and the source of the XML syntax, but not the compiled Syntax modules, and skylighting (GPL2 licensed) includes Syntax modules compiled from the XML syntax files. * We discontinue support for GHC before 7.10 (because we need to support the reexport-modules Cabal directive.) * Print message about loaded syntax defs to stderr (#36). * New module Skylighting.Loader, exporting `loadSyntaxFromFile` and `loadSyntaxesFromDir` (Jonathan Daugherty). * Adjust tests to load xml definitions dynamically. ## 0.6 -- 2018-01-18 * Add ANSI color output (Alexander Ronald Altman, #22). + New package dependencies: `ansi-terminal` and `colour`. + New module: `Skylighting.Format.ANSI`, exporting `formatANSI`, (also reexported from the module `Skylighting`). + In `Skylighting.Types`, new types `ANSIColorLevel` and `Xterm256ColorCode`, and a new field `ansiColorLevel` in `FormatOptions`. + Main `skylighting` executable now supports ANSI output (use `ansi` as argument to `--format`), which is now the default output format. A new flag `--color-level` has been added to select the number of colors (with options `16`, `256`, `true`, and the default `auto`). * Reword error for missing contexts in IncludeRules. * Use ordNub instead of nub for missingIncludes. ## 0.5.1 -- 2018-01-07 * Fixed tokenizer exceptions (#31). Previously `throwError` did not actually generate `Left` results in `tokenize`, because of the way the MonadPlus instance worked. Rewrote the TokenizerM monad from scratch so that exceptions would not be skipped. * Improved error message about undefined contexts. * Makefile: use cabal for bootstrap target. * README: remove stack bootstrap instructions. You can no longer bootstrap with stack, because it insists on building ALL the executables the first time, and of course that can't be done with this library. * Use quickcheck for fuzz test. ## 0.5.0.1 -- 2017-12-18 * Small improvements to fuzz tests in test suite. We now ensure that we print the random text on test failure. Also, we now run the test with many smaller samples rather than one big one. * Add aeson lower bound (because of toEncoding) (#28). ## 0.5 -- 2017-12-10 * Fix line spacing and overflowing content in generated HTML (David Baynard, #25, see jgm/pandoc#4128). + Fix empty line height, explicitly + Ensure long lines scroll on screen + Only apply colour to the outer div + Don't reset line number colour + Fix borders on empty code lines + Collapse divs correctly. * Changes to Style types and JSON instances. Previously we could not successfully round-trip through JSON. + `tokenStyles` is now a map rather than an association list. + We now use `line-number-color` instead of `line-numbers` at the top level in the JSON instances, falling back to `line-numbers` in `editor-colors`, for KDE theme compatibility. + We use `line-number-background-color` at the top level, falling back to the text background color. + We use `text-color` at the top level, falling back to the `text-color` of the `Normal` token style if it exists, for KDE compatibility. + We use `background-color` at the top level, falling back to the `background-color` in `editor-colors`, for KDE compatibility. + A round-trip JSON test has been added. ## 0.4.4.1 -- 2017-11-27 * HTML formatting: fix color, bgcolor when numbering enabled. Previously, the code got the color and background color the numbers were supposed to get. See jgm/pandoc #4103. * Updated syntax descriptions for bash, clojure, commonlisp, diff, dockerfile, doxygen, doxygenlua, fsharp, hamlet, haskell, haxe, java, javascript, julia, latex, literate-curry, literate-haskell, makefile, mediawiki, monobasic, ocaml, prolog, r, relaxng, scala, sci, sql-mysql, sql-postgresql, sql, xslt. * test program: use --accept instead of --regen. ## 0.4.4 -- 2017-11-21 * HTML formatter: always use an a element (rather than a div) for source lines. The divs were invalid, because code elements must contain phrasing content. Previously we used a elements when line anchors were called for, but there is no clear reason not to use them always. * skylighting binary: add doctype to generated HTML. ## 0.4.3.2 -- 2017-11-04 * Fixed regression in `data-line-number` attributes in HTML output. We should not include the `lineIdPrefix` in front of this. ## 0.4.3.1 -- 2017-11-03 * Fixed typo in css (Artymort). * Fixed travis build times. ## 0.4.3 --- 2017-11-02 * `FormatOptions`: added `lineIdPrefix` (jgm/pandoc#4031). This is needed because a web page may contain several code samples, and we need to make sure that the ids on lines are unique. * HTML formatter: use `lineIdPrefix` in ids for lines. * HTML formatter: Don't put href attributes on divs. ## 0.4.2 --- 2017-10-26 * HTML output: remove outer div. This prevented margin collapsing between the pre and surrounding block elements, and often gave us excess white space around code blocks. See jgm/pandoc#3996. ## 0.4.1 --- 2017-09-28 * Updated XML definitions from KDE repository. Changed: actionscript, ada, agda, alert, alert_indent, asn1, awk, bash, boo, c, changelog, clojure, cmake, coldfusion, commonlisp, cpp, cs, css, curry, d, dockerfile, dot, doxygen, doxygenlua, eiffel, email, erlang, fortran, fsharp, gcc, haskell, haxe, isocpp, java, javascript, jsp, julia, lilypond, lua, m4, makefile, matlab, maxima, mips, modelines, modula-2, monobasic, objectivec, objectivecpp, ocaml, octave, opencl, pascal, perl, php, pike, postscript, prolog, purebasic, python, r, relaxng, relaxngcompact, rest, rhtml, ruby, rust, scala, scheme, sci, sql-mysql, sql-postgresql, sql, tcl, tcsh, verilog, vhdl, xml, xslt, xul, zsh. * Added support for powershell, using definition from KDE repository. * Stop terminating long builds on TravisCI (Kyle Ondy). ## 0.4 --- 2017-09-15 * Removed ToJSON/FromJSON instances for KeywordAttr, WordSet, Matcher, Context, ContextSwitch, Rule, Syntax (added in 0.3.5). Creating these increased the memory requirements for compiling skylighting to a degree not justified by the usefulness of these instances. ## 0.3.5 --- 2017-09-14 * Added ToJSON/FromJSON instances for all basic types. * Added some background colors to 'kate' style, matching default.theme, and made FromJSON for Style sensitive to background-color. ## 0.3.4.1 -- 2017-09-09 * HTML formatting: do not use `div` elements for source lines in inline output. ## 0.3.4 -- 2017-09-09 * HTML formatting changes (David Baynard). Note that these changes may require changes in hard-coded CSS that is used with skylighting's HTML output. + Wrap lines of source code in a `div` with `display` set to `inline-block`. The `div`s make per-line processing easier. They cannot be set as `display: block` as that introduces extra new lines when copying and pasting. + Render line numbers in html using CSS pseudo elements rather than a table. The line numbers are always produced, as `data-line-number` attributes, and css to display them as `::before` elements are always produced. The option to switch on line numbering only toggles a class; this means it is possible to toggle line numbering without re-running skylighting. + If the `linkAnchors` option is set, wrap with an `a` element rather than a `div`, set so that clicking the line number (and only the line number) will jump to that line. + Code wraps by default when html is printed, with wrapped lines indented. ## 0.3.3.1 -- 2017-06-26 * Updated xml syntax definitions and clojure test. * Improved 'make update-xml' target. * Updated version bound for criterion. ## 0.3.3 -- 2017-04-22 * Revert change from 0.3.2; now entities from a DTD are resolved if the DTD element is included. This is needed for agda.xml and some others. If you want to use a custom xml definition without needing language.dtd, just remove the reference to language.dtd in your xml file. * Added `case` keyword for ats (Hanwen (Steinway) Wu). ## 0.3.2 -- 2017-04-01 * Parse xml definitions without resolving entities from language.dtd. This allows xml definitions to be used even when language.dtd isn't available. Existing definitions don't rely on the two or three entities definied in language.dtd, so this is harmless. * Small optimizations. ## 0.3.1 -- 2017-02-28 * Use handwritten parser for Float instead of regex. Fixes jgm/highlighting-kate#57 (again). * Added float parsing tests. * Use parsec parsers, not regex, for CStringChar and CChar. * Rewrote Int, Hex, Oct, CStringChar, CCHar parsers with parsec instead of regex. This speeds things up. * Don't include leading + in Int, Hex, Oct parsers. That gives bad results for things like `i+1`. ## 0.3 -- 2017-02-19 * Store literal binary-encoded representations of the Syntax structure in Skylighting.Syntax.*.hs, instead of the structure itself. This works around a problem ghc has compiling modules with large structures. This indirect method produces faster compile times and avoids massive memory usage by ghc (especially in profiling builds). For background see http://stackoverflow.com/questions/16348340/. Closes #7. * Types: Internals of 'WordSet' are no longer exposed. ## 0.2 -- 2017-02-19 * Restore Data, Typeable, Generic instances for basic types. To do this, we remove reCompiled field from RE (API change). Instead, we have the tokenizer compile regexes the first time it encounters them, memoizing the results. Performance is not significantly worse. * Skylighting.Syntax.*: use string representation of the Syntax, which is then 'read', rather than including the code for the data structure directly (#7). This indirect method produces faster compile times and avoids massive memory usage by ghc (especially in profiling builds). For background see http://stackoverflow.com/questions/16348340/compiling-very-large-constants-with-ghc * Use -fprof-auto-exported for profiling builds. * Added benchmark for xml syntax definition parsing. * Patched perl.xml (improperly escaped regex) (#8). This fixes a perl regex compilation error for regex patterns with backslash as delimiter, e.g. m\a\. * Add a flag to build with system pcre (Felix Yan). ## 0.1.1.5 -- 2017-02-03 * Avoid depending on a PrintfArg instance for Text (#5). This isn't provided in some older versions of the text library. This change should allow the package to build on older platforms. ## 0.1.1.4 -- 2017-01-31 * Properly escape characters in subDynamic. This fixes a problem that caused failures with echo -e "s\0b\0c" | skylighting -s perl * More efficient rewrite of char escaping for regexes. ## 0.1.1.3 -- 2017-01-29 * Increase test timeout to 6s. * Avoid double {{}} in latex macros. * Fixed problem compiling Format.LaTeX on older ghc versions (7.8.3) that can't take a Text as PrintfArg. ## 0.1.1.2 -- 2017-01-28 * Added much more extensive testing to ensure that tokenizers don't hang or drop input. * Fixed some issues with line-end and fallthrough context handling. * Fixed a bug in WordDetect handling which caused it to drop input (#2). ## 0.1.1.1 -- 2017-01-21 * Optimized. Speed is now comparable to highlighting-kate and often better. * Added benchmarks. ## 0.1.1 -- 2017-01-19 * Added breezeDark style, from breeze-dark.theme. * Fixed performance bug in regex application (#1). This gives a significant speedup, especially for inputs with long lines. ## 0.1.0.1 -- 2016-12-23 * Fixed bug in LaTeX renderer (backslash in wrong position). ## 0.1.0.0 -- 2016-12-23 * Initial release skylighting-core-0.8.5/xml/sci.xml0000644000000000000000000006566013673235152015320 0ustar0000000000000000 do else for if elseif end select then while abort break quit return resume pause function endfunction error warning %F %f %T %t %e %pi %inf %i %z %io %s %nan $ %eps MSDOS zpell zpch2 zpch1 zpbutt zgrid zeros zeropen ZCROSS_f yulewalk xtitle xtape xstringl xstringb xstring xsetm xsetech xset xselect xsegs xsave xs2fig xrpoly xrects xrect xpolys xpoly xpause xnumb xname x_message_modeless x_message x_mdialog x_matrix xload xlfont xinit xinfo xgrid xgraduate xgetmouse xgetfile xgetech xget xfrect xfpolys xfpoly xfarcs xfarc xend x_dialog xdel xclip xclick xclear xclea x_choose x_choices xchange xbasr xbasimp xbasc xaxis xarrows xarcs xarc WRITEC_f write4b write writb winsid window wigner wiener whos who whereis whereami where what wfir WFILE_f wavwrite wavread warning WaitMsg varn varargout varargin user unsetmenu unobs unix_x unix_w unix_s unix_g unix unique union ulink ui_observer uint8 uint32 uint16 uimenu uicontrol typeof typename type trzeros triu trisolve tril trianfml trfmod TRASH_f translatepaths trans_closure trans trace toeplitz tlist TK_SetVar TK_GetVar TK_EvalStr TK_EvalFile titlepage timer time_id TIME_f tilda tf2ss tf2des TEXT_f texprint testmatrix tdinit TCLSS_f tanm tanhm tanh tangent TANBLK_f tan systmat systems system syssize syslin sysfact- sysdiag sysconv symbols sylv sylm svplot svd sva supernode SUPER_f sum successors subplot subgraph subf strsubst strong_con_nodes strong_connex stripblanks strings string strindex strcat str2code STOP_f st_ility st_deviation startup star standard_output standard_origin standard_input standard_draw standard_define stacksize stabil ssrand ssprint sskf sscanf ss2tf ss2ss ss2des srkf srfaur squarewave square sqrtm sqrt sqroot spzeros sprintf sprand spones SPLIT_f split_edge splin spget speye specfact spec spcompack spchol sparse spantwo spanplus spaninter sp2adj sound sort SOM_f solve %sn smooth sm2ss sm2des slash size sinm sinhm sinh sincd sinc SINBLK_f sin simp_mode simp signm sign showprofile show_nodes show_graph show_arcs shortest_path sgrid Sgrayplot Sfgrayplot sfact setscicosvars setmenu setfield setbpt set sensi SendMsg semidef semicolumn semi SELECT_f secto3d sd2sci SCOPXY_f SCOPE_f scilink ScilabEval scilab scifunc_block scicos_model scicos_menus scicos_main scicos_link scicosim scicos_graphics scicos_cpr scicos_block scicos sciargs sci2map sci2for sci2exp schur scanf_conversion scanf scaling SAWTOOTH_f savewave save_graph save SAT_f SAMPLEHOLD_f salesman rtitr rref rpem rowshuff rowregul rowinout rowcompr rowcomp routh_t round rotate roots rlist ric_desc riccati ricc RFILE_f residu replot repfreq remezb remez RELAY_f reglin REGISTER_f recur real readmps READC_f readc_ readb read4b read rdivf rcond rational rat rank range randpencil RAND_f rand quote quit quaskro quapro QUANT_f qr qassign pwd pvm_tidtohost pvm_start pvm_spawn_independent pvm_spawn pvm_set_timer pvm_send pvm_sci2f77 pvm_reduce pvm_recv pvm_probe pvm_mytid pvm_lvgroup pvm_kill pvm_joingroup pvm_halt pvm_gsize pvm_get_timer pvm_getinst pvm_exit pvm_error pvm_delhosts pvmd3 pvm_config pvm_bufinfo pvm_bcast pvm_addhosts pvm pspect psmall projspec projsl proj profile PROD_f prod printing printf_conversion printf print predef predecessors prbs_a ppol power POWBLK_f POSTONEG_f portrait portr3d poly polfact polarplot polar pol2tex pol2str pol2des pmodulo p_margin plzr plus plotprofile plot_graph plotframe plot3d3 plot3d2 plot3d1 plot3d plot2d4 plot2d3 plot2d2 plot2d1 plot2d plot playsnd pipe_network pinv phc phasemag pfss pertrans perfect_match percent penlaur pencan pen2ea pdiv pbig path_2_nodes part parrot parents paramfplot2d param3d1 param3d overloading OUT_f orth or optim ones oldsave oldload ode_root odeoptions ode_discrete odedi odedc ode obsvss obsv_mat obs_gram observer obscont1 obscont nyquist numer null not norm noisegen nodes_degrees nodes_2_path node_number nnz nlev nf3d newfun newest netwindows netwindow netclose neighbors nehari NEGTOPOS_f narsimul names MUX_f mulf mu2lin mtlb_sparse mtlb_save mtlb_mode mtlb_load mtell msscanf msprintf mseek mscanf mrfit mputstr mputl mput mps2linpro mprintf mopen modulo mode mlist min_weight_tree minus minss minreal min_qcost_flow min_lcost_flow2 min_lcost_flow1 min_lcost_cflow mini MIN_f mine min milk_drop mgetstr mgetl mgeti mget mfscanf mfprintf mfile2sci mfft MFCLCK_f metanet_sync metanet mesh2d mese meof median mean mclose MCLOCK_f mclearerr m_circle maxi max_flow MAX_f max_clique max_cap_path max matrix matrices Matplot1 Matplot mat_2_graph markp2ss mapsound manedit man make_graph macrovar macro macr2lst macglov lyap lusolve luget lufact ludel lu ltitr lstcat lsslist lqr lqg_ltr lqg2stan lqg lqe lotest LOOKUP_f logspace logm LOGBLK_f log2 log10 log locate loadwave load_graph load lmitool lmisolver list linspace linsolve linpro link linfn linf lines line_graph lindquist lin2mu lin lib lgfft lft lex_sort levin lev less leqr length legends left leastsq ldivf ldiv lcmdiag lcm lcf lattp lattn lasterror kroneck kron krac2 kpure knapsack keyboard kernel karmarkar kalm %k jmat isreal isoview isnan isinf isglobal iserror isdef is_connex invsyslin invr inv_coeff INVBLK_f inv inttype inttrap intsplin INTRPLBLK_f INTRP2BLK_f intppty intl intg intersect intersci interpln interp integrate INTEGRAL_f intdec intc int8 int3d int32 int2d int16 int insertion input IN_f imrep2ss impl im_inv imag ilib_gen_Make ilib_gen_loader ilib_gen_gateway ilib_for_link ilib_compile ilib_build iirlp iirgroup iir IFTHEL_f ieee iconvert hypermatrices hypermat htrianr hrmt householder hotcolormap host horner h_norm histplot hist3d h_inf_st h_inf hilb hex2dec hess hermit %helps help h_cl havewindow hat hankelsv hank hamilton HALT_f halt h2norm gtild gstacksize gspec gsort gschur group gr_menu grep graypolarplot grayplot graycolormap graph_union graph_sum graph_simp graph_power graph-list Graphics graph_diameter graph_complement graph_center graph_2_mat grand graduate gpeche g_margin G_make global glist glever givens girth gfrancis gfare getversion getvalue getsymbol getscicosvars getpid GetMsg getmark getlinestyle getio get_function_path getfont getfield getf getenv getdate getd getcwd getcolor getblocklabel get geom3d GENSQR_f GENSIN_f gen_net genmarkov genlib genfac3d GENERIC_f GENERAL_f gcf gcd gcare gammaln gamma gamitg gainplot GAIN_f GAINBLK_f fusee funptr funcprot fun2string fullrfk fullrf full fstair fstabst fspecg fsolve fsfirlin fscanfMat fscanf frmag frfit frexp freson freq frep2tf fprintfMat fprintf fplot3d1 fplot3d fplot2d fourplan fort formatman format flts floor fix fit_dat find_path findobj findm find_freq find filter fileinfo file figure fgrayplot fft ffilt feval feedback fec fcontour2d fcontour fchamp faurre factors fac3d eye extraction external expm EXPBLK_f exp exit exists execstr ExecScilab ExeclScilab ExecAppli exec excel2sci Example EVTGEN_f EVTDLY_f evstr EVENTSCOPE_f evans eval3dp eval3d eval error errclear errcatch errbar erfcx erfc erf ereduc equil1 equil equal eqiir eqfir emptystr empty ell1mag eigenmarkov edit_curv edit edge_number dtsi dt_ility dsimul dscr driver drawaxis dragrect double dot DLSS_f DLR_f DLRADAPT_f dlgamma dispfile dispbpt disp diophant diary diag dhnorm dft detr determ det DestroyLink des2tf des2ss derivative- derivat denom DEMUX_f demos delmenu delip delete_nodes delete_arcs delbpt DELAYV_f DELAY_f degree deff dec2hex debug ddp dcf dbphi date datafit dassl dasrt czt cycle_basis CURV_f curblock cumsum cumprod ctr_gram cspect csim CreateLink cothm coth cotg cosm coshm cosh COSBLK_f cos corr copfac convstr convol convex_hull contrss contract_edge contr contourf contour2di contour2d contour cont_mat cont_frm CONST_f con_nodes connex conj cond companion comp Communications colregul colormap colon colnew colinout colcompr colcomp coffg coff coeff code2str cmndred cmb_lin CLSS_f cls2dls CLR_f close CLOCK_f CLKSPLIT_f CLKSOMV_f CLKSOM_f CLKOUTV_f CLKOUT_f CLKINV_f CLKIN_f c_link CLINDUMMY_f clearglobal clearfun clear clean classmarkov circuit chsolve chol chfact chepol check_graph cheb2mag cheb1mag chdir chart champ1 champ chaintest chain_struct cepstrum ceil cdft cdfpoi cdfnor cdfnbn cdfgam cdffnc cdff cdfchn cdfchi cdfbin cdfbet ccontrg casc canon call calfrq calerf cainv bvode buttmag bstap boucle boolean bool2s bode bloc2ss bloc2exp black binomial bilin BIGSOM_f bifish bezout best_match bessely besselk besselj besseli bdiag bandwr balreal balanc backslash auwrite auread augment atanm atanhm atanh atan %asn asinm asinhm asinh asin ascii articul artest arsimul armax1 armax armac arma2p arma arl2 arhnk argn arc_number arc_graph apropos ans ANIMXY_f ANDLOG_f and analyze analpf amell alufunctions AFFICH_f aff2ab adj_lists adj2sp add_node addmenu addinter addf add_edge addcolor AdCommunications acosm acoshm acosh acos ABSBLK_f abs abinv abcd skylighting-core-0.8.5/xml/prolog.xml0000644000000000000000000015772613673235152016051 0ustar0000000000000000 ?@^~\\]"> |\\\+|:-|=|\\=)(?!&gr_char_iso;)"> (?!&gr_char_iso;)"> =|>)(?!&gr_char_iso;)"> >)(?!&gr_char_iso;)"> =|@>|=\.\.|@|:)(?!&gr_char_iso;)"> ?@^~\"> ]> error instantiation_error uninstantiation_error type_error domain_error existence_error permission_error representation_error evaluation_error resource_error syntax_error system_error char_conversion current_char_conversion include ensure_loaded atan xor initialization fail repeat call catch throw true false once dynamic asserta assertz retractall retract abolish clause atom_concat atom_length atom_chars atom_codes arg subsumes_term acyclic_term char_code compare copy_term functor number_chars number_codes term_variables unify_with_occurs_check phrase open set_stream_position get_char get_code peek_char peek_code get_byte peek_byte put_char put_code put_byte nl read_term read write_canonical writeq write is rem mod div abs sign min max ceiling floor round truncate pi sqrt tan cos sin atan2 acos asin exp log float float_fractional_part float_integer_part multifile discontigous op set_prolog_flag var nonvar atom integer float number atomic compound callable ground current_op current_prolog_flag current_input current_output set_input set_output close flush_output at_end_of_stream stream_property skylighting-core-0.8.5/xml/maxima.xml0000644000000000000000000020760113673235152016007 0ustar0000000000000000 and do else elseif false for if in not or step then thru true while FIXME TODO abasep abs absint absolute_real_time acos acosh acot acoth acsc acsch activate addcol add_edge add_edges addmatrices addrow add_vertex add_vertices adjacency_matrix adjoin adjoint af agd airy_ai airy_bi airy_dai airy_dbi algsys alg_type alias allroots alphacharp alphanumericp antid antidiff AntiDifference append appendfile apply apply1 apply2 applyb1 apropos args arithmetic arithsum array arrayapply arrayinfo arraymake ascii asec asech asin asinh askinteger asksign assoc assoc_legendre_p assoc_legendre_q assume asympa at atan atan2 atanh atensimp atom atvalue augcoefmatrix augmented_lagrangian_method av average_degree backtrace barsplot bashindices batch batchload bc2 bdvac belln bern bernpoly bessel bessel_i bessel_j bessel_k bessel_y beta bezout bffac bfhzeta bfloat bfloatp bfpsi bfpsi0 bfzeta biconected_components bimetric binomial bipartition block blockmatrixp bode_gain bode_phase bothcoef box boxplot break bug_report build_info buildq burn cabs canform canten cardinality carg cartan cartesian_product catch cbffac cdf_bernoulli cdf_beta cdf_binomial cdf_cauchy cdf_chi2 cdf_continuous_uniform cdf_discrete_uniform cdf_exp cdf_f cdf_gamma cdf_geometric cdf_gumbel cdf_hypergeometric cdf_laplace cdf_logistic cdf_lognormal cdf_negative_binomial cdf_normal cdf_pareto cdf_poisson cdf_rank_sum cdf_rayleigh cdf_signed_rank cdf_student_t cdf_weibull cdisplay celine ceiling central_moment cequal cequalignore cf cfdisrep cfexpand cgeodesic cgreaterp cgreaterpignore changename changevar chaosgame charat charfun charfun2 charlist charp charpoly chebyshev_t chebyshev_u checkdiv check_overlaps cholesky christof chromatic_index chromatic_number cint circulant_graph clear_edge_weight clear_rules clear_vertex_label clebsch_graph clessp clesspignore close closefile cmetric coeff coefmatrix cograd col collapse collectterms columnop columnspace columnswap columnvector combination combine comp2pui compare compfile compile compile_file complement_graph complete_bipartite_graph complete_graph components concan concat conjugate conmetderiv connected_components connect_vertices cons constantp constituent cont2part content continuous_freq contortion contour_plot contract contract_edge contragrad contrib_ode convert coord copy copy_graph copylist copymatrix cor cos cosh cot coth cov cov1 covdiff covect covers create_graph create_list csc csch csetup cspline ctaylor ct_coordsys ctransform ctranspose cube_graph cunlisp cv cycle_digraph cycle_graph dblint deactivate declare declare_translated declare_weight decsym defcon define define_variable defint defmatch defrule deftaylor degree_sequence del delete deleten delta demo demoivre denom depends derivdegree derivlist describe desolve determinant dgauss_a dgauss_b dgeev dgesvd diag diagmatrix diag_matrix diagmatrixp diameter diff digitcharp dimacs_export dimacs_import dimension direct discrete_freq disjoin disjointp disolate disp dispcon dispform dispfun dispJordan display disprule dispterms distrib divide divisors divsum dkummer_m dkummer_u dlange dodecahedron_graph dotproduct dotsimp dpart draw draw2d draw3d draw_graph dscalar echelon edge_coloring edges eigens_by_jacobi eigenvalues eigenvectors eighth einstein eivals eivects elapsed_real_time elapsed_run_time ele2comp ele2polynome ele2pui elem elementp eliminate elliptic_e elliptic_ec elliptic_eu elliptic_f elliptic_kc elliptic_pi ematrix empty_graph emptyp endcons entermatrix entertensor entier equal equalp equiv_classes erf errcatch error errormsg euler ev eval_string evenp every evolution evolution2d evundiff example exp expand expandwrt expandwrt_factored explose exponentialize express expt exsec extdiff extract_linear_equations extremal_subset ezgcd f90 facsum factcomb factor factorfacsum factorial factorout factorsum facts fast_central_elements fast_linsolve fasttimes featurep fft fib fibtophi fifth filename_merge file_search file_type fillarray findde find_root first fix flatten flength float floatnump floor flower_snark flush flush1deriv flushd flushnd forget fortran fourcos fourexpand fourier fourint fourintcos fourintsin foursimp foursin fourth fposition frame_bracket freeof freshline from_adjacency_matrix frucht_graph full_listify fullmap fullmapl fullratsimp fullratsubst fullsetify funcsolve fundef funmake funp gamma gauss_a gauss_b gaussprob gcd gcdex gcdivide gcfac gcfactor gd genfact gen_laguerre genmatrix geometric geometric_mean geosum get get_edge_weight get_lu_factors get_pixel get_vertex_label gfactor gfactorsum ggf girth global_variances gnuplot_close gnuplot_replot gnuplot_reset gnuplot_restart gnuplot_start go Gosper GosperSum gradef gramschmidt graph6_decode graph6_encode graph6_export graph6_import graph_center graph_charpoly graph_eigenvalues graph_order graph_periphery graph_product graph_size graph_union grid_graph grind grobner_basis grotzch_graph hamilton_cycle hamilton_path hankel harmonic harmonic_mean hav heawood_graph hermite hessian hilbert_matrix hipow histogram hodge horner ic1 ic2 ic_convert ichr1 ichr2 icosahedron_graph icurvature ident identfor identity idiff idim idummy ieqn ifactors iframes ifs ift igeodesic_coords ilt imagpart imetric implicit_derivative implicit_plot indexed_tensor indices induced_subgraph inferencep inference_result infix init_atensor init_ctensor in_neighbors innerproduct inpart inprod inrt integerp integer_partitions integrate intersect intersection intervalp intopois intosum invariant1 invariant2 inverse_jacobi_cd inverse_jacobi_cn inverse_jacobi_cs inverse_jacobi_dc inverse_jacobi_dn inverse_jacobi_ds inverse_jacobi_nc inverse_jacobi_nd inverse_jacobi_ns inverse_jacobi_sc inverse_jacobi_sd inverse_jacobi_sn invert invert_by_lu inv_mod is is_biconnected is_bipartite is_connected is_digraph is_edge_in_graph is_graph is_graph_or_digraph ishow is_isomorphic isolate isomorphism is_planar isqrt is_sconnected is_tree is_vertex_in_graph items_inference jacobi jacobian jacobi_cd jacobi_cn jacobi_cs jacobi_dc jacobi_dn jacobi_ds jacobi_nc jacobi_nd jacobi_ns jacobi_p jacobi_sc jacobi_sd jacobi_sn JF join jordan julia kdels kdelta kill killcontext kostka kron_delta kronecker_product kummer_m kummer_u kurtosis kurtosis_bernoulli kurtosis_beta kurtosis_binomial kurtosis_chi2 kurtosis_continuous_uniform kurtosis_discrete_uniform kurtosis_exp kurtosis_f kurtosis_gamma kurtosis_geometric kurtosis_gumbel kurtosis_hypergeometric kurtosis_laplace kurtosis_logistic kurtosis_lognormal kurtosis_negative_binomial kurtosis_normal kurtosis_pareto kurtosis_poisson kurtosis_rayleigh kurtosis_student_t kurtosis_weibull labels lagrange laguerre lambda laplace laplacian_matrix last lbfgs lc2kdt lcharp lc_l lcm lc_u ldefint ldisp ldisplay legendre_p legendre_q leinstein length let letrules letsimp levi_civita lfreeof lgtreillis lhs li liediff limit Lindstedt linear linearinterpol linear_program line_graph linsolve listarray list_correlations listify list_nc_monomials listoftens listofvars listp lmax lmin load loadfile local locate_matrix_entry log logand logarc logcontract logor logxor lopow lorentz_gauge lowercasep lpart lratsubst lreduce lriemann lsquares_estimates lsquares_estimates_approximate lsquares_estimates_exact lsquares_mse lsquares_residual_mse lsquares_residuals lsum ltreillis lu_backsub lu_factor macroexpand macroexpand1 make_array makebox makefact makegamma make_level_picture makelist makeOrders make_poly_continent make_poly_country make_polygon make_random_state make_rgb_picture makeset make_transform mandelbrot map mapatom maplist matchdeclare matchfix mat_cond mat_fullunblocker mat_function mat_norm matrix matrixmap matrixp matrix_size mattrace mat_trace mat_unblocker max max_clique max_degree max_flow maxi maximize_lp max_independent_set max_matching maybe mean mean_bernoulli mean_beta mean_binomial mean_chi2 mean_continuous_uniform mean_deviation mean_discrete_uniform mean_exp mean_f mean_gamma mean_geometric mean_gumbel mean_hypergeometric mean_laplace mean_logistic mean_lognormal mean_negative_binomial mean_normal mean_pareto mean_poisson mean_rayleigh mean_student_t mean_weibull median median_deviation member metricexpandall min min_degree minfactorial mini minimalPoly minimize_lp minimum_spanning_tree minor mnewton mod mode_declare mode_identity ModeMatrix moebius mon2schur mono monomial_dimensions multi_elem multinomial multinomial_coeff multi_orbit multi_pui multsym multthru mycielski_graph nary nc_degree ncexpt ncharpoly negative_picture neighbors newcontext newdet new_graph newline newton next_prime niceindices ninth noncentral_moment nonmetricity nonnegintegerp nonscalarp nonzeroandfreeof notequal nounify nptetrad nroots nterms ntermst nthroot nullity nullspace num numbered_boundaries numberp num_distinct_partitions numerval numfactor num_partitions nusum odd_girth oddp ode2 ode_check odelin op opena openr openw operatorp opsubst optimize orbit orbits ordergreat ordergreatp orderless orderlessp orthogonal_complement orthopoly_recur orthopoly_weight outermap out_neighbors outofpois pade parGosper parse_string part part2cont partfrac partition partition_set partpol path_digraph path_graph pdf_bernoulli pdf_beta pdf_binomial pdf_cauchy pdf_chi2 pdf_continuous_uniform pdf_discrete_uniform pdf_exp pdf_f pdf_gamma pdf_geometric pdf_gumbel pdf_hypergeometric pdf_laplace pdf_logistic pdf_lognormal pdf_negative_binomial pdf_normal pdf_pareto pdf_poisson pdf_rank_sum pdf_rayleigh pdf_signed_rank pdf_student_t pdf_weibull pearson_skewness permanent permut permutation permutations petersen_graph petrov pickapart picture_equalp picturep piechart planar_embedding playback plog plot2d plot3d plotdf plsquares pochhammer poisdiff poisexpt poisint poismap poisplus poissimp poissubst poistimes poistrim polarform polartorect poly_add poly_buchberger poly_buchberger_criterion poly_colon_ideal poly_content polydecomp poly_depends_p poly_elimination_ideal poly_exact_divide poly_expand poly_expt poly_gcd poly_grobner poly_grobner_equal poly_grobner_member poly_grobner_subsetp poly_ideal_intersection poly_ideal_polysaturation poly_ideal_polysaturation1 poly_ideal_saturation poly_ideal_saturation1 poly_lcm poly_minimization polymod poly_multiply polynome2ele polynomialp poly_normal_form poly_normalize poly_normalize_list poly_polysaturation_extension poly_primitive_part poly_pseudo_divide poly_reduced_grobner poly_reduction poly_saturation_extension poly_s_polynomial poly_subtract polytocompanion potential power_mod powers powerseries powerset prev_prime primep print printf print_graph printpois printprops prodrac product properties propvars psi ptriangularize pui pui2comp pui2ele pui2polynome pui_direct puireduc put qput qrange quad_qag quad_qagi quad_qags quad_qawc quad_qawf quad_qawo quad_qaws quantile quantile_bernoulli quantile_beta quantile_binomial quantile_cauchy quantile_chi2 quantile_continuous_uniform quantile_discrete_uniform quantile_exp quantile_f quantile_gamma quantile_geometric quantile_gumbel quantile_hypergeometric quantile_laplace quantile_logistic quantile_lognormal quantile_negative_binomial quantile_normal quantile_pareto quantile_poisson quantile_rayleigh quantile_student_t quantile_weibull quartile_skewness quit qunit quotient radcan radius random random_bernoulli random_beta random_binomial random_cauchy random_chi2 random_continuous_uniform random_digraph random_discrete_uniform random_exp random_f random_gamma random_geometric random_graph random_graph1 random_gumbel random_hypergeometric random_laplace random_logistic random_lognormal random_negative_binomial random_network random_normal random_pareto random_permutation random_poisson random_rayleigh random_regular_graph random_student_t random_tournament random_tree random_weibull range rank rat ratcoef ratdenom ratdiff ratdisrep ratexpand rational rationalize ratnumer ratnump ratp ratsimp ratsubst ratvars ratweight read read_hashed_array readline read_lisp_array read_list read_matrix read_maxima_array read_nested_list readonly read_xpm realpart realroots rearray rectform recttopolar rediff reduce_consts reduce_order region_boundaries rem remainder remarray rembox remcomps remcon remcoord remfun remfunction remlet remove remove_edge remove_vertex rempart remrule remsym remvalue rename reset residue resolvante resolvante_alternee1 resolvante_bipartite resolvante_diedrale resolvante_klein resolvante_klein3 resolvante_produit_sym resolvante_unitaire resolvante_vierer rest resultant return reveal reverse revert revert2 rgb2level rhs ricci riemann rinvariant risch rk rncombine romberg room rootscontract row rowop rowswap rreduce run_testsuite save scalarp scaled_bessel_i scaled_bessel_i0 scaled_bessel_i1 scalefactors scanmap scatterplot schur2comp sconcat scopy scsimp scurvature sdowncase sec sech second sequal sequalignore setdifference set_edge_weight setelmx setequalp setify setp set_partitions set_plot_option set_random_state setunits setup_autoload set_up_dot_simplifications set_vertex_label seventh sexplode sf shortest_path show showcomps showratvars sign signum similaritytransform simple_linear_regression simplify_sum simplode simpmetderiv simtran sin sinh sinsert sinvertcase sixth skewness skewness_bernoulli skewness_beta skewness_binomial skewness_chi2 skewness_continuous_uniform skewness_discrete_uniform skewness_exp skewness_f skewness_gamma skewness_geometric skewness_gumbel skewness_hypergeometric skewness_laplace skewness_logistic skewness_lognormal skewness_negative_binomial skewness_normal skewness_pareto skewness_poisson skewness_rayleigh skewness_student_t skewness_weibull slength smake smismatch solve solve_rec solve_rec_rat some somrac sort sparse6_decode sparse6_encode sparse6_export sparse6_import specint spherical_bessel_j spherical_bessel_y spherical_hankel1 spherical_hankel2 spherical_harmonic splice split sposition sprint sqfr sqrt sqrtdenest sremove sremovefirst sreverse ssearch ssort sstatus ssubst ssubstfirst staircase status std std1 std_bernoulli std_beta std_binomial std_chi2 std_continuous_uniform std_discrete_uniform std_exp std_f std_gamma std_geometric std_gumbel std_hypergeometric std_laplace std_logistic std_lognormal std_negative_binomial std_normal std_pareto std_poisson std_rayleigh std_student_t std_weibull stirling stirling1 stirling2 strim striml strimr string stringout stringp strong_components sublis sublist sublist_indices submatrix subsample subset subsetp subst substinpart substpart substring subvar subvarp sum sumcontract summand_to_rec supcase supcontext symbolp symmdifference symmetricp system take_channel take_inference tan tanh taylor taylorinfo taylorp taylor_simplifier taytorat tcl_output tcontract tellrat tellsimp tellsimpafter tentex tenth test_mean test_means_difference test_normality test_rank_sum test_sign test_signed_rank test_variance test_variance_ratio tex texput %th third throw time timedate timer timer_info tldefint tlimit todd_coxeter toeplitz tokens to_lisp topological_sort totaldisrep totalfourier totient tpartpol trace tracematrix trace_options translate translate_file transpose tree_reduce treillis treinat triangularize trigexpand trigrat trigreduce trigsimp trunc tr_warnings_get ueivects uforget ultraspherical underlying_graph undiff union unique uniteigenvectors unit_step unitvector unknown unorder unsum untellrat untimer untrace uppercasep uricci uriemann uvect vandermonde_matrix var var1 var_bernoulli var_beta var_binomial var_chi2 var_continuous_uniform var_discrete_uniform var_exp var_f var_gamma var_geometric var_gumbel var_hypergeometric var_laplace var_logistic var_lognormal var_negative_binomial var_normal var_pareto var_poisson var_rayleigh var_student_t var_weibull vectorpotential vectorsimp verbify vers vertex_coloring vertex_degree vertex_distance vertex_eccentricity vertex_in_degree vertex_out_degree vertices vertices_to_cycle vertices_to_path weyl wheel_graph with_stdout write_data writefile wronskian xgraph_curves xreduce xthru Zeilberger zeroequiv zerofor zeromatrix zeromatrixp zeta zlange _ __ % %% absboxchar activecontexts additive algebraic algepsilon algexact aliases all_dotsimp_denoms allbut allsym arrays askexp assume_pos assume_pos_pred assumescalar atomgrad backsubst berlefact besselexpand bftorat bftrunc boxchar breakup cauchysum cflength cframe_flag cnonmet_flag context contexts cosnpiflag ctaypov ctaypt ctayswitch ctayvar ct_coords ctorsion_flag ctrgsimp current_let_rule_package debugmode default_let_rule_package demoivre dependencies derivabbrev derivsubst detout diagmetric dim dispflag display2d display_format_internal doallmxops domain domxexpt domxmxops domxnctimes dontfactor doscmxops doscmxplus dot0nscsimp dot0simp dot1simp dotassoc dotconstrules dotdistrib dotexptsimp dotident dotscrules draw_graph_program %e %edispflag %emode %enumer epsilon_lp erfflag error error_size error_syms %e_to_numlog evflag evfun expandwrt_denom expon exponentialize expop exptdispflag exptisolate exptsubst facexpand factlim factorflag file_output_append file_search_demo file_search_lisp file_search_maxima find_root_abs find_root_error find_root_rel flipflag float2bf fortindent fortspaces fpprec fpprintprec functions %gamma gammalim gdet genindex gensumnum GGFCFMAX GGFINFINITY globalsolve gradefs grind halfangles %i %iargs ibase icounter idummyx ieqnprint iframe_bracket_form igeowedge_flag imetric inchar ind inf infeval infinity inflag infolists in_netmath integrate_use_rootsof integration_constant integration_constant_counter intfaclim isolate_wrt_times keepfloat labels letrat let_rule_packages lhospitallim limsubst linechar linel linenum linsolve_params linsolvewarn lispdisp listarith listconstvars listdummyvars lmxchar loadprint logabs logarc logconcoeffp logexpand lognegint lognumer logsimp m1pbranch macroexpansion maperror mapprint matrix_element_add matrix_element_mult matrix_element_transpose maxapplydepth maxapplyheight maxima_tempdir maxima_userdir maxnegex maxposex maxpsifracdenom maxpsifracnum maxpsinegint maxpsiposint maxtayorder method minf mode_check_errorp mode_checkp mode_check_warnp modulus multiplicities myoptions negdistrib negsumdispflag newtonepsilon newtonmaxiter niceindicespref nolabels nonegative_lp noundisp obase opproperties opsubst optimprefix optionset outchar packagefile partswitch pfeformat %phi %pi %piargs piece plot_options poislim poly_coefficient_ring poly_elimination_order poly_grobner_algorithm poly_grobner_debug poly_monomial_order poly_primary_elimination_order poly_return_term_list poly_secondary_elimination_order poly_top_reduction_only powerdisp prederror primep_number_of_tests product_use_gamma programmode prompt psexpand radexpand radsubstflag random_beta_algorithm random_binomial_algorithm random_chi2_algorithm random_exp_algorithm random_f_algorithm random_gamma_algorithm random_geometric_algorithm random_hypergeometric_algorithm random_negative_binomial_algorithm random_normal_algorithm random_poisson_algorithm random_student_t_algorithm ratalgdenom ratchristof ratdenomdivide rateinstein ratepsilon ratexpand ratfac ratmx ratprint ratriemann ratsimpexpons ratvars ratweights ratweyl ratwtlvl realonly refcheck rmxchar %rnum_list rombergabs rombergit rombergmin rombergtol rootsconmode rootsepsilon savedef savefactors scalarmatrixp setcheck setcheckbreak setval showtime simplify_products simpsum sinnpiflag solvedecomposes solveexplicit solvefactors solve_inconsistent_error solvenullwarn solveradcan solvetrigwarn sparse sqrtdispflag stardisp stats_numer stringdisp sublis_apply_lambda sumexpand sumsplitfact taylordepth taylor_logexpand taylor_order_coefficients taylor_truncate_polynomials tensorkill testsuite_files timer_devalue tlimswitch transcompile transrun tr_array_as_ref tr_bound_function_applyp tr_file_tty_messagesp tr_float_can_branch_complex tr_function_call_default trigexpandplus trigexpandtimes triginverses trigsign tr_numer tr_optimize_max_loop tr_semicompile tr_state_vars tr_warn_bad_function_calls tr_warn_fexpr tr_warn_meval tr_warn_mode tr_warn_undeclared tr_warn_undefined_variable tr_windy ttyoff und use_fast_arrays values vect_cross verbose zeroa zerob zerobern zeta%pi skylighting-core-0.8.5/xml/email.xml0000644000000000000000000001173213673235152015620 0ustar0000000000000000 Authentication-Results: Bcc: Cc: Comments: Content-Description: Content-Disposition: Content-Transfer-Encoding: Content-Type: Date: Delivered-To: DKIM-Signature: Errors-To: From: In-Reply-To: Keywords: Lines: Message-Id: List-Archive: List-Id: List-Help: List-Post: List-Unsubscribe: List-Subscribe: MIME-Version: Organization: Precedence: Received: Received-SPF: References: Resent-Bcc: Resent-Cc: Resent-Date: Resent-From: Resent-Message-Id: Return-Path: Resent-Reply-To: Resent-Sender: Resent-To: Reply-To: Sender: Subject: Supersedes: To: User-Agent: skylighting-core-0.8.5/xml/lua.xml0000644000000000000000000004652313673235152015320 0ustar0000000000000000 ]> and function in local not or nil false true break do else elseif end for goto if repeat return then until while do if repeat else elseif end until _PROMPT _PROMPT2 LUA_PATH LUA_CPATH LUA_INIT _ENV _VERSION _G package.config package.cpath package.loaded package.path package.preload package.searchers utf8.charpattern math.maxinteger math.mininteger math.pi assert collectgarbage dofile error getmetatable ipairs load loadfile next pairs pcall print rawequal rawget rawlen rawset select setmetatable tonumber tostring type warn xpcall coroutine.create coroutine.isyieldable coroutine.resume coroutine.kill coroutine.running coroutine.status coroutine.wrap coroutine.yield require package.loadlib package.searchpath string.byte string.char string.dump string.find string.format string.gmatch string.gsub string.len string.lower string.match string.pack string.packsize string.rep string.reverse string.sub string.unpack string.upper utf8.char utf8.codes utf8.codepoint utf8.len utf8.offset table.concat table.insert table.move table.pack table.remove table.sort table.unpack math.abs math.acos math.asin math.atan math.ceil math.cos math.deg math.exp math.floor math.fmod math.huge math.log math.max math.min math.modf math.rad math.random math.randomseed math.sin math.sqrt math.tan math.tointeger math.type math.utl io.close io.flush io.input io.lines io.open io.output io.popen io.read io.stderr io.stdin io.stdout io.tmpfile io.type io.write os.clock os.date os.difftime os.execute os.exit os.getenv os.remove os.rename os.setlocale os.time os.tmpname debug.debug debug.gethook debug.getinfo debug.getlocal debug.getmetatable debug.getregistry debug.getupvalue debug.getuservalue debug.sethook debug.setlocal debug.setmetatable debug.setupvalue debug.setuservalue debug.traceback debug.upvalueid debug.upvaluejoin cgilua cgilua.addclosefunction cgilua.addopenfunction cgilua.addopenfunction cgilua.addscripthandler cgilua.addscripthandler cgilua.buildprocesshandler cgilua.contentheader cgilua.cookies.delete cgilua.cookies.get cgilua.cookies.set cgilua.cookies.sethtml cgilua.cookies cgilua.doif cgilua.doscript cgilua.errorlog cgilua.handlelp cgilua.header cgilua.htmlheader cgilua.lp.compile cgilua.lp.include cgilua.lp.setcompatmode cgilua.lp.setoutfunc cgilua.lp.translate cgilua.mkabsoluteurl cgilua.mkurlpath cgilua.pack cgilua.put cgilua.redirect cgilua.script_file cgilua.script_path cgilua.script_pdir cgilua.script_vdir cgilua.script_vpath cgilua.serialize cgilua.servervariable cgilua.session.close cgilua.session.data cgilua.session.delete cgilua.session.load cgilua.session.new cgilua.session.open cgilua.session.save cgilua.session.setsessiondir cgilua.session cgilua.seterrorhandler cgilua.seterroroutput cgilua.setmaxfilesize cgilua.setmaxinput cgilua.setoutfunc cgilua.splitpath cgilua.urlcode.encodetable cgilua.urlcode.escape cgilua.urlcode.insertfield cgilua.urlcode.parsequery cgilua.urlcode.unescape cgilua.urlpath lfs lfs.attributes lfs.chdir lfs.currentdir lfs.dir lfs.lock lfs.mkdir lfs.rmdir lfs.touch lfs.unlock zip zip.open zip.openfile byte char dump find format gmatch gsub len lower match pack packsize rep reverse sub unpack upper concat insert move pack remove sort unpack close commit connect escape execute fetch getcolnames getcoltypes getlastautoid numrows rollback setautocommit files close flush lines read seek setvbuf write __add __sub __mul __div __mod __pow __unm __idiv __band __bor __bxor __bnot __shl __shr __concat __len __eq __lt __le __index __newindex __call __tostring __pairs __metatable __gc __mode _ALERT _ERRORMESSAGE _LOADED __ipairs foreach foreachi loadstring math.atan2 math.cosh math.frexp math.ldexp math.log10 math.mod math.pow math.sinh math.tanh string.gfind table.foreach table.foreachi table.getn table.setn skylighting-core-0.8.5/xml/fasm.xml0000644000000000000000000005765213673235152015472 0ustar0000000000000000 rax eax ax ah al rbx ebx bx bh bl rcx ecx cx ch cl rdx edx dx dh dl rbp ebp bp rsi esi si rdi edi di rsp esp sp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss cr0 cr2 cr3 cr4 dr0 dr1 dr2 dr3 dr6 dr7 st mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 aaa aad aam aas adc add addpd addps addsd addss addsubpd addsubps and andnpd andnps andpd andps arpl bound bsf bsr bswap bt btc btr bts call cbw cwde cwd cdq cdqe cqo clc cld clgi cli clts clflush cmc cmova cmovae cmovb cmovbe cmovc cmove cmovg cmovge cmovl cmovle cmovna cmovnae cmovnb cmovnbe cmovnc cmovne cmovng cmovnge cmovnl cmovnle cmovno cmovnp cmovns cmovnz cmovo cmovp cmovpe cmovpo cmovs cmovz cmp cmpeqpd cmpeqps cmpeqsd cmpeqss cmplepd cmpleps cmplesd cmpless cmpltpd cmpltps cmpltsd cmpltss cmpneqpd cmpneqps cmpneqsd cmpneqss cmpnlepd cmpnleps cmpnlesd cmpnless cmpnltpd cmpnltps cmpnltsd cmpnltss cmpordpd cmpordps cmpordsd cmpordss cmppd cmpps cmps cmpsb cmpsd cmpss cmpsw cmpunordpd cmpunordps cmpunordsd cmpunordss cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b comisd comiss cpuid cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtpi2ps cvtps2dq cvtps2pd cvtps2pi cvtsd2si cvtsd2ss cvtsi2sd cvtsi2ss cvtss2sd cvtss2si cvttpd2dq cvttpd2pi cvttps2dq cvttps2pi cvttsd2si cvttss2si daa das dec div divpd divps divsd divss emms enter f2xm1 fabs fadd faddp fbld fbstp fchs fclex fnclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomp fcompp fcomi fcomip fcos fdecstp fdisi feni fdiv fdivr fdivp fdivrp femms ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldl2e fldl2t fldlg2 fldln2 fldcw fldenv fldpi fldz fmul fmulp fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fnwait fpatan fptan fprem fprem1 frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstp fstcw fstenv fstsw fsub fsubr fsubp fsubrp ftst fucom fucomp fucompp fucomi fucomip fwait fxam fxch fxrstor fxsave fxtract fyl2x fyl2xp1 haddpd haddps hlt hsubpd hsubps ibts idiv imul in inc ins insb insd insw int int1 int3 into invd invlpg invlpga iret iretd iretq iretw ja jae jb jbe jc je jg jge jl jle jna jnae jnb jnbe jnc jne jng jnge jnl jnle jno jnp jns jnz jo jp jpe jpo js jz jcxz jecxz jrcxz jmp lahf lar lddqu ldmxcsr lds les lea leave lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lods lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr maskmovdqu maskmovq maxpd maxps maxsd maxss mfence minpd minps minsd minss monitor mov movapd movaps movd movddup movdq2q movdqa movdqu movhlps movhpd movhps movlhps movlpd movlps movmskpd movmskps movntdq movnti movntpd movntps movntq movq movq2dq movs movsb movsd movshdup movsldup movsq movss movsx movsxd movsw movupd movups movzx mul mulpd mulps mulsd mulss mwait neg nop not or orpd orps out outs outsb outsw outsd packssdw packsswb packuswb paddb paddd paddq paddsb paddsw paddusb paddusw paddw pand pandn pause pavgb pavgusb pavgw pcmpeqb pcmpeqw pcmpeqd pcmpgtb pcmpgtw pcmpgtd pdistib pextrw pf2id pf2iw pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfnacc pfpnacc pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pi2fw pinsrw pmachriw pmaddwd pmagw pmaxsw pmaxub pminsw pminub pmovmskb pmulhrw pmulhuw pmulhw pmullw pmuludq pmvgezb pmvlzb pmvnzb pmvzb pop popa popaw popad popf popfw popfd popfq por prefetch prefetchnta prefetcht0 prefetcht1 prefetcht2 prefetchw psadbw pshufd pshufhw pshuflw pshufw pslld pslldq psllq psllw psrad psraw psrld psrldq psrlq psrlw psubb psubd psubq psubsb psubsiw psubsw psubusb psubusw psubw pswapd punpckhbw punpckhdq punpckhqdq punpckhwd punpcklbw punpckldq punpcklqdq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rcpps rcpss rdmsr rdpmc rdshr rdtsc rdtscp ret retf retn rol ror rsdc rsldt rsm rsqrtps rsqrtss rsts sahf sal sar salc sbb scas scasb scasd scasq scasw seta setae setb setbe setc sete setg setge setl setle setna setnae setnb setnbe setnc setne setng setnge setnl setnle setno setnp setns setnz seto setp setpe setpo sets setz sfence sgdt shl shld shr shrd shufpd shufps sidt skinit sldt smi smint smintold smsw sqrtpd sqrtps sqrtsd sqrtss stc std stgi sti stmxcsr stos stosb stosd stosq stosw str sub subpd subps subsd subss svdc svldt svts swapgs syscall sysenter sysexit sysret test ucomisd ucomiss ud0 ud1 ud2 umov unpckhpd unpckhps unpcklpd unpcklps verr verw vmload vmmcall vmrun vmsave wait wbinvd wrmsr wrshr xadd xbts xchg xlat xlatb xor xorpd xorps db dw du dd dp df dq dt rb rw rd rp rf rq rt file byte word dword pword qword tbyte tword dqword ptr append at break common display else end equ fix foward if irp irps label local match macro purge repeat rept reverse restore struc times while virtual align entry extrn format include invoke data load from heap org proc public section segment stack store use16 use32 use64 skylighting-core-0.8.5/xml/asn1.xml0000644000000000000000000000474313673235152015377 0ustar0000000000000000 DEFINITIONS BEGIN END EXPORTS IMPORTS FROM APPLICATION PRIVATE UNIVERSAL DEFAULT OPTIONAL FALSE TRUE BOOLEAN INTEGER OCTET STRING NULL REAL ENUMERATED SEQUENCE SET CHOICE OF VisibleString StringStore skylighting-core-0.8.5/xml/j.xml0000644000000000000000000001460513673235152014764 0ustar0000000000000000 ]> skylighting-core-0.8.5/xml/verilog.xml0000644000000000000000000002217413673235152016202 0ustar0000000000000000 macromodule table endtable specify specparam endspecify defparam default if ifnone else forever while for wait repeat disable assign deassign force release always initial edge posedge negedge config endconfig library design liblist cell use instance begin fork module case casex casez task function generate end join endmodule endcase endtask endfunction endgenerate strong0 strong1 pull0 pull1 weak0 weak1 highz0 highz1 small medium large pullup pulldown cmos rcmos nmos pmos rnmos rpmos and nand or nor xor xnor not buf tran rtran tranif0 tranif1 rtranif0 rtranif1 bufif0 bufif1 notif0 notif1 input output inout wire tri tri0 tri1 wand wor triand trior supply0 supply1 reg integer real realtime time vectored scalared trireg parameter event signed automatic genvar localparam skylighting-core-0.8.5/xml/idris.xml0000644000000000000000000001666213640667036015656 0ustar0000000000000000 abstract auto case class codata constructor covering data default do dsl else export if implementation implicit import impossible in index_first index_next infix infixl infixr instance interface lambda let module mutual namespace of parameters partial pattern postulate prefix private proof public record rewrite static syntax tactics term then total using variable where with access assert_total default dynamic elim error_handlers error_reverse flag hide include language lib link name provide reflection applyTactic attack compute exact fill focus induction intro intros let refine reflect rewrite solve trivial try skylighting-core-0.8.5/xml/markdown.xml0000644000000000000000000013136113673235201016347 0ustar0000000000000000 ]> skylighting-core-0.8.5/xml/coldfusion.xml0000644000000000000000000006211313673235152016675 0ustar0000000000000000 if else for in while do continue break with try catch switch case new var function return this delete true false void throw typeof const default Anchor Applet Area Array Boolean Button Checkbox Date Document Event FileUpload Form Frame Function Hidden History Image Layer Linke Location Math Navigator Number Object Option Password Radio RegExp Reset Screen Select String Submit Text Textarea Window abs acos alert anchor apply asin atan atan2 back blur call captureEvents ceil charAt charCodeAt clearInterval clearTimeout click close compile concat confirm cos disableExternalCapture enableExternalCapture eval exec exp find floor focus forward fromCharCode getDate getDay getFullYear getHours getMilliseconds getMinutes getMonth getSeconds getSelection getTime getTimezoneOffset getUTCDate getUTCDay getUTCFullYear getUTCHours getUTCMilliseconds getUTCMinutes getUTCMonth getUTCSeconds go handleEvent home indexOf javaEnabled join lastIndexOf link load log match max min moveAbove moveBelow moveBy moveTo moveToAbsolute open parse plugins.refresh pop pow preference print prompt push random releaseEvents reload replace reset resizeBy resizeTo reverse round routeEvent scrollBy scrollTo search select setDate setFullYear setHours setInterval setMilliseconds setMinutes setMonth setSeconds setTime setTimeout setUTCDate setUTCFullYear setUTCHours setUTCMilliseconds setUTCMinutes setUTCMonth setUTCSeconds shift sin slice sort splice split sqrt stop submit substr substring taintEnabled tan test toLocaleString toLowerCase toSource toString toUpperCase toUTCString unshift unwatch UTC valueOf watch write writeln break case catch continue default do else for function if in return switch try var while Abs ACos ArrayAppend ArrayAvg ArrayClear ArrayDeleteAt ArrayInsertAt ArrayIsEmpty ArrayLen ArrayMax ArrayMin ArrayNew ArrayPrepend ArrayResize ArraySet ArraySort ArraySum ArraySwap ArrayToList Asc ASin Atn BitAnd BitMaskClear BitMaskRead BitMaskSet BitNot BitOr BitSHLN BitSHRN BitXor Ceiling Chr CJustify Compare CompareNoCase Cos CreateDate CreateDateTime CreateObject CreateODBCDate CreateODBCDateTime CreateODBCTime CreateTime CreateTimeSpan CreateUUID DateAdd DateCompare DateConvert DateDiff DateFormat DatePart Day DayOfWeek DayOfWeekAsString DayOfYear DaysInMonth DaysInYear DE DecimalFormat DecrementValue Decrypt DeleteClientVariable DirectoryExists DollarFormat Duplicate Encrypt Evaluate Exp ExpandPath FileExists Find FindNoCase FindOneOf FirstDayOfMonth Fix FormatBaseN GetAuthUser GetBaseTagData GetBaseTagList GetBaseTemplatePath GetClientVariablesList GetCurrentTemplatePath GetDirectoryFromPath GetException GetFileFromPath GetFunctionList GetHttpRequestData GetHttpTimeString GetK2ServerDocCount GetK2ServerDocCountLimit GetLocale GetMetaData GetMetricData GetPageContext GetProfileSections GetProfileString GetServiceSettings GetTempDirectory GetTempFile GetTemplatePath GetTickCount GetTimeZoneInfo GetToken Hash Hour HTMLCodeFormat HTMLEditFormat IIf IncrementValue InputBaseN Insert Int IsArray IsBinary IsBoolean IsCustomFunction IsDate IsDebugMode IsDefined IsK2ServerABroker IsK2ServerDocCountExceeded IsK2ServerOnline IsLeapYear IsNumeric IsNumericDate IsObject IsQuery IsSimpleValue IsStruct IsUserInRole IsWDDX IsXmlDoc IsXmlElement IsXmlRoot JavaCast JSStringFormat LCase Left Len ListAppend ListChangeDelims ListContains ListContainsNoCase ListDeleteAt ListFind ListFindNoCase ListFirst ListGetAt ListInsertAt ListLast ListLen ListPrepend ListQualify ListRest ListSetAt ListSort ListToArray ListValueCount ListValueCountNoCase LJustify Log Log10 LSCurrencyFormat LSDateFormat LSEuroCurrencyFormat LSIsCurrency LSIsDate LSIsNumeric LSNumberFormat LSParseCurrency LSParseDateTime LSParseEuroCurrency LSParseNumber LSTimeFormat LTrim Max Mid Min Minute Month MonthAsString Now NumberFormat ParagraphFormat ParameterExists ParseDateTime Pi PreserveSingleQuotes Quarter QueryAddColumn QueryAddRow QueryNew QuerySetCell QuotedValueList Rand Randomize RandRange REFind REFindNoCase RemoveChars RepeatString Replace ReplaceList ReplaceNoCase REReplace REReplaceNoCase Reverse Right RJustify Round RTrim Second SetEncoding SetLocale SetProfileString SetVariable Sgn Sin SpanExcluding SpanIncluding Sqr StripCR StructAppend StructClear StructCopy StructCount StructDelete StructFind StructFindKey StructFindValue StructGet StructInsert StructIsEmpty StructKeyArray StructKeyExists StructKeyList StructNew StructSort StructUpdate Tan TimeFormat ToBase64 ToBinary ToString Trim UCase URLDecode URLEncodedFormat URLSessionFormat Val ValueList Week WriteOutput XmlChildPos XmlElemNew XmlFormat XmlNew XmlParse XmlSearch XmlTransform Year YesNoFormat skylighting-core-0.8.5/xml/eiffel.xml0000644000000000000000000000711313673235152015761 0ustar0000000000000000 agent alias all and as assign class convert create creation debug deferred do else elseif end expanded export external feature from frozen if implies indexing infix inherit inspect is like local loop not obsolete old once or prefix pure redefine reference rename rescue retry separate then undefine Current False Precursor Result True TUPLE check ensure require variant invariant skylighting-core-0.8.5/xml/erlang.xml0000644000000000000000000002340313673235152015777 0ustar0000000000000000 ] > after begin case catch cond end fun if let of query receive all_true some_true div rem or xor bor bxor bsl bsr and band not bnot abs accept alarm apply atom_to_list binary_to_list binary_to_term check_process_code concat_binary date delete_module disconnect_node element erase exit float float_to_list garbage_collect get get_keys group_leader halt hd integer_to_list is_alive is_atom is_binary is_boolean is_float is_function is_integer is_list is_number is_pid is_port is_process_alive is_record is_reference is_tuple length link list_to_atom list_to_binary list_to_float list_to_integer list_to_pid list_to_tuple load_module loaded localtime make_ref module_loaded node nodes now open_port pid_to_list port_close port_command port_connect port_control ports pre_loaded process_flag process_info processes purge_module put register registered round self setelement size spawn spawn_link spawn_opt split_binary statistics term_to_binary throw time tl trunc tuple_to_list unlink unregister whereis skylighting-core-0.8.5/xml/noweb.xml0000644000000000000000000000514613673235152015645 0ustar0000000000000000 skylighting-core-0.8.5/xml/literate-haskell.xml0000644000000000000000000000415013673235152017757 0ustar0000000000000000 skylighting-core-0.8.5/xml/powershell.xml0000644000000000000000000010020613673235152016710 0ustar0000000000000000 Begin Exit Process Break Filter Return Catch Finally Sequence Class For Switch Continue ForEach Throw Data From Trap Define Function Try Do If Until DynamicParam In Using Else InlineScript Var ElseIf Parallel While End Param Workflow bool byte char decimal double float int long object sbyte short string switch uint ulong ushort Add-Content Add-ADComputerServiceAccount Add-ADDomainControllerPasswordReplicationPolicy Add-ADFineGrainedPasswordPolicySubject Add-ADGroupMember Add-ADPrincipalGroupMembership Add-BitsFile Add-ClusterDisk Add-ClusterFileServerRole Add-ClusterGenericApplicationRole Add-ClusterGenericScriptRole Add-ClusterGenericServiceRole Add-ClusterGroup Add-ClusterNode Add-ClusterPrintServerRole Add-ClusterResource Add-ClusterResourceDependency Add-ClusterResourceType Add-ClusterServerRole Add-ClusterSharedVolume Add-ClusterVirtualMachineRole Add-Computer Add-Content Add-History Add-JobTrigger Add-Member Add-NlbClusterNode Add-NlbClusterNodeDip Add-NlbClusterPortRule Add-NlbClusterVip Add-PSSnapin Add-Type Backup-GPO Block-ClusterAccess Checkpoint-Computer Clear-ADAccountExpiration Clear-ClusterDiskReservation Clear-ClusterNode Clear-Content Clear-EventLog Clear-History Clear-Item Clear-ItemProperty Clear-RecycleBin Clear-Variable Compare-Object Complete-BitsTransfer Complete-Transaction Connect-PSSession Connect-WSMan ConvertFrom-Csv ConvertFrom-Json ConvertFrom-SecureString ConvertFrom-String ConvertFrom-StringData Convert-Path Convert-String ConvertTo-Csv ConvertTo-Html ConvertTo-Json ConvertTo-SecureString ConvertTo-Xml Copy-GPO Copy-Item Copy-ItemProperty Debug-Job Debug-Process Debug-Runspace Disable-ADAccount Disable-ADOptionalFeature Disable-ComputerRestore Disable-JobTrigger Disable-NlbClusterPortRule Disable-PSBreakpoint Disable-PSRemoting Disable-PSSessionConfiguration Disable-RunspaceDebug Disable-ScheduledJob Disable-WSManCredSSP Disconnect-PSSession Disconnect-WSMan Enable-ADAccount Enable-ADOptionalFeature Enable-ComputerRestore Enable-JobTrigger Enable-NlbClusterPortRule Enable-PSBreakpoint Enable-PSRemoting Enable-PSSessionConfiguration Enable-RunspaceDebug Enable-ScheduledJob Enable-WSManCredSSP Enter-PSHostProcess Enter-PSSession Exit-PSHostProcess Exit-PSSession Export-Alias Export-BinaryMiLog Export-Clixml Export-Console Export-Counter Export-Csv Export-FormatData Export-ModuleMember Export-PSSession Find-Package Find-PackageProvider ForEach-Object Format-Custom Format-List Format-Table Format-Wide Get-Acl Get-ADAccountAuthorizationGroup Get-ADAccountResultantPasswordReplicationPolicy Get-ADComputer Get-ADComputerServiceAccount Get-ADDefaultDomainPasswordPolicy Get-ADDomain Get-ADDomainController Get-ADDomainControllerPasswordReplicationPolicy Get-ADDomainControllerPasswordReplicationPolicyUsage Get-ADFineGrainedPasswordPolicy Get-ADFineGrainedPasswordPolicySubject Get-ADForest Get-ADGroup Get-ADGroupMember Get-ADObject Get-ADOptionalFeature Get-ADOrganizationalUnit Get-ADPrincipalGroupMembership Get-ADRootDSE Get-ADServiceAccount Get-ADUser Get-ADUserResultantPasswordPolicy Get-Alias Get-AppLockerFileInformation Get-AppLockerPolicy Get-AuthenticodeSignature Get-BitsTransfer Get-ChildItem Get-CimAssociatedInstance Get-CimClass Get-CimInstance Get-CimSession Get-Clipboard Get-Cluster Get-ClusterAccess Get-ClusterAvailableDisk Get-ClusterGroup Get-ClusterLog Get-ClusterNetwork Get-ClusterNetworkInterfac Get-ClusterNode Get-ClusterOwnerNode Get-ClusterParameter Get-ClusterQuorum Get-ClusterResource Get-ClusterResourceDependency Get-ClusterResourceDependencyReport Get-ClusterResourceType Get-ClusterSharedVolume Get-CmsMessage Get-Command Get-ComputerRestorePoint Get-Content Get-ControlPanelItem Get-Counter Get-Credential Get-Culture Get-Date Get-Event Get-EventLog Get-EventSubscriber Get-ExecutionPolicy Get-FormatData Get-GPInheritance Get-GPO Get-GPOReport Get-GPPermissions Get-GPPrefRegistryValue Get-GPRegistryValue Get-GPResultantSetOfPolicy Get-GPStarterGPO Get-Help Get-History Get-Host Get-HotFix Get-Item Get-ItemProperty Get-ItemPropertyValue Get-Job Get-JobTrigger Get-Location Get-Member Get-Module Get-NlbCluster Get-NlbClusterDriverInfo Get-NlbClusterNode Get-NlbClusterNodeDip Get-NlbClusterNodeNetworkInterface Get-NlbClusterPortRule Get-NlbClusterVip Get-Package Get-PackageProvider Get-PackageSource Get-PfxCertificate Get-Process Get-PSBreakpoint Get-PSCallStack Get-PSDrive Get-PSHostProcessInfo Get-PSProvider Get-PSReadlineKeyHandler Get-PSReadlineOption Get-PSSession Get-PSSessionCapability Get-PSSessionConfiguration Get-PSSnapin Get-Random Get-Runspace Get-RunspaceDebug Get-ScheduledJob Get-ScheduledJobOption Get-Service Get-TraceSource Get-Transaction Get-TroubleshootingPack Get-TypeData Get-UICulture Get-Unique Get-Variable Get-WinEvent Get-WmiObject Get-WSManCredSSP Get-WSManInstance Grant-ClusterAccess Group-Object Import-Alias Import-BinaryMiLog Import-Clixml Import-Counter Import-Csv Import-GPO Import-LocalizedData Import-Module Import-PackageProvider Import-PSSession Install-ADServiceAccount Install-Package Install-PackageProvider Invoke-CimMethod Invoke-Command Invoke-DscResource Invoke-Expression Invoke-History Invoke-Item Invoke-RestMethod Invoke-TroubleshootingPack Invoke-WebRequest Invoke-WmiMethod Invoke-WSManAction Join-Path Limit-EventLog Measure-Command Measure-Object Move-ADDirectoryServer Move-ADDirectoryServerOperationMasterRole Move-ADObject Move-ClusterGroup Move-ClusterResource Move-ClusterSharedVolume Move-ClusterVirtualMachineRole Move-Item Move-ItemProperty New-ADComputer New-ADFineGrainedPasswordPolicy New-ADGroup New-ADObject New-ADOrganizationalUnit New-ADServiceAccount New-ADUser New-Alias New-AppLockerPolicy New-CimInstance New-CimSession New-CimSessionOption New-Cluster New-Event New-EventLog New-GPLink New-GPO New-GPStarterGPO New-Item New-ItemProperty New-JobTrigger New-Module New-ModuleManifest New-NlbCluster New-NlbClusterIpv6Address New-Object New-PSDrive New-PSRoleCapabilityFile New-PSSession New-PSSessionConfigurationFile New-PSSessionOption New-PSTransportOption New-PSWorkflowExecutionOption New-ScheduledJobOption New-Service New-TimeSpan New-Variable New-WebServiceProxy New-WinEvent New-WSManInstance New-WSManSessionOption Out-Default Out-File Out-GridView Out-Host Out-Null Out-Printer Out-String Pop-Location Protect-CmsMessage Publish-DscConfiguration Push-Location Read-Host Receive-Job Receive-PSSession Register-ArgumentCompleter Register-CimIndicationEvent Register-EngineEvent Register-ObjectEvent Register-PackageSource Register-PSSessionConfiguration Register-ScheduledJob Register-WmiEvent Remove-ADComputer Remove-ADComputerServiceAccount Remove-ADDomainControllerPasswordReplicationPolicy Remove-ADFineGrainedPasswordPolicy Remove-ADFineGrainedPasswordPolicySubject Remove-ADGroup Remove-ADGroupMember Remove-ADObject Remove-ADOrganizationalUnit Remove-ADPrincipalGroupMembership Remove-ADServiceAccount Remove-ADUser Remove-BitsTransfer Remove-CimInstance Remove-CimSession Remove-Cluster Remove-ClusterAccess Remove-ClusterGroup Remove-ClusterNode Remove-ClusterResource Remove-ClusterResourceDependency Remove-ClusterResourceType Remove-ClusterSharedVolume Remove-Computer Remove-Event Remove-EventLog Remove-GPLink Remove-GPO Remove-GPPrefRegistryValue Remove-GPRegistryValue Remove-Item Remove-ItemProperty Remove-Job Remove-JobTrigger Remove-Module Remove-NlbCluster Remove-NlbClusterNode Remove-NlbClusterNodeDip Remove-NlbClusterPortRule Remove-NlbClusterVip Remove-PSBreakpoint Remove-PSDrive Remove-PSReadlineKeyHandler Remove-PSSession Remove-PSSnapin Remove-TypeData Remove-Variable Remove-WmiObject Remove-WSManInstance Rename-ADObject Rename-Computer Rename-GPO Rename-Item Rename-ItemProperty Repair-ClusterSharedVolume Reset-ADServiceAccountPassword Reset-ComputerMachinePassword Resolve-Path Restart-Computer Restart-Service Restore-ADObject Restore-Computer Restore-GPO Resume-BitsTransfer Resume-ClusterNode Resume-ClusterResource Resume-Job Resume-NlbCluster Resume-NlbClusterNode Resume-Service Save-Help Save-Package Search-ADAccount Select-Object Select-String Select-Xml Send-MailMessage Set-Acl Set-ADAccountControl Set-ADAccountExpiration Set-ADAccountPassword Set-ADComputer Set-ADDefaultDomainPasswordPolicy Set-ADDomain Set-ADDomainMode Set-ADFineGrainedPasswordPolicy Set-ADForest Set-ADForestMode Set-ADGroup Set-ADObject Set-ADOrganizationalUnit Set-ADServiceAccount Set-ADUser Set-Alias Set-AppLockerPolicy Set-AuthenticodeSignature Set-BitsTransfer Set-CimInstance Set-Clipboard Set-ClusterLog Set-ClusterOwnerNode Set-ClusterParameter Set-ClusterQuorum Set-ClusterResourceDependency Set-Content Set-Date Set-DscLocalConfigurationManager Set-ExecutionPolicy Set-GPInheritance Set-GPLink Set-GPPermissions Set-GPPrefRegistryValue Set-GPRegistryValue Set-Item Set-ItemProperty Set-JobTrigger Set-Location Set-NlbCluster Set-NlbClusterNode Set-NlbClusterNodeDip Set-NlbClusterPortRule Set-NlbClusterPortRuleNodeHandlingPriority Set-NlbClusterPortRuleNodeWeight Set-NlbClusterVip Set-PackageSource Set-PSBreakpoint Set-PSDebug Set-PSReadlineKeyHandler Set-PSReadlineOption Set-PSSessionConfiguration Set-ScheduledJob Set-ScheduledJobOption Set-Service Set-StrictMode Set-TraceSource Set-Variable Set-WmiInstance Set-WSManInstance Set-WSManQuickConfig Show-Command Show-ControlPanelItem Show-EventLog Sort-Object Split-Path Start-BitsTransfer Start-Cluster Start-ClusterGroup Start-ClusterNode Start-ClusterResource Start-DscConfiguration Start-Job Start-NlbCluster Start-NlbClusterNode Start-Process Start-Service Start-Sleep Start-Transaction Start-Transcript Stop-Cluster Stop-ClusterGroup Stop-ClusterNode Stop-ClusterResource Stop-Computer Stop-Job Stop-NlbCluster Stop-NlbClusterNode Stop-Process Stop-Service Stop-Transcript Suspend-BitsTransfer Suspend-ClusterNode Suspend-ClusterResource Suspend-Job Suspend-NlbCluster Suspend-NlbClusterNode Suspend-Service Tee-Object Test-AppLockerPolicy Test-Cluster Test-ClusterResourceFailure Test-ComputerSecureChannel Test-Connection Test-DscConfiguration Test-ModuleManifest Test-Path Test-PSSessionConfigurationFile Test-WSMan Trace-Command Unblock-File Undo-Transaction Uninstall-ADServiceAccount Uninstall-Package Unlock-ADAccount Unprotect-CmsMessage Unregister-Event Unregister-PackageSource Unregister-PSSessionConfiguration Unregister-ScheduledJob Update-ClusterIPResource Update-ClusterVirtualMachineConfiguration Update-FormatData Update-Help Update-List Update-TypeData Use-Transaction Wait-Debugger Wait-Event Wait-Job Wait-Process Where-Object Write-Debug Write-Error Write-EventLog Write-Host Write-Information Write-Output Write-Progress Write-Verbose Write-Warning ac asnp cat cd chdir clc clear clhy cli clp cls clv cnsn compare copy cp cpi cpp curl cvpa dbp del diff dir dnsn ebp echo epal epcsv epsn erase etsn exsn fc fl foreach ft fw gal gbp gc gci gcm gcs gdr ghy gi gjb gl gm gmo gp gps group gsn gsnp gsv gu gv gwmi h history icm iex ihy ii ipal ipcsv ipmo ipsn irm ise iwmi iwr kill lp ls man md measure mi mount move mp mv nal ndr ni nmo npssc nsn nv ogv oh popd ps pushd pwd r rbp rcjb rcsn rd rdr ren ri rjb rm rmdir rmo rni rnp rp rsn rsnp rujb rv rvpa rwmi sajb sal saps sasv sbp sc select set shcm si sl sleep sls sort sp spjb spps spsv start sujb sv swmi tee trcm type wget where wjb write \% \? $_ $True $False $Env $Null $^ $$ $? $input $foreach $args $switch $matches $LastExitCode $Error $StackTrace $HOME $PsHome $ConsoleFileName $PWD $ShellId $Profile $Host $OFS skylighting-core-0.8.5/xml/coffee.xml0000644000000000000000000004354713673235152015771 0ustar0000000000000000 false true yes no on off undefined null NaN Infinity return break continue throw for while until loop if else unless switch when then and or in do of by is isnt not typeof delete where super try catch finally try catch finally constructor class extends new instanceof case default function var void with const let enum export import native __hasProp __extends __slice __bind __indexOf Object Number Boolean Array String RegExp Function Date Math eval setInterval clearInterval setTimeout clearTimeout isFinite isNaN parseFloat parseInt escape unescape console encodeURI encodeURIComponent decodeURI decodeURIComponent window document navigator location history screen alert prompt process GLOBAL require exports skylighting-core-0.8.5/xml/pike.xml0000644000000000000000000001377313673235152015470 0ustar0000000000000000 break case class continue default do else for foreach if return switch while array float function int mapping mixed multiset> object program static string void catch gauge sscanf typeof skylighting-core-0.8.5/xml/objectivec.xml0000644000000000000000000001443513673235152016651 0ustar0000000000000000 break case continue default do else enum extern for goto if return sizeof struct switch typedef union while @class @defs @encode @end @implementation @interface @private @protected @protocol @public @selector self super auto char const double float int long register short signed static unsigned void volatile skylighting-core-0.8.5/xml/lilypond.xml0000644000000000000000000016275713673235152016401 0ustar0000000000000000 ]> ChoirStaff ChordNames CueVoice Devnull DrumStaff DrumVoice Dynamics FiguredBass FretBoards Global GrandStaff GregorianTranscriptionStaff GregorianTranscriptionVoice Lyrics MensuralStaff MensuralVoice NoteNames PianoStaff RhythmicStaff Score Staff StaffGroup TabStaff TabVoice Timing VaticanaStaff VaticanaVoice Voice InnerChoirStaff InnerStaffGroup Accidental AccidentalCautionary AccidentalPlacement AccidentalSuggestion Ambitus AmbitusAccidental AmbitusLine AmbitusNoteHead Arpeggio BalloonTextItem BarLine BarNumber BassFigure BassFigureAlignment BassFigureAlignmentPositioning BassFigureBracket BassFigureContinuation BassFigureLine Beam BendAfter BreakAlignGroup BreakAlignment BreathingSign ChordName Clef ClusterSpanner ClusterSpannerBeacon CombineTextScript Custos DotColumn Dots DoublePercentRepeat DoublePercentRepeatCounter DynamicLineSpanner DynamicText DynamicTextSpanner Episema Fingering FretBoard Glissando GraceSpacing GridLine GridPoint Hairpin HarmonicParenthesesItem HorizontalBracket InstrumentName InstrumentSwitch KeyCancellation KeySignature LaissezVibrerTie LaissezVibrerTieColumn LedgerLineSpanner LeftEdge LigatureBracket LyricExtender LyricHyphen LyricSpace LyricText MeasureGrouping MelodyItem MensuralLigature MetronomeMark MultiMeasureRest MultiMeasureRestNumber MultiMeasureRestText NonMusicalPaperColumn NoteCollision NoteColumn NoteHead NoteName NoteSpacing OctavateEight OttavaBracket PaperColumn ParenthesesItem PercentRepeat PercentRepeatCounter PhrasingSlur PianoPedalBracket RehearsalMark RepeatSlash RepeatTie RepeatTieColumn Rest RestCollision Script ScriptColumn ScriptRow SeparationItem Slur SostenutoPedal SostenutoPedalLineSpanner SpacingSpanner SpanBar StaffGrouper StaffSpacing StaffSymbol StanzaNumber Stem StemTremolo StringNumber StrokeFinger SustainPedal SustainPedalLineSpanner System SystemStartBar SystemStartBrace SystemStartBracket SystemStartSquare TabNoteHead TextScript TextSpanner Tie TieColumn TimeSignature TrillPitchAccidental TrillPitchGroup TrillPitchHead TrillSpanner TupletBracket TupletNumber UnaCordaPedal UnaCordaPedalLineSpanner VaticanaLigature VerticalAlignment VerticalAxisGroup VoiceFollower VoltaBracket VoltaBracketSpanner aDueText alignAboveContext alignBassFigureAccidentals alignBelowContext allowBeamBreak associatedVoice autoAccidentals autoBeamCheck autoBeamSettings autoBeaming autoCautionaries automaticBars barAlways barCheckSynchronize barNumberVisibility baseMoment bassFigureFormatFunction bassStaffProperties beamExceptions beatGrouping beatLength beatStructure chordChanges chordNameExceptions chordNameExceptionsFull chordNameExceptionsPartial chordNameFunction chordNameSeparator chordNoteNamer chordPrefixSpacer chordRootNamer clefGlyph clefOctavation clefPosition connectArpeggios countPercentRepeats createKeyOnClefChange createSpacing crescendoSpanner crescendoText currentBarNumber decrescendoSpanner decrescendoText defaultBarType doubleSlurs doubleRepeatType drumPitchTable drumStyleTable dynamicAbsoluteVolumeFunction explicitClefVisibility explicitKeySignatureVisibility extendersOverRests extraNatural figuredBassAlterationDirection figuredBassCenterContinuations figuredBassFormatter figuredBassPlusDirection fingeringOrientations firstClef followVoice fontSize forbidBreak forceClef gridInterval hairpinToBarline harmonicAccidentals highStringOne ignoreBarChecks ignoreFiguredBassRest ignoreMelismata implicitBassFigures implicitTimeSignatureVisibility instrumentCueName instrumentEqualizer instrumentName instrumentTransposition internalBarNumber keepAliveInterfaces keyAlterationOrder keySignature lyricMelismaAlignment majorSevenSymbol markFormatter maximumFretStretch measureLength measurePosition melismaBusyProperties metronomeMarkFormatter middleCClefPosition middleCOffset middleCPosition midiInstrument midiMaximumVolume midiMinimumVolume minimumFret minimumPageTurnLength minimumRepeatLengthForPageTurn noteToFretFunction ottavation output pedalSostenutoStrings pedalSostenutoStyle pedalSustainStrings pedalSustainStyle pedalUnaCordaStrings pedalUnaCordaStyle printKeyCancellation printOctaveNames printPartCombineTexts proportionalNotationDuration recordEventSequence rehearsalMark repeatCommands restNumberThreshold scriptDefinitions shapeNoteStyles shortInstrumentName shortVocalName skipBars skipTypesetting soloIIText soloText squashedPosition staffLineLayoutFunction stanza stemLeftBeamCount stemRightBeamCount stringNumberOrientations stringOneTopmost stringTunings strokeFingerOrientations subdivideBeams suggestAccidentals systemStartDelimiter systemStartDelimiterHierarchy tablatureFormat tempoUnitCount tempoUnitDuration tempoWholesPerMinute tieWaitForNote timeSignatureFraction timing tonic topLevelAlignment trebleStaffProperties tremoloFlags tupletFullLength tupletFullLengthNote tupletSpannerDuration useBassFigureExtenders verticallySpacedContexts vocalName voltaOnThisStaff voltaSpannerDuration whichBar barNumberAlignSymbol centralCPosition extraVerticalExtent fingerHorizontalDirection instr instrument keyAccidentalOrder minimumVerticalExtent rehearsalMarkAlignSymbol soloADue tupletNumberFormatFunction vocNam AbsoluteDynamicEvent AnnotateOutputEvent ApplyContext ApplyOutputEvent ArpeggioEvent ArticulationEvent AutoChangeMusic BarCheck BassFigureEvent BeamEvent BeamForbidEvent BendAfterEvent BreathingEvent ClusterNoteEvent ContextChange ContextSpeccedMusic CrescendoEvent DecrescendoEvent Event EventChord ExtenderEvent FingeringEvent GlissandoEvent GraceMusic HarmonicEvent HyphenEvent KeyChangeEvent LabelEvent LaissezVibrerEvent LigatureEvent LineBreakEvent LyricCombineMusic LyricEvent MarkEvent MultiMeasureRestEvent MultiMeasureRestMusic MultiMeasureTextEvent Music NoteEvent NoteGroupingEvent OverrideProperty PageBreakEvent PageTurnEvent PartCombineMusic PercentEvent PercentRepeatedMusic PesOrFlexaEvent PhrasingSlurEvent PropertySet PropertyUnset QuoteMusic RelativeOctaveCheck RelativeOctaveMusic RepeatTieEvent RepeatedMusic RestEvent RevertProperty ScriptEvent SequentialMusic SimultaneousMusic SkipEvent SkipMusic SlurEvent SoloOneEvent SoloTwoEvent SostenutoEvent SpacingSectionEvent SpanEvent StaffSpanEvent StringNumberEvent StrokeFingerEvent SustainEvent TextScriptEvent TextSpanEvent TieEvent TimeScaledMusic TransposedMusic TremoloEvent TremoloRepeatedMusic TremoloSpanEvent TrillSpanEvent TupletSpanEvent UnaCordaEvent UnfoldedRepeatedMusic UnisonoEvent UnrelativableMusic VoiceSeparator VoltaRepeatedMusic acousticbassdrum acousticsnare agh agl bassdrum bd bda boh bohm boho bol bolm bolo cab cabasa cb cgh cghm cgho cgl cglm cglo chinesecymbal cl claves closedhihat cowbell crashcymbal crashcymbala crashcymbalb cuim cuio cymc cymca cymcb cymch cymr cymra cymrb cyms da db dc dd de electricsnare fivedown fiveup fourdown fourup gui guil guiro guis halfopenhihat handclap hc hh hhc hhho hho hhp hiagogo hibongo hiconga highfloortom hightom hihat himidtom hisidestick hitimbale hiwoodblock loagogo lobongo loconga longguiro longwhistle losidestick lotimbale lowfloortom lowmidtom lowoodblock lowtom mar maracas mutecuica mutehibongo mutehiconga mutelobongo muteloconga mutetriangle onedown oneup opencuica openhibongo openhiconga openhihat openlobongo openloconga opentriangle pedalhihat rb ridebell ridecymbal ridecymbala ridecymbalb shortguiro shortwhistle sidestick sn sna snare sne splashcymbal ss ssh ssl tamb tambourine tamtam threedown threeup timh timl tomfh tomfl tomh toml tommh tomml tri triangle trim trio tt twodown twoup ua ub uc ud ue vibraslap vibs wbh wbl whl whs skylighting-core-0.8.5/xml/python.xml0000644000000000000000000007214313673235152016055 0ustar0000000000000000 ]> import from as class def del global lambda nonlocal and in is not or assert break continue elif else except finally for if pass raise return try while with yield async await __import__ abs all any apply ascii basestring bin breakpoint bool buffer bytearray bytes callable chr classmethod cmp coerce compile complex delattr dict dir divmod enumerate eval exec execfile file filter float format frozenset getattr globals hasattr hash help hex id input int intern isinstance issubclass iter len list locals long map max memoryview min next object oct open ord pow print property range raw_input reduce reload repr reversed round set setattr slice sorted staticmethod str sum super tuple type unichr unicode vars xrange zip None self True False NotImplemented Ellipsis __debug__ __file__ __name__ SIGNAL SLOT connect __new__ __init__ __del__ __repr__ __str__ __lt__ __le__ __eq__ __ne__ __gt__ __ge__ __cmp__ __rcmp__ __hash__ __nonzero__ __unicode__ __getattr__ __setattr__ __delattr__ __getattribute__ __get__ __set__ __delete__ __call__ __len__ __getitem__ __setitem__ __delitem__ __iter__ __reversed__ __contains__ __getslice__ __setslice__ __delslice__ __add__ __sub__ __mul__ __floordiv__ __mod__ __divmod__ __pow__ __lshift__ __rshift__ __and__ __xor__ __or__ __div__ __truediv__ __radd__ __rsub__ __rmul__ __rdiv__ __rtruediv__ __rfloordiv__ __rmod__ __rdivmod__ __rpow__ __rlshift__ __rrshift__ __rand__ __rxor__ __ror__ __iadd__ __isub__ __imul__ __idiv__ __itruediv__ __ifloordiv__ __imod__ __ipow__ __ilshift__ __irshift__ __iand__ __ixor__ __ior__ __neg__ __pos__ __abs__ __invert__ __complex__ __int__ __long__ __float__ __oct__ __hex__ __index__ __coerce__ __enter__ __exit__ __bytes__ __format__ __next__ __dir__ __await__ __aiter__ __anext__ __aenter__ __aexit__ ArithmeticError AssertionError AttributeError BaseException BlockingIOError BrokenPipeError BufferError BytesWarning ChildProcessError ConnectionAbortedError ConnectionError ConnectionRefusedError ConnectionResetError DeprecationWarning EnvironmentError EOFError Exception FileExistsError FileNotFoundError FloatingPointError FutureWarning GeneratorExit ImportError ImportWarning IndentationError IndexError InterruptedError IOError IsADirectoryError KeyboardInterrupt KeyError LookupError MemoryError NameError NotADirectoryError NotImplementedError OSError OverflowError PendingDeprecationWarning PermissionError ProcessLookupError ReferenceError ResourceWarning RuntimeError RuntimeWarning StandardError StopIteration SyntaxError SyntaxWarning SystemError SystemExit TabError TimeoutError TypeError UnboundLocalError UnicodeDecodeError UnicodeEncodeError UnicodeError UnicodeTranslateError UnicodeWarning UserWarning ValueError Warning WindowsError ZeroDivisionError skylighting-core-0.8.5/xml/diff.xml0000644000000000000000000001437513673235152015447 0ustar0000000000000000 ]> skylighting-core-0.8.5/xml/m4.xml0000644000000000000000000001642413673235152015054 0ustar0000000000000000 __gnu__ __os2__ os2 __unix__ unix __windows__ windows m4___gnu__ m4___os2__ m4_os2 m4___unix__ m4_unix m4___windows__ m4_windows __file__ __line__ __program__ builtin changecom changequote changeword debugfile debugmode decr define defn divert divnum dnl dumpdef errprint esyscmd eval format ifdef ifelse include incr index indir len m4exit m4wrap maketemp mkstemp patsubst popdef pushdef regexp shift sinclude substr syscmd sysval traceon traceoff translit undefine undivert m4___file__ m4___line__ m4___program__ m4_builtin m4_changecom m4_changequote m4_changeword m4_debugfile m4_debugmode m4_decr m4_define m4_defn m4_divert m4_divnum m4_dnl m4_dumpdef m4_errprint m4_esyscmd m4_eval m4_format m4_ifdef m4_ifelse m4_include m4_incr m4_index m4_indir m4_len m4_m4exit m4_m4wrap m4_maketemp m4_mkstemp m4_patsubst m4_popdef m4_pushdef m4_regexp m4_shift m4_sinclude m4_substr m4_syscmd m4_sysval m4_traceon m4_traceoff m4_translit m4_undefine m4_undivert skylighting-core-0.8.5/xml/ruby.xml0000644000000000000000000013652613673235152015523 0ustar0000000000000000 BEGIN END and begin break case defined? do else elsif end ensure for if in next not or redo rescue retry return then unless until when yield private_class_method private protected public_class_method public attr_reader attr_writer attr_accessor alias module class def undef self super nil false true caller __FILE__ __LINE__ $stdout $defout $stderr $deferr $stdin abort at_exit autoload autoload? binding block_given? callcc caller catch chomp chomp! chop chop! eval exec exit exit! fail fork format getc gets global_variables gsub gsub! iterator? lambda load local_variables loop method_missing open p print printf proc putc puts raise rand readline readlines require require_relative scan select set_trace_func sleep split sprintf srand sub sub! syscall system test throw trace_var trap untrace_var warn extend include prepend skylighting-core-0.8.5/xml/monobasic.xml0000644000000000000000000002121013673235152016473 0ustar0000000000000000 Option Explicit Strict Imports Inherits As New Dim Redim Private Friend Public Const ReadOnly WriteOnly Default Shared Shadows Protected Overloads Overrides NotOverridable NotInheritable MustInherit MustOverride MyBase MyClass Me Delegate Catch Finaly When Throw To Step Then Else True False Nothing Call ByVal ByRef Optional ParamArray Return Declare WithEvents Event RaiseEvent AddHandler And Or Not Xor AndAlso OrElse Goto On Error Resume Boolean Char String Integer Long Double Object Exception Date DateTime Int16 Int32 Int64 ParamArray TimeSpan Byte Decimal IntPtr Single Guid skylighting-core-0.8.5/xml/ada.xml0000644000000000000000000001747413673235152015267 0ustar0000000000000000 abort abs abstract accept access aliased all and array at begin body constant declare delay delta digits do else elsif end entry exception exit for function generic goto in interface is limited mod new not null of or others out overriding package pragma private procedure protected raise range rem record renames requeue return reverse separate subtype tagged task terminate then type until use when while with xor all_calls_remote assert assertion_policy asynchronous atomic atomic_components attach_handler controlled convention detect_blocking discard_names elaborate elaborate_all elaborate_body export import inline inspection_point interrupt_handler interrupt_priority linker_options list locking_policy no_return normalize_scalars optimize pack page partition_elaboration_policy preelaborable_initialization preelaborate priority priority_specific_dispatching profile pure queuing_policy relative_deadline remote_call_interface remote_types restrictions reviewable shared_passive storage_size suppress task_dispatching_policy unchecked_union unsuppress volatile volatile_components boolean character float integer long_float long_integer long_long_float long_long_integer short_float short_integer string wide_string wide_character wide_wide_character wide_wide_string skylighting-core-0.8.5/xml/zsh.xml0000644000000000000000000011453413673235152015341 0ustar0000000000000000 ]> else for function in select until while elif then set - . : alias autoload bg bindkey break builtin bye cap cd chdir clone command comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues continue dirs disable disown echo echotc echoti emulate enable eval exec exit false fc fg functions getcap getopts hash history jobs kill let limit log logout noglob popd print printf pushd pushln pwd r rehash return sched set setcap setopt shift source stat suspend test times trap true ttyctl type ulimit umask unalias unfunction unhash unlimit unset unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp declare export float getln integer unset declare typeset local read readonly arch awk bash bunzip2 bzcat bzcmp bzdiff bzegrep bzfgrep bzgrep bzip2 bzip2recover bzless bzmore cat chattr chgrp chmod chown chvt cp date dd deallocvt df dir dircolors dmesg dnsdomainname domainname du dumpkeys echo ed egrep false fgconsole fgrep fuser gawk getkeycodes gocr grep groff groups gunzip gzexe gzip hostname igawk install kbd_mode kbdrate killall last lastb link ln loadkeys loadunimap login ls lsattr lsmod lsmod.old lzcat lzcmp lzdiff lzegrep lzfgrep lzgrep lzless lzcat lzma lzmainfo lzmore mapscrn mesg mkdir mkfifo mknod mktemp more mount mv nano netstat nisdomainname nroff openvt pgawk pidof ping ps pstree pwd rbash readlink red resizecons rm rmdir run-parts sash sed setfont setkeycodes setleds setmetamode setserial sh showkey shred sleep ssed stat stty su sync tar tempfile touch troff true umount uname unicode_start unicode_stop unlink unlzma unxz utmpdump uuidgen vdir wall wc xz xzcat ypdomainname zcat zcmp zdiff zegrep zfgrep zforce zgrep zless zmore znew zsh aclocal aconnect aplay apm apmsleep apropos ar arecord as as86 autoconf autoheader automake awk basename bc bison c++ cal cat cc cdda2wav cdparanoia cdrdao cd-read cdrecord chfn chgrp chmod chown chroot chsh clear cmp co col comm cp cpio cpp cut dc dd df diff diff3 dir dircolors directomatic dirname du env expr fbset file find flex flex++ fmt free ftp funzip fuser g++ gawk gc gcc gdb getent getopt gettext gettextize gimp gimp-remote gimptool gmake gs head hexdump id install join kill killall ld ld86 ldd less lex ln locate lockfile logname lp lpr ls lynx m4 make man mkdir mknod msgfmt mv namei nasm nawk nice nl nm nm86 nmap nohup nop od passwd patch pcregrep pcretest perl perror pidof pr printf procmail prune ps2ascii ps2epsi ps2frag ps2pdf ps2ps psbook psmerge psnup psresize psselect pstops rcs rev rm scp sed seq setterm shred size size86 skill slogin snice sort sox split ssh ssh-add ssh-agent ssh-keygen ssh-keyscan stat strings strip sudo suidperl sum tac tail tee test tr uniq unlink unzip updatedb updmap uptime users vmstat w wc wget whatis whereis which who whoami write xargs yacc yes zip zsoelim dcop kdialog kfile xhost xmodmap xset skylighting-core-0.8.5/xml/glsl.xml0000644000000000000000000011760613673235152015501 0ustar0000000000000000 break continue do for while if else true false discard return struct subroutine layout uniform buffer invariant float int void bool mat2 mat3 mat4 vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 sampler1D sampler2D sampler3D samplerCube sampler2DRect sampler1DArray sampler2DArray samplerCubeArray samplerBuffer sampler2DMS sampler2DMSArray sampler1DShadow sampler2DShadow samplerCubeShadow sampler2DRectShadow sampler1DArrayShadow sampler2DArrayShadow samplerCubeArrayShadow isampler1D isampler2D isampler3D isamplerCube isampler2DRect isampler1DArray isampler2DArray isamplerCubeArray isamplerBuffer isampler2DMS isampler2DMSArray isampler1DShadow isampler2DShadow isamplerCubeShadow isampler2DRectShadow isampler1DArrayShadow isampler2DArrayShadow isamplerCubeArrayShadow usampler1D usampler2D usampler3D usamplerCube usampler2DRect usampler1DArray usampler2DArray usamplerCubeArray usamplerBuffer usampler2DMS usampler2DMSArray usampler1DShadow usampler2DShadow usamplerCubeShadow usampler2DRectShadow usampler1DArrayShadow usampler2DArrayShadow usamplerCubeArrayShadow atomic_uint attribute const varying in out inout flat noperspective smooth location component binding index offset row_major packed shared std140 std430 xfb_buffer xfb_offset xfb_stride origin_upper_left pixel_center_integer early_fragment_tests points lines lines_adjacency triangles triangles_adjacency line_strip triangle_strip max_vertices invocations stream isolines triangles quads point_mode equal_spacing fractional_even_spacing fractional_odd_spacing cw ccw vertices coherent volatile restrict readonly writeonly FIXME TODO BUG abs acos acosh glActiveShaderProgram glActiveTexture all any asin asinh atan atanh atomicAdd atomicAnd atomicCompSwap atomicCounter atomicCounterDecrement atomicCounterIncrement atomicExchange atomicMax atomicMin atomicOr atomicXor glAttachShader barrier glBeginConditionalRender glBeginQuery glBeginQueryIndexed glBeginTransformFeedback glBindAttribLocation glBindBuffer glBindBufferBase glBindBufferRange glBindBuffersBase glBindBuffersRange glBindFragDataLocation glBindFragDataLocationIndexed glBindFramebuffer glBindImageTexture glBindImageTextures glBindProgramPipeline glBindRenderbuffer glBindSampler glBindSamplers glBindTexture glBindTextures glBindTextureUnit glBindTransformFeedback glBindVertexArray glBindVertexBuffer glBindVertexBuffers bitCount bitfieldExtract bitfieldInsert bitfieldReverse glBlendColor glBlendEquation glBlendEquationi glBlendEquationSeparate glBlendEquationSeparatei glBlendFunc glBlendFunci glBlendFuncSeparate glBlendFuncSeparatei glBlitFramebuffer glBlitNamedFramebuffer glBufferData glBufferStorage glBufferSubData ceil glCheckFramebufferStatus glCheckNamedFramebufferStatus clamp glClampColor glClear glClearBuffer glClearBufferData glClearBufferfi glClearBufferfv glClearBufferiv glClearBufferSubData glClearBufferuiv glClearColor glClearDepth glClearDepthf glClearNamedBufferData glClearNamedBufferSubData glClearNamedFramebufferfi glClearNamedFramebufferfv glClearNamedFramebufferiv glClearNamedFramebufferuiv glClearStencil glClearTexImage glClearTexSubImage glClientWaitSync glClipControl glColorMask glColorMaski glCompileShader glCompressedTexImage1D glCompressedTexImage2D glCompressedTexImage3D glCompressedTexSubImage1D glCompressedTexSubImage2D glCompressedTexSubImage3D glCompressedTextureSubImage1D glCompressedTextureSubImage2D glCompressedTextureSubImage3D glCopyBufferSubData glCopyImageSubData glCopyNamedBufferSubData glCopyTexImage1D glCopyTexImage2D glCopyTexSubImage1D glCopyTexSubImage2D glCopyTexSubImage3D glCopyTextureSubImage1D glCopyTextureSubImage2D glCopyTextureSubImage3D cos cosh glCreateBuffers glCreateFramebuffers glCreateProgram glCreateProgramPipelines glCreateQueries glCreateRenderbuffers glCreateSamplers glCreateShader glCreateShaderProgram glCreateShaderProgramv glCreateTextures glCreateTransformFeedbacks glCreateVertexArrays cross glCullFace glDebugMessageCallback glDebugMessageControl glDebugMessageInsert degrees glDeleteBuffers glDeleteFramebuffers glDeleteProgram glDeleteProgramPipelines glDeleteQueries glDeleteRenderbuffers glDeleteSamplers glDeleteShader glDeleteSync glDeleteTextures glDeleteTransformFeedbacks glDeleteVertexArrays glDepthFunc glDepthMask glDepthRange glDepthRangeArray glDepthRangeArrayv glDepthRangef glDepthRangeIndexed glDetachShader determinant dFdx dFdxCoarse dFdxFine dFdy dFdyCoarse dFdyFine glDisable glDisablei glDisableVertexArrayAttrib glDisableVertexAttribArray glDispatchCompute glDispatchComputeIndirect distance dot glDrawArrays glDrawArraysIndirect glDrawArraysInstanced glDrawArraysInstancedBaseInstance glDrawBuffer glDrawBuffers glDrawElements glDrawElementsBaseVertex glDrawElementsIndirect glDrawElementsInstanced glDrawElementsInstancedBaseInstance glDrawElementsInstancedBaseVertex glDrawElementsInstancedBaseVertexBaseInstance glDrawRangeElements glDrawRangeElementsBaseVertex glDrawTransformFeedback glDrawTransformFeedbackInstanced glDrawTransformFeedbackStream glDrawTransformFeedbackStreamInstanced EmitStreamVertex EmitVertex glEnable glEnablei glEnableVertexArrayAttrib glEnableVertexAttribArray glEndConditionalRender EndPrimitive glEndQuery glEndQueryIndexed EndStreamPrimitive glEndTransformFeedback equal exp exp2 faceforward glFenceSync findLSB findMSB glFinish floatBitsToInt floatBitsToUint floor glFlush glFlushMappedBufferRange glFlushMappedNamedBufferRange fma fract glFramebufferParameteri glFramebufferRenderbuffer glFramebufferTexture glFramebufferTexture1D glFramebufferTexture2D glFramebufferTexture3D glFramebufferTextureLayer frexp glFrontFace fwidth fwidthCoarse fwidthFine glGenBuffers glGenerateMipmap glGenerateTextureMipmap glGenFramebuffers glGenProgramPipelines glGenQueries glGenRenderbuffers glGenSamplers glGenTextures glGenTransformFeedbacks glGenVertexArrays glGet glGetActiveAtomicCounterBufferiv glGetActiveAttrib glGetActiveSubroutineName glGetActiveSubroutineUniform glGetActiveSubroutineUniformiv glGetActiveSubroutineUniformName glGetActiveUniform glGetActiveUniformBlock glGetActiveUniformBlockiv glGetActiveUniformBlockName glGetActiveUniformName glGetActiveUniformsiv glGetAttachedShaders glGetAttribLocation glGetBooleani_v glGetBooleanv glGetBufferParameter glGetBufferParameteri64v glGetBufferParameteriv glGetBufferPointerv glGetBufferSubData glGetCompressedTexImage glGetCompressedTextureImage glGetCompressedTextureSubImage glGetDebugMessageLog glGetDoublei_v glGetDoublev glGetError glGetFloati_v glGetFloatv glGetFragDataIndex glGetFragDataLocation glGetFramebufferAttachmentParameter glGetFramebufferAttachmentParameteriv glGetFramebufferParameter glGetFramebufferParameteriv glGetGraphicsResetStatus glGetInteger64i_v glGetInteger64v glGetIntegeri_v glGetIntegerv glGetInternalformat glGetInternalformati64v glGetInternalformativ glGetMultisample glGetMultisamplefv glGetNamedBufferParameteri64v glGetNamedBufferParameteriv glGetNamedBufferPointerv glGetNamedBufferSubData glGetNamedFramebufferAttachmentParameteriv glGetNamedFramebufferParameteriv glGetNamedRenderbufferParameteriv glGetnCompressedTexImage glGetnTexImage glGetnUniformdv glGetnUniformfv glGetnUniformiv glGetnUniformuiv glGetObjectLabel glGetObjectPtrLabel glGetPointerv glGetProgram glGetProgramBinary glGetProgramInfoLog glGetProgramInterface glGetProgramInterfaceiv glGetProgramiv glGetProgramPipeline glGetProgramPipelineInfoLog glGetProgramPipelineiv glGetProgramResource glGetProgramResourceIndex glGetProgramResourceiv glGetProgramResourceLocation glGetProgramResourceLocationIndex glGetProgramResourceName glGetProgramStage glGetProgramStageiv glGetQueryIndexed glGetQueryIndexediv glGetQueryiv glGetQueryObject glGetQueryObjecti64v glGetQueryObjectiv glGetQueryObjectui64v glGetQueryObjectuiv glGetRenderbufferParameter glGetRenderbufferParameteriv glGetSamplerParameter glGetSamplerParameterfv glGetSamplerParameterIiv glGetSamplerParameterIuiv glGetSamplerParameteriv glGetShader glGetShaderInfoLog glGetShaderiv glGetShaderPrecisionFormat glGetShaderSource glGetString glGetStringi glGetSubroutineIndex glGetSubroutineUniformLocation glGetSync glGetSynciv glGetTexImage glGetTexLevelParameter glGetTexLevelParameterfv glGetTexLevelParameteriv glGetTexParameter glGetTexParameterfv glGetTexParameterIiv glGetTexParameterIuiv glGetTexParameteriv glGetTextureImage glGetTextureLevelParameterfv glGetTextureLevelParameteriv glGetTextureParameterfv glGetTextureParameterIiv glGetTextureParameterIuiv glGetTextureParameteriv glGetTextureSubImage glGetTransformFeedback glGetTransformFeedbacki64_v glGetTransformFeedbacki_v glGetTransformFeedbackiv glGetTransformFeedbackVarying glGetUniform glGetUniformBlockIndex glGetUniformdv glGetUniformfv glGetUniformIndices glGetUniformiv glGetUniformLocation glGetUniformSubroutine glGetUniformSubroutineuiv glGetUniformuiv glGetVertexArrayIndexed glGetVertexArrayIndexed64iv glGetVertexArrayIndexediv glGetVertexArrayiv glGetVertexAttrib glGetVertexAttribdv glGetVertexAttribfv glGetVertexAttribIiv glGetVertexAttribIuiv glGetVertexAttribiv glGetVertexAttribLdv glGetVertexAttribPointerv gl_ClipDistance gl_CullDistance gl_FragCoord gl_FragDepth gl_FrontFacing gl_GlobalInvocationID gl_HelperInvocation gl_InstanceID gl_InvocationID gl_Layer gl_LocalInvocationID gl_LocalInvocationIndex gl_NumSamples gl_NumWorkGroups gl_PatchVerticesIn gl_PointCoord gl_PointSize gl_Position gl_PrimitiveID gl_PrimitiveIDIn gl_SampleID gl_SampleMask gl_SampleMaskIn gl_SamplePosition gl_TessCoord gl_TessLevelInner gl_TessLevelOuter gl_VertexID gl_ViewportIndex gl_WorkGroupID gl_WorkGroupSize greaterThan greaterThanEqual groupMemoryBarrier glHint imageAtomicAdd imageAtomicAnd imageAtomicCompSwap imageAtomicExchange imageAtomicMax imageAtomicMin imageAtomicOr imageAtomicXor imageLoad imageSamples imageSize imageStore imulExtended intBitsToFloat interpolateAtCentroid interpolateAtOffset interpolateAtSample glInvalidateBufferData glInvalidateBufferSubData glInvalidateFramebuffer glInvalidateNamedFramebufferData glInvalidateNamedFramebufferSubData glInvalidateSubFramebuffer glInvalidateTexImage glInvalidateTexSubImage inverse inversesqrt glIsBuffer glIsEnabled glIsEnabledi glIsFramebuffer isinf isnan glIsProgram glIsProgramPipeline glIsQuery glIsRenderbuffer glIsSampler glIsShader glIsSync glIsTexture glIsTransformFeedback glIsVertexArray ldexp length lessThan lessThanEqual glLineWidth glLinkProgram log log2 glLogicOp glMapBuffer glMapBufferRange glMapNamedBuffer glMapNamedBufferRange matrixCompMult max memoryBarrier glMemoryBarrier memoryBarrierAtomicCounter memoryBarrierBuffer glMemoryBarrierByRegion memoryBarrierImage memoryBarrierShared min glMinSampleShading mix mod modf glMultiDrawArrays glMultiDrawArraysIndirect glMultiDrawElements glMultiDrawElementsBaseVertex glMultiDrawElementsIndirect glNamedBufferData glNamedBufferStorage glNamedBufferSubData glNamedFramebufferDrawBuffer glNamedFramebufferDrawBuffers glNamedFramebufferParameteri glNamedFramebufferReadBuffer glNamedFramebufferRenderbuffer glNamedFramebufferTexture glNamedFramebufferTextureLayer glNamedRenderbufferStorage glNamedRenderbufferStorageMultisample noise noise1 noise2 noise3 noise4 normalize not notEqual glObjectLabel glObjectPtrLabel outerProduct packDouble2x32 packHalf2x16 packSnorm2x16 packSnorm4x8 packUnorm packUnorm2x16 packUnorm4x8 glPatchParameter glPatchParameterfv glPatchParameteri glPauseTransformFeedback glPixelStore glPixelStoref glPixelStorei glPointParameter glPointParameterf glPointParameterfv glPointParameteri glPointParameteriv glPointSize glPolygonMode glPolygonOffset glPopDebugGroup pow glPrimitiveRestartIndex glProgramBinary glProgramParameter glProgramParameteri glProgramUniform glProgramUniform1f glProgramUniform1fv glProgramUniform1i glProgramUniform1iv glProgramUniform1ui glProgramUniform1uiv glProgramUniform2f glProgramUniform2fv glProgramUniform2i glProgramUniform2iv glProgramUniform2ui glProgramUniform2uiv glProgramUniform3f glProgramUniform3fv glProgramUniform3i glProgramUniform3iv glProgramUniform3ui glProgramUniform3uiv glProgramUniform4f glProgramUniform4fv glProgramUniform4i glProgramUniform4iv glProgramUniform4ui glProgramUniform4uiv glProgramUniformMatrix2fv glProgramUniformMatrix2x3fv glProgramUniformMatrix2x4fv glProgramUniformMatrix3fv glProgramUniformMatrix3x2fv glProgramUniformMatrix3x4fv glProgramUniformMatrix4fv glProgramUniformMatrix4x2fv glProgramUniformMatrix4x3fv glProvokingVertex glPushDebugGroup glQueryCounter radians glReadBuffer glReadnPixels glReadPixels reflect refract glReleaseShaderCompiler removedTypes glRenderbufferStorage glRenderbufferStorageMultisample glResumeTransformFeedback round roundEven glSampleCoverage glSampleMaski glSamplerParameter glSamplerParameterf glSamplerParameterfv glSamplerParameteri glSamplerParameterIiv glSamplerParameterIuiv glSamplerParameteriv glScissor glScissorArray glScissorArrayv glScissorIndexed glScissorIndexedv glShaderBinary glShaderSource glShaderStorageBlockBinding sign sin sinh smoothstep sqrt glStencilFunc glStencilFuncSeparate glStencilMask glStencilMaskSeparate glStencilOp glStencilOpSeparate step tan tanh glTexBuffer glTexBufferRange texelFetch texelFetchOffset glTexImage1D glTexImage2D glTexImage2DMultisample glTexImage3D glTexImage3DMultisample glTexParameter glTexParameterf glTexParameterfv glTexParameteri glTexParameterIiv glTexParameterIuiv glTexParameteriv glTexStorage1D glTexStorage2D glTexStorage2DMultisample glTexStorage3D glTexStorage3DMultisample glTexSubImage1D glTexSubImage2D glTexSubImage3D texture glTextureBarrier glTextureBuffer glTextureBufferRange textureGather textureGatherOffset textureGatherOffsets textureGrad textureGradOffset textureLod textureLodOffset textureOffset glTextureParameterf glTextureParameterfv glTextureParameteri glTextureParameterIiv glTextureParameterIuiv glTextureParameteriv textureProj textureProjGrad textureProjGradOffset textureProjLod textureProjLodOffset textureProjOffset textureQueryLevels textureQueryLod textureSamples textureSize glTextureStorage1D glTextureStorage2D glTextureStorage2DMultisample glTextureStorage3D glTextureStorage3DMultisample glTextureSubImage1D glTextureSubImage2D glTextureSubImage3D glTextureView glTransformFeedbackBufferBase glTransformFeedbackBufferRange glTransformFeedbackVaryings transpose trunc uaddCarry uintBitsToFloat umulExtended glUniform glUniform1f glUniform1fv glUniform1i glUniform1iv glUniform1ui glUniform1uiv glUniform2f glUniform2fv glUniform2i glUniform2iv glUniform2ui glUniform2uiv glUniform3f glUniform3fv glUniform3i glUniform3iv glUniform3ui glUniform3uiv glUniform4f glUniform4fv glUniform4i glUniform4iv glUniform4ui glUniform4uiv glUniformBlockBinding glUniformMatrix2fv glUniformMatrix2x3fv glUniformMatrix2x4fv glUniformMatrix3fv glUniformMatrix3x2fv glUniformMatrix3x4fv glUniformMatrix4fv glUniformMatrix4x2fv glUniformMatrix4x3fv glUniformSubroutines glUniformSubroutinesuiv glUnmapBuffer glUnmapNamedBuffer unpackDouble2x32 unpackHalf2x16 unpackSnorm2x16 unpackSnorm4x8 unpackUnorm unpackUnorm2x16 unpackUnorm4x8 glUseProgram glUseProgramStages usubBorrow glValidateProgram glValidateProgramPipeline glVertexArrayAttribBinding glVertexArrayAttribFormat glVertexArrayAttribIFormat glVertexArrayAttribLFormat glVertexArrayBindingDivisor glVertexArrayElementBuffer glVertexArrayVertexBuffer glVertexArrayVertexBuffers glVertexAttrib glVertexAttrib1d glVertexAttrib1dv glVertexAttrib1f glVertexAttrib1fv glVertexAttrib1s glVertexAttrib1sv glVertexAttrib2d glVertexAttrib2dv glVertexAttrib2f glVertexAttrib2fv glVertexAttrib2s glVertexAttrib2sv glVertexAttrib3d glVertexAttrib3dv glVertexAttrib3f glVertexAttrib3fv glVertexAttrib3s glVertexAttrib3sv glVertexAttrib4bv glVertexAttrib4d glVertexAttrib4dv glVertexAttrib4f glVertexAttrib4fv glVertexAttrib4iv glVertexAttrib4Nbv glVertexAttrib4Niv glVertexAttrib4Nsv glVertexAttrib4Nub glVertexAttrib4Nubv glVertexAttrib4Nuiv glVertexAttrib4Nusv glVertexAttrib4s glVertexAttrib4sv glVertexAttrib4ubv glVertexAttrib4uiv glVertexAttrib4usv glVertexAttribBinding glVertexAttribDivisor glVertexAttribFormat glVertexAttribI1i glVertexAttribI1iv glVertexAttribI1ui glVertexAttribI1uiv glVertexAttribI2i glVertexAttribI2iv glVertexAttribI2ui glVertexAttribI2uiv glVertexAttribI3i glVertexAttribI3iv glVertexAttribI3ui glVertexAttribI3uiv glVertexAttribI4bv glVertexAttribI4i glVertexAttribI4iv glVertexAttribI4sv glVertexAttribI4ubv glVertexAttribI4ui glVertexAttribI4uiv glVertexAttribI4usv glVertexAttribIFormat glVertexAttribIPointer glVertexAttribL1d glVertexAttribL1dv glVertexAttribL2d glVertexAttribL2dv glVertexAttribL3d glVertexAttribL3dv glVertexAttribL4d glVertexAttribL4dv glVertexAttribLFormat glVertexAttribLPointer glVertexAttribP1ui glVertexAttribP2ui glVertexAttribP3ui glVertexAttribP4ui glVertexAttribPointer glVertexBindingDivisor glViewport glViewportArray glViewportArrayv glViewportIndexed glViewportIndexedf glViewportIndexedfv glWaitSync gl_Position gl_PointSize gl_ClipVertex gl_FragCoord gl_FragFacing gl_FragColor gl_FragData gl_FragDepth gl_Color gl_SecondaryColor gl_Normal gl_Vertex gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_FogColor gl_ClipDistance gl_PrimitiveIDIn gl_InvocationID gl_PrimitiveID gl_Layer gl_ViewportIndex gl_TessCoord gl_PatchVerticesIn gl_TessLevelOuter gl_TessLevelInner gl_MaxPatchVertices gl_in gl_out gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords gl_MaxVertexAttributes gl_MaxVertexUniformComponents gl_MaxVaryingFloats gl_MaxVertexTextureImageUnits gl_MaxCombinedTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformComponents gl_MaxDrawBuffers gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse gl_TextureMatrixInverse gl_ModelViewMatrixTranspose gl_ProjectionMatrixTranspose gl_ModelViewProjectionMatrixTranspose gl_TextureMatrixTranspose gl_ModelViewMatrixInverseTranspose gl_ProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixInverseTranspose gl_TextureMatrixInverseTranspose gl_NormScale gl_DepthRangeParameters gl_DepthRange gl_ClipPlane gl_PointParameters gl_Point gl_MaterialParameters gl_FrontMaterial gl_BackMaterial gl_LightSourceParameters gl_LightSource gl_LightModelParameters gl_LightModel gl_LightModelProducts gl_FrontLightModelProduct gl_BackLightModelProduct gl_LightProducts gl_FrontLightProduct gl_BackLightProduct gl_TextureEnvColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ gl_ObjectPlaneS gl_ObjectPlaneT gl_ObjectPlaneR gl_ObjectPlaneQ gl_FogParameters gl_Fog gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor gl_TexCoord gl_FogFragCoord gl_Color gl_SecondaryColor skylighting-core-0.8.5/xml/roff.xml0000644000000000000000000002247613673235152015474 0ustar0000000000000000 ]> br sp skylighting-core-0.8.5/xml/json.xml0000644000000000000000000001272013673235152015500 0ustar0000000000000000 null true false skylighting-core-0.8.5/xml/vhdl.xml0000644000000000000000000007440213673235152015471 0ustar0000000000000000 ]> file library use access after alias all array assert assume assume_guarantee attribute begin block body bus component constant context cover default disconnect downto end exit fairness falling_edge file for force function generate generic group guarded impure inertial is label linkage literal map new next null of on open others parameter port postponed procedure process property protected pure range record register reject release report return rising_edge select sequence severity signal shared strong subtype to transport type unaffected units until variable vmode vprop vunit wait when with note warning error failure in inout out buffer and abs or xor xnor not mod nand nor rem rol ror sla sra sll srl if else elsif then signal variable constant type attribute to downto others case when fs ps ns us ms sec min hr bit bit_vector character boolean boolean_vector integer integer_vector real real_vector time time_vector delay_length string severity_level positive natural file_open_kind file_open_status signed unsigned unresolved_unsigned unresolved_signed line text side width std_logic std_logic_vector std_ulogic std_ulogic_vector x01 x01z ux01 ux01z qsim_state qsim_state_vector qsim_12state qsim_12state_vector qsim_strength mux_bit mux_vector reg_bit reg_vector wor_bit wor_vector skylighting-core-0.8.5/xml/relaxng.xml0000644000000000000000000001067213673235152016173 0ustar0000000000000000 ]> anyName attribute choice data define div element empty except externalRef grammar group include interleave list mixed name notAllowed nsName oneOrMore optional param parentRef ref start text value zeroOrMore skylighting-core-0.8.5/xml/perl.xml0000644000000000000000000013504313673235152015475 0ustar0000000000000000 if unless else elsif while until for each foreach next last break continue return my our local state BEGIN END package sub do given when default __END__ __DATA__ __FILE__ __LINE__ __PACKAGE__ = != ~= += -= *= /= **= |= ||= //= &= &&= ?= + - * % || // && | & < << > >> ^ -> => . , ; :: \ and or not eq ne lt gt le ge cmp abs accept alarm atan2 bind binmode bless caller chdir chmod chomp chop chown chr chroot close closedir connect cos crypt dbmclose dbmopen defined delete die dump endgrent endhostent endnetent endprotoent endpwent endservent eof eval exec exists exit exp fcntl fileno flock fork format formline getc getgrent getgrgid getgrnam gethostbyaddr gethostbyname gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername getpgrp getppid getpriority getprotobyname getprotobynumber getprotoent getpwent getpwnam getpwuid getservbyname getservbyport getservent getsockname getsockopt glob gmtime goto grep hex import index int ioctl join keys kill last lc lcfirst length link listen localtime lock log lstat map mkdir msgctl msgget msgrcv msgsnd no oct open opendir ord pack package pipe pop pos print printf prototype push quotemeta rand read readdir readline readlink recv redo ref rename require reset return reverse rewinddir rindex rmdir say scalar seek seekdir select semctl semget semop send setgrent sethostent setnetent setpgrp setpriority setprotoent setpwent setservent setsockopt shift shmctl shmget shmread shmwrite shutdown sin sleep socket socketpair sort splice split sprintf sqrt srand stat study sub substr symlink syscall sysread sysseek system syswrite tell telldir tie time times truncate uc ucfirst umask undef unlink unpack unshift untie use utime values vec wait waitpid wantarray warn write strict english warnings vars subs utf8 sigtrap locale open less integer filetest constant bytes diagnostics skylighting-core-0.8.5/xml/scala.xml0000644000000000000000000037233613673235152015626 0ustar0000000000000000 Actor ActorProxy ActorTask ActorThread AllRef Any AnyRef Application AppliedType Array ArrayBuffer Attribute BoxedArray BoxedBooleanArray BoxedByteArray BoxedCharArray Buffer BufferedIterator Char Console Enumeration Fluid Function IScheduler ImmutableMapAdaptor ImmutableSetAdaptor Int Iterable List ListBuffer None Option Ordered Pair PartialFunction Pid Predef PriorityQueue PriorityQueueProxy Reaction Ref Responder RichInt RichString Rule RuleTransformer Script Seq SerialVersionUID Some Stream Symbol TcpService TcpServiceWorker Triple Unit Value WorkerThread serializable transient volatile ACTIVE ACTIVITY_COMPLETED ACTIVITY_REQUIRED ARG_IN ARG_INOUT ARG_OUT AWTError AWTEvent AWTEventListener AWTEventListenerProxy AWTEventMulticaster AWTException AWTKeyStroke AWTPermission AbstractAction AbstractBorder AbstractButton AbstractCellEditor AbstractCollection AbstractColorChooserPanel AbstractDocument AbstractDocument.AttributeContext AbstractDocument.Content AbstractDocument.ElementEdit AbstractExecutorService AbstractInterruptibleChannel AbstractLayoutCache AbstractLayoutCache.NodeDimensions AbstractList AbstractListModel AbstractMap AbstractMethodError AbstractPreferences AbstractQueue AbstractQueuedSynchronizer AbstractSelectableChannel AbstractSelectionKey AbstractSelector AbstractSequentialList AbstractSet AbstractSpinnerModel AbstractTableModel AbstractUndoableEdit AbstractWriter AccessControlContext AccessControlException AccessController AccessException Accessible AccessibleAction AccessibleAttributeSequence AccessibleBundle AccessibleComponent AccessibleContext AccessibleEditableText AccessibleExtendedComponent AccessibleExtendedTable AccessibleExtendedText AccessibleHyperlink AccessibleHypertext AccessibleIcon AccessibleKeyBinding AccessibleObject AccessibleRelation AccessibleRelationSet AccessibleResourceBundle AccessibleRole AccessibleSelection AccessibleState AccessibleStateSet AccessibleStreamable AccessibleTable AccessibleTableModelChange AccessibleText AccessibleTextSequence AccessibleValue AccountException AccountExpiredException AccountLockedException AccountNotFoundException Acl AclEntry AclNotFoundException Action ActionEvent ActionListener ActionMap ActionMapUIResource Activatable ActivateFailedException ActivationDesc ActivationException ActivationGroup ActivationGroupDesc ActivationGroupDesc.CommandEnvironment ActivationGroupID ActivationGroup_Stub ActivationID ActivationInstantiator ActivationMonitor ActivationSystem Activator ActiveEvent ActivityCompletedException ActivityRequiredException AdapterActivator AdapterActivatorOperations AdapterAlreadyExists AdapterAlreadyExistsHelper AdapterInactive AdapterInactiveHelper AdapterManagerIdHelper AdapterNameHelper AdapterNonExistent AdapterNonExistentHelper AdapterStateHelper AddressHelper Adjustable AdjustmentEvent AdjustmentListener Adler32 AffineTransform AffineTransformOp AlgorithmParameterGenerator AlgorithmParameterGeneratorSpi AlgorithmParameterSpec AlgorithmParameters AlgorithmParametersSpi AllPermission AlphaComposite AlreadyBound AlreadyBoundException AlreadyBoundHelper AlreadyBoundHolder AlreadyConnectedException AncestorEvent AncestorListener AnnotatedElement Annotation Annotation AnnotationFormatError AnnotationTypeMismatchException Any AnyHolder AnySeqHelper AnySeqHelper AnySeqHolder AppConfigurationEntry AppConfigurationEntry.LoginModuleControlFlag Appendable Applet AppletContext AppletInitializer AppletStub ApplicationException Arc2D Arc2D.Double Arc2D.Float Area AreaAveragingScaleFilter ArithmeticException Array Array ArrayBlockingQueue ArrayIndexOutOfBoundsException ArrayList ArrayStoreException ArrayType Arrays AssertionError AsyncBoxView AsynchronousCloseException AtomicBoolean AtomicInteger AtomicIntegerArray AtomicIntegerFieldUpdater AtomicLong AtomicLongArray AtomicLongFieldUpdater AtomicMarkableReference AtomicReference AtomicReferenceArray AtomicReferenceFieldUpdater AtomicStampedReference Attr Attribute Attribute Attribute AttributeChangeNotification AttributeChangeNotificationFilter AttributeException AttributeInUseException AttributeList AttributeList AttributeList AttributeListImpl AttributeModificationException AttributeNotFoundException AttributeSet AttributeSet AttributeSet.CharacterAttribute AttributeSet.ColorAttribute AttributeSet.FontAttribute AttributeSet.ParagraphAttribute AttributeSetUtilities AttributeValueExp AttributedCharacterIterator AttributedCharacterIterator.Attribute AttributedString Attributes Attributes Attributes Attributes.Name Attributes2 Attributes2Impl AttributesImpl AudioClip AudioFileFormat AudioFileFormat.Type AudioFileReader AudioFileWriter AudioFormat AudioFormat.Encoding AudioInputStream AudioPermission AudioSystem AuthPermission AuthProvider AuthenticationException AuthenticationException AuthenticationNotSupportedException Authenticator Authenticator.RequestorType AuthorizeCallback Autoscroll BAD_CONTEXT BAD_INV_ORDER BAD_OPERATION BAD_PARAM BAD_POLICY BAD_POLICY_TYPE BAD_POLICY_VALUE BAD_QOS BAD_TYPECODE BMPImageWriteParam BackingStoreException BadAttributeValueExpException BadBinaryOpValueExpException BadKind BadLocationException BadPaddingException BadStringOperationException BandCombineOp BandedSampleModel BaseRowSet BasicArrowButton BasicAttribute BasicAttributes BasicBorders BasicBorders.ButtonBorder BasicBorders.FieldBorder BasicBorders.MarginBorder BasicBorders.MenuBarBorder BasicBorders.RadioButtonBorder BasicBorders.RolloverButtonBorder BasicBorders.SplitPaneBorder BasicBorders.ToggleButtonBorder BasicButtonListener BasicButtonUI BasicCheckBoxMenuItemUI BasicCheckBoxUI BasicColorChooserUI BasicComboBoxEditor BasicComboBoxEditor.UIResource BasicComboBoxRenderer BasicComboBoxRenderer.UIResource BasicComboBoxUI BasicComboPopup BasicControl BasicDesktopIconUI BasicDesktopPaneUI BasicDirectoryModel BasicEditorPaneUI BasicFileChooserUI BasicFormattedTextFieldUI BasicGraphicsUtils BasicHTML BasicIconFactory BasicInternalFrameTitlePane BasicInternalFrameUI BasicLabelUI BasicListUI BasicLookAndFeel BasicMenuBarUI BasicMenuItemUI BasicMenuUI BasicOptionPaneUI BasicOptionPaneUI.ButtonAreaLayout BasicPanelUI BasicPasswordFieldUI BasicPermission BasicPopupMenuSeparatorUI BasicPopupMenuUI BasicProgressBarUI BasicRadioButtonMenuItemUI BasicRadioButtonUI BasicRootPaneUI BasicScrollBarUI BasicScrollPaneUI BasicSeparatorUI BasicSliderUI BasicSpinnerUI BasicSplitPaneDivider BasicSplitPaneUI BasicStroke BasicTabbedPaneUI BasicTableHeaderUI BasicTableUI BasicTextAreaUI BasicTextFieldUI BasicTextPaneUI BasicTextUI BasicTextUI.BasicCaret BasicTextUI.BasicHighlighter BasicToggleButtonUI BasicToolBarSeparatorUI BasicToolBarUI BasicToolTipUI BasicTreeUI BasicViewportUI BatchUpdateException BeanContext BeanContextChild BeanContextChildComponentProxy BeanContextChildSupport BeanContextContainerProxy BeanContextEvent BeanContextMembershipEvent BeanContextMembershipListener BeanContextProxy BeanContextServiceAvailableEvent BeanContextServiceProvider BeanContextServiceProviderBeanInfo BeanContextServiceRevokedEvent BeanContextServiceRevokedListener BeanContextServices BeanContextServicesListener BeanContextServicesSupport BeanContextServicesSupport.BCSSServiceProvider BeanContextSupport BeanContextSupport.BCSIterator BeanDescriptor BeanInfo Beans BevelBorder Bidi BigDecimal BigInteger BinaryRefAddr BindException Binding Binding BindingHelper BindingHolder BindingIterator BindingIteratorHelper BindingIteratorHolder BindingIteratorOperations BindingIteratorPOA BindingListHelper BindingListHolder BindingType BindingTypeHelper BindingTypeHolder BitSet Blob BlockView BlockingQueue Book Boolean BooleanControl BooleanControl.Type BooleanHolder BooleanSeqHelper BooleanSeqHolder Border BorderFactory BorderLayout BorderUIResource BorderUIResource.BevelBorderUIResource BorderUIResource.CompoundBorderUIResource BorderUIResource.EmptyBorderUIResource BorderUIResource.EtchedBorderUIResource BorderUIResource.LineBorderUIResource BorderUIResource.MatteBorderUIResource BorderUIResource.TitledBorderUIResource BoundedRangeModel Bounds Bounds Box Box.Filler BoxLayout BoxView BoxedValueHelper BreakIterator BrokenBarrierException Buffer BufferCapabilities BufferCapabilities.FlipContents BufferOverflowException BufferStrategy BufferUnderflowException BufferedImage BufferedImageFilter BufferedImageOp BufferedInputStream BufferedOutputStream BufferedReader BufferedWriter Button ButtonGroup ButtonModel ButtonUI Byte ByteArrayInputStream ByteArrayOutputStream ByteBuffer ByteChannel ByteHolder ByteLookupTable ByteOrder CDATASection CMMException CODESET_INCOMPATIBLE COMM_FAILURE CRC32 CRL CRLException CRLSelector CSS CSS.Attribute CTX_RESTRICT_SCOPE CacheRequest CacheResponse CachedRowSet Calendar Callable CallableStatement Callback CallbackHandler CancelablePrintJob CancellationException CancelledKeyException CannotProceed CannotProceedException CannotProceedHelper CannotProceedHolder CannotRedoException CannotUndoException Canvas CardLayout Caret CaretEvent CaretListener CellEditor CellEditorListener CellRendererPane CertPath CertPath.CertPathRep CertPathBuilder CertPathBuilderException CertPathBuilderResult CertPathBuilderSpi CertPathParameters CertPathTrustManagerParameters CertPathValidator CertPathValidatorException CertPathValidatorResult CertPathValidatorSpi CertSelector CertStore CertStoreException CertStoreParameters CertStoreSpi Certificate Certificate Certificate Certificate.CertificateRep CertificateEncodingException CertificateEncodingException CertificateException CertificateException CertificateExpiredException CertificateExpiredException CertificateFactory CertificateFactorySpi CertificateNotYetValidException CertificateNotYetValidException CertificateParsingException CertificateParsingException ChangeEvent ChangeListener ChangedCharSetException Channel ChannelBinding Channels CharArrayReader CharArrayWriter CharBuffer CharConversionException CharHolder CharSeqHelper CharSeqHolder CharSequence Character Character.Subset Character.UnicodeBlock CharacterCodingException CharacterData CharacterIterator Charset CharsetDecoder CharsetEncoder CharsetProvider Checkbox CheckboxGroup CheckboxMenuItem CheckedInputStream CheckedOutputStream Checksum Choice ChoiceCallback ChoiceFormat Chromaticity Cipher CipherInputStream CipherOutputStream CipherSpi Class ClassCastException ClassCircularityError ClassDefinition ClassDesc ClassFileTransformer ClassFormatError ClassLoader ClassLoaderRepository ClassLoadingMXBean ClassNotFoundException ClientRequestInfo ClientRequestInfoOperations ClientRequestInterceptor ClientRequestInterceptorOperations Clip Clipboard ClipboardOwner Clob CloneNotSupportedException Cloneable Closeable ClosedByInterruptException ClosedChannelException ClosedSelectorException CodeSets CodeSigner CodeSource Codec CodecFactory CodecFactoryHelper CodecFactoryOperations CodecOperations CoderMalfunctionError CoderResult CodingErrorAction CollationElementIterator CollationKey Collator Collection CollectionCertStoreParameters Collections Color ColorChooserComponentFactory ColorChooserUI ColorConvertOp ColorModel ColorSelectionModel ColorSpace ColorSupported ColorType ColorUIResource ComboBoxEditor ComboBoxModel ComboBoxUI ComboPopup Comment CommunicationException Comparable Comparator CompilationMXBean Compiler CompletionService CompletionStatus CompletionStatusHelper Component ComponentAdapter ComponentColorModel ComponentEvent ComponentIdHelper ComponentInputMap ComponentInputMapUIResource ComponentListener ComponentOrientation ComponentSampleModel ComponentUI ComponentView Composite CompositeContext CompositeData CompositeDataSupport CompositeName CompositeType CompositeView CompoundBorder CompoundControl CompoundControl.Type CompoundEdit CompoundName Compression ConcurrentHashMap ConcurrentLinkedQueue ConcurrentMap ConcurrentModificationException Condition Configuration ConfigurationException ConfirmationCallback ConnectException ConnectException ConnectIOException Connection ConnectionEvent ConnectionEventListener ConnectionPendingException ConnectionPoolDataSource ConsoleHandler Constructor Container ContainerAdapter ContainerEvent ContainerListener ContainerOrderFocusTraversalPolicy ContentHandler ContentHandler ContentHandlerFactory ContentModel Context Context ContextList ContextNotEmptyException ContextualRenderedImageFactory Control Control Control.Type ControlFactory ControllerEventListener ConvolveOp CookieHandler CookieHolder Copies CopiesSupported CopyOnWriteArrayList CopyOnWriteArraySet CountDownLatch CounterMonitor CounterMonitorMBean CredentialException CredentialExpiredException CredentialNotFoundException CropImageFilter CubicCurve2D CubicCurve2D.Double CubicCurve2D.Float Currency Current Current Current CurrentHelper CurrentHelper CurrentHelper CurrentHolder CurrentOperations CurrentOperations CurrentOperations Cursor CustomMarshal CustomValue Customizer CyclicBarrier DATA_CONVERSION DESKeySpec DESedeKeySpec DGC DHGenParameterSpec DHKey DHParameterSpec DHPrivateKey DHPrivateKeySpec DHPublicKey DHPublicKeySpec DISCARDING DOMConfiguration DOMError DOMErrorHandler DOMException DOMImplementation DOMImplementationLS DOMImplementationList DOMImplementationRegistry DOMImplementationSource DOMLocator DOMLocator DOMResult DOMSource DOMStringList DSAKey DSAKeyPairGenerator DSAParameterSpec DSAParams DSAPrivateKey DSAPrivateKeySpec DSAPublicKey DSAPublicKeySpec DTD DTDConstants DTDHandler DataBuffer DataBufferByte DataBufferDouble DataBufferFloat DataBufferInt DataBufferShort DataBufferUShort DataFlavor DataFormatException DataInput DataInputStream DataInputStream DataLine DataLine.Info DataOutput DataOutputStream DataOutputStream DataSource DataTruncation DatabaseMetaData DatagramChannel DatagramPacket DatagramSocket DatagramSocketImpl DatagramSocketImplFactory DatatypeConfigurationException DatatypeConstants DatatypeConstants.Field DatatypeFactory Date Date DateFormat DateFormat.Field DateFormatSymbols DateFormatter DateTimeAtCompleted DateTimeAtCreation DateTimeAtProcessing DateTimeSyntax DebugGraphics DecimalFormat DecimalFormatSymbols DeclHandler DefaultBoundedRangeModel DefaultButtonModel DefaultCaret DefaultCellEditor DefaultColorSelectionModel DefaultComboBoxModel DefaultDesktopManager DefaultEditorKit DefaultEditorKit.BeepAction DefaultEditorKit.CopyAction DefaultEditorKit.CutAction DefaultEditorKit.DefaultKeyTypedAction DefaultEditorKit.InsertBreakAction DefaultEditorKit.InsertContentAction DefaultEditorKit.InsertTabAction DefaultEditorKit.PasteAction DefaultFocusManager DefaultFocusTraversalPolicy DefaultFormatter DefaultFormatterFactory DefaultHandler DefaultHandler2 DefaultHighlighter DefaultHighlighter.DefaultHighlightPainter DefaultKeyboardFocusManager DefaultListCellRenderer DefaultListCellRenderer.UIResource DefaultListModel DefaultListSelectionModel DefaultLoaderRepository DefaultLoaderRepository DefaultMenuLayout DefaultMetalTheme DefaultMutableTreeNode DefaultPersistenceDelegate DefaultSingleSelectionModel DefaultStyledDocument DefaultStyledDocument.AttributeUndoableEdit DefaultStyledDocument.ElementSpec DefaultTableCellRenderer DefaultTableCellRenderer.UIResource DefaultTableColumnModel DefaultTableModel DefaultTextUI DefaultTreeCellEditor DefaultTreeCellRenderer DefaultTreeModel DefaultTreeSelectionModel DefinitionKind DefinitionKindHelper Deflater DeflaterOutputStream DelayQueue Delayed Delegate Delegate Delegate DelegationPermission Deprecated Descriptor DescriptorAccess DescriptorSupport DesignMode DesktopIconUI DesktopManager DesktopPaneUI Destination DestroyFailedException Destroyable Dialog Dictionary DigestException DigestInputStream DigestOutputStream Dimension Dimension2D DimensionUIResource DirContext DirObjectFactory DirStateFactory DirStateFactory.Result DirectColorModel DirectoryManager DisplayMode DnDConstants Doc DocAttribute DocAttributeSet DocFlavor DocFlavor.BYTE_ARRAY DocFlavor.CHAR_ARRAY DocFlavor.INPUT_STREAM DocFlavor.READER DocFlavor.SERVICE_FORMATTED DocFlavor.STRING DocFlavor.URL DocPrintJob Document Document DocumentBuilder DocumentBuilderFactory DocumentEvent DocumentEvent.ElementChange DocumentEvent.EventType DocumentFilter DocumentFilter.FilterBypass DocumentFragment DocumentHandler DocumentListener DocumentName DocumentParser DocumentType Documented DomainCombiner DomainManager DomainManagerOperations Double DoubleBuffer DoubleHolder DoubleSeqHelper DoubleSeqHolder DragGestureEvent DragGestureListener DragGestureRecognizer DragSource DragSourceAdapter DragSourceContext DragSourceDragEvent DragSourceDropEvent DragSourceEvent DragSourceListener DragSourceMotionListener Driver DriverManager DriverPropertyInfo DropTarget DropTarget.DropTargetAutoScroller DropTargetAdapter DropTargetContext DropTargetDragEvent DropTargetDropEvent DropTargetEvent DropTargetListener DuplicateFormatFlagsException DuplicateName DuplicateNameHelper Duration DynAny DynAny DynAnyFactory DynAnyFactoryHelper DynAnyFactoryOperations DynAnyHelper DynAnyOperations DynAnySeqHelper DynArray DynArray DynArrayHelper DynArrayOperations DynEnum DynEnum DynEnumHelper DynEnumOperations DynFixed DynFixed DynFixedHelper DynFixedOperations DynSequence DynSequence DynSequenceHelper DynSequenceOperations DynStruct DynStruct DynStructHelper DynStructOperations DynUnion DynUnion DynUnionHelper DynUnionOperations DynValue DynValue DynValueBox DynValueBoxOperations DynValueCommon DynValueCommonOperations DynValueHelper DynValueOperations DynamicImplementation DynamicImplementation DynamicMBean ECField ECFieldF2m ECFieldFp ECGenParameterSpec ECKey ECParameterSpec ECPoint ECPrivateKey ECPrivateKeySpec ECPublicKey ECPublicKeySpec ENCODING_CDR_ENCAPS EOFException EditorKit Element Element Element ElementIterator ElementType Ellipse2D Ellipse2D.Double Ellipse2D.Float EllipticCurve EmptyBorder EmptyStackException EncodedKeySpec Encoder Encoding EncryptedPrivateKeyInfo Entity Entity EntityReference EntityResolver EntityResolver2 Enum EnumConstantNotPresentException EnumControl EnumControl.Type EnumMap EnumSet EnumSyntax Enumeration Environment Error ErrorHandler ErrorListener ErrorManager EtchedBorder Event EventContext EventDirContext EventHandler EventListener EventListenerList EventListenerProxy EventObject EventQueue EventSetDescriptor Exception ExceptionDetailMessage ExceptionInInitializerError ExceptionList ExceptionListener Exchanger ExecutionException Executor ExecutorCompletionService ExecutorService Executors ExemptionMechanism ExemptionMechanismException ExemptionMechanismSpi ExpandVetoException ExportException Expression ExtendedRequest ExtendedResponse Externalizable FREE_MEM FactoryConfigurationError FailedLoginException FeatureDescriptor Fidelity Field FieldNameHelper FieldNameHelper FieldPosition FieldView File FileCacheImageInputStream FileCacheImageOutputStream FileChannel FileChannel.MapMode FileChooserUI FileDescriptor FileDialog FileFilter FileFilter FileHandler FileImageInputStream FileImageOutputStream FileInputStream FileLock FileLockInterruptionException FileNameMap FileNotFoundException FileOutputStream FilePermission FileReader FileSystemView FileView FileWriter FilenameFilter Filter FilterInputStream FilterOutputStream FilterReader FilterWriter FilteredImageSource FilteredRowSet Finishings FixedHeightLayoutCache FixedHolder FlatteningPathIterator FlavorEvent FlavorException FlavorListener FlavorMap FlavorTable Float FloatBuffer FloatControl FloatControl.Type FloatHolder FloatSeqHelper FloatSeqHolder FlowLayout FlowView FlowView.FlowStrategy Flushable FocusAdapter FocusEvent FocusListener FocusManager FocusTraversalPolicy Font FontFormatException FontMetrics FontRenderContext FontUIResource FormSubmitEvent FormSubmitEvent.MethodType FormView Format Format.Field FormatConversionProvider FormatFlagsConversionMismatchException FormatMismatch FormatMismatchHelper Formattable FormattableFlags Formatter Formatter FormatterClosedException ForwardRequest ForwardRequest ForwardRequestHelper ForwardRequestHelper Frame Future FutureTask GSSContext GSSCredential GSSException GSSManager GSSName GZIPInputStream GZIPOutputStream GapContent GarbageCollectorMXBean GatheringByteChannel GaugeMonitor GaugeMonitorMBean GeneralPath GeneralSecurityException GenericArrayType GenericDeclaration GenericSignatureFormatError GlyphJustificationInfo GlyphMetrics GlyphVector GlyphView GlyphView.GlyphPainter GradientPaint GraphicAttribute Graphics Graphics2D GraphicsConfigTemplate GraphicsConfiguration GraphicsDevice GraphicsEnvironment GrayFilter GregorianCalendar GridBagConstraints GridBagLayout GridLayout Group Guard GuardedObject HOLDING HTML HTML.Attribute HTML.Tag HTML.UnknownTag HTMLDocument HTMLDocument.Iterator HTMLEditorKit HTMLEditorKit.HTMLFactory HTMLEditorKit.HTMLTextAction HTMLEditorKit.InsertHTMLTextAction HTMLEditorKit.LinkController HTMLEditorKit.Parser HTMLEditorKit.ParserCallback HTMLFrameHyperlinkEvent HTMLWriter Handler HandlerBase HandshakeCompletedEvent HandshakeCompletedListener HasControls HashAttributeSet HashDocAttributeSet HashMap HashPrintJobAttributeSet HashPrintRequestAttributeSet HashPrintServiceAttributeSet HashSet Hashtable HeadlessException HierarchyBoundsAdapter HierarchyBoundsListener HierarchyEvent HierarchyListener Highlighter Highlighter.Highlight Highlighter.HighlightPainter HostnameVerifier HttpRetryException HttpURLConnection HttpsURLConnection HyperlinkEvent HyperlinkEvent.EventType HyperlinkListener ICC_ColorSpace ICC_Profile ICC_ProfileGray ICC_ProfileRGB IDLEntity IDLType IDLTypeHelper IDLTypeOperations ID_ASSIGNMENT_POLICY_ID ID_UNIQUENESS_POLICY_ID IIOByteBuffer IIOException IIOImage IIOInvalidTreeException IIOMetadata IIOMetadataController IIOMetadataFormat IIOMetadataFormatImpl IIOMetadataNode IIOParam IIOParamController IIOReadProgressListener IIOReadUpdateListener IIOReadWarningListener IIORegistry IIOServiceProvider IIOWriteProgressListener IIOWriteWarningListener IMPLICIT_ACTIVATION_POLICY_ID IMP_LIMIT INACTIVE INITIALIZE INTERNAL INTF_REPOS INVALID_ACTIVITY INVALID_TRANSACTION INV_FLAG INV_IDENT INV_OBJREF INV_POLICY IOException IOR IORHelper IORHolder IORInfo IORInfoOperations IORInterceptor IORInterceptorOperations IORInterceptor_3_0 IORInterceptor_3_0Helper IORInterceptor_3_0Holder IORInterceptor_3_0Operations IRObject IRObjectOperations Icon IconUIResource IconView IdAssignmentPolicy IdAssignmentPolicyOperations IdAssignmentPolicyValue IdUniquenessPolicy IdUniquenessPolicyOperations IdUniquenessPolicyValue IdentifierHelper Identity IdentityHashMap IdentityScope IllegalAccessError IllegalAccessException IllegalArgumentException IllegalBlockSizeException IllegalBlockingModeException IllegalCharsetNameException IllegalClassFormatException IllegalComponentStateException IllegalFormatCodePointException IllegalFormatConversionException IllegalFormatException IllegalFormatFlagsException IllegalFormatPrecisionException IllegalFormatWidthException IllegalMonitorStateException IllegalPathStateException IllegalSelectorException IllegalStateException IllegalThreadStateException Image ImageCapabilities ImageConsumer ImageFilter ImageGraphicAttribute ImageIO ImageIcon ImageInputStream ImageInputStreamImpl ImageInputStreamSpi ImageObserver ImageOutputStream ImageOutputStreamImpl ImageOutputStreamSpi ImageProducer ImageReadParam ImageReader ImageReaderSpi ImageReaderWriterSpi ImageTranscoder ImageTranscoderSpi ImageTypeSpecifier ImageView ImageWriteParam ImageWriter ImageWriterSpi ImagingOpException ImplicitActivationPolicy ImplicitActivationPolicyOperations ImplicitActivationPolicyValue IncompatibleClassChangeError IncompleteAnnotationException InconsistentTypeCode InconsistentTypeCode InconsistentTypeCodeHelper IndexColorModel IndexOutOfBoundsException IndexedPropertyChangeEvent IndexedPropertyDescriptor IndirectionException Inet4Address Inet6Address InetAddress InetSocketAddress Inflater InflaterInputStream InheritableThreadLocal Inherited InitialContext InitialContextFactory InitialContextFactoryBuilder InitialDirContext InitialLdapContext InlineView InputContext InputEvent InputMap InputMapUIResource InputMethod InputMethodContext InputMethodDescriptor InputMethodEvent InputMethodHighlight InputMethodListener InputMethodRequests InputMismatchException InputSource InputStream InputStream InputStream InputStreamReader InputSubset InputVerifier Insets InsetsUIResource InstanceAlreadyExistsException InstanceNotFoundException InstantiationError InstantiationException Instrument Instrumentation InsufficientResourcesException IntBuffer IntHolder Integer IntegerSyntax Interceptor InterceptorOperations InternalError InternalFrameAdapter InternalFrameEvent InternalFrameFocusTraversalPolicy InternalFrameListener InternalFrameUI InternationalFormatter InterruptedException InterruptedIOException InterruptedNamingException InterruptibleChannel IntrospectionException IntrospectionException Introspector Invalid InvalidActivityException InvalidAddress InvalidAddressHelper InvalidAddressHolder InvalidAlgorithmParameterException InvalidApplicationException InvalidAttributeIdentifierException InvalidAttributeValueException InvalidAttributeValueException InvalidAttributesException InvalidClassException InvalidDnDOperationException InvalidKeyException InvalidKeyException InvalidKeySpecException InvalidMarkException InvalidMidiDataException InvalidName InvalidName InvalidName InvalidNameException InvalidNameHelper InvalidNameHelper InvalidNameHolder InvalidObjectException InvalidOpenTypeException InvalidParameterException InvalidParameterSpecException InvalidPolicy InvalidPolicyHelper InvalidPreferencesFormatException InvalidPropertiesFormatException InvalidRelationIdException InvalidRelationServiceException InvalidRelationTypeException InvalidRoleInfoException InvalidRoleValueException InvalidSearchControlsException InvalidSearchFilterException InvalidSeq InvalidSlot InvalidSlotHelper InvalidTargetObjectTypeException InvalidTransactionException InvalidTypeForEncoding InvalidTypeForEncodingHelper InvalidValue InvalidValue InvalidValueHelper InvocationEvent InvocationHandler InvocationTargetException InvokeHandler IstringHelper ItemEvent ItemListener ItemSelectable Iterable Iterator IvParameterSpec JApplet JButton JCheckBox JCheckBoxMenuItem JColorChooser JComboBox JComboBox.KeySelectionManager JComponent JDesktopPane JDialog JEditorPane JFileChooser JFormattedTextField JFormattedTextField.AbstractFormatter JFormattedTextField.AbstractFormatterFactory JFrame JInternalFrame JInternalFrame.JDesktopIcon JLabel JLayeredPane JList JMException JMRuntimeException JMXAuthenticator JMXConnectionNotification JMXConnector JMXConnectorFactory JMXConnectorProvider JMXConnectorServer JMXConnectorServerFactory JMXConnectorServerMBean JMXConnectorServerProvider JMXPrincipal JMXProviderException JMXServerErrorException JMXServiceURL JMenu JMenuBar JMenuItem JOptionPane JPEGHuffmanTable JPEGImageReadParam JPEGImageWriteParam JPEGQTable JPanel JPasswordField JPopupMenu JPopupMenu.Separator JProgressBar JRadioButton JRadioButtonMenuItem JRootPane JScrollBar JScrollPane JSeparator JSlider JSpinner JSpinner.DateEditor JSpinner.DefaultEditor JSpinner.ListEditor JSpinner.NumberEditor JSplitPane JTabbedPane JTable JTable.PrintMode JTableHeader JTextArea JTextComponent JTextComponent.KeyBinding JTextField JTextPane JToggleButton JToggleButton.ToggleButtonModel JToolBar JToolBar.Separator JToolTip JTree JTree.DynamicUtilTreeNode JTree.EmptySelectionModel JViewport JWindow JarEntry JarException JarFile JarInputStream JarOutputStream JarURLConnection JdbcRowSet JobAttributes JobAttributes.DefaultSelectionType JobAttributes.DestinationType JobAttributes.DialogType JobAttributes.MultipleDocumentHandlingType JobAttributes.SidesType JobHoldUntil JobImpressions JobImpressionsCompleted JobImpressionsSupported JobKOctets JobKOctetsProcessed JobKOctetsSupported JobMediaSheets JobMediaSheetsCompleted JobMediaSheetsSupported JobMessageFromOperator JobName JobOriginatingUserName JobPriority JobPrioritySupported JobSheets JobState JobStateReason JobStateReasons JoinRowSet Joinable KerberosKey KerberosPrincipal KerberosTicket Kernel Key KeyAdapter KeyAgreement KeyAgreementSpi KeyAlreadyExistsException KeyEvent KeyEventDispatcher KeyEventPostProcessor KeyException KeyFactory KeyFactorySpi KeyGenerator KeyGeneratorSpi KeyListener KeyManagementException KeyManager KeyManagerFactory KeyManagerFactorySpi KeyPair KeyPairGenerator KeyPairGeneratorSpi KeyRep KeyRep.Type KeySpec KeyStore KeyStore.Builder KeyStore.CallbackHandlerProtection KeyStore.Entry KeyStore.LoadStoreParameter KeyStore.PasswordProtection KeyStore.PrivateKeyEntry KeyStore.ProtectionParameter KeyStore.SecretKeyEntry KeyStore.TrustedCertificateEntry KeyStoreBuilderParameters KeyStoreException KeyStoreSpi KeyStroke KeyboardFocusManager Keymap LDAPCertStoreParameters LIFESPAN_POLICY_ID LOCATION_FORWARD LSException LSInput LSLoadEvent LSOutput LSParser LSParserFilter LSProgressEvent LSResourceResolver LSSerializer LSSerializerFilter Label LabelUI LabelView LanguageCallback LastOwnerException LayeredHighlighter LayeredHighlighter.LayerPainter LayoutFocusTraversalPolicy LayoutManager LayoutManager2 LayoutQueue LdapContext LdapName LdapReferralException Lease Level LexicalHandler LifespanPolicy LifespanPolicyOperations LifespanPolicyValue LimitExceededException Line Line.Info Line2D Line2D.Double Line2D.Float LineBorder LineBreakMeasurer LineEvent LineEvent.Type LineListener LineMetrics LineNumberInputStream LineNumberReader LineUnavailableException LinkException LinkLoopException LinkRef LinkageError LinkedBlockingQueue LinkedHashMap LinkedHashSet LinkedList List List ListCellRenderer ListDataEvent ListDataListener ListIterator ListModel ListResourceBundle ListSelectionEvent ListSelectionListener ListSelectionModel ListUI ListView ListenerNotFoundException LoaderHandler LocalObject Locale LocateRegistry Locator Locator2 Locator2Impl LocatorImpl Lock LockSupport LogManager LogRecord LogStream Logger LoggingMXBean LoggingPermission LoginContext LoginException LoginModule Long LongBuffer LongHolder LongLongSeqHelper LongLongSeqHolder LongSeqHelper LongSeqHolder LookAndFeel LookupOp LookupTable MARSHAL MBeanAttributeInfo MBeanConstructorInfo MBeanException MBeanFeatureInfo MBeanInfo MBeanNotificationInfo MBeanOperationInfo MBeanParameterInfo MBeanPermission MBeanRegistration MBeanRegistrationException MBeanServer MBeanServerBuilder MBeanServerConnection MBeanServerDelegate MBeanServerDelegateMBean MBeanServerFactory MBeanServerForwarder MBeanServerInvocationHandler MBeanServerNotification MBeanServerNotificationFilter MBeanServerPermission MBeanTrustPermission MGF1ParameterSpec MLet MLetMBean Mac MacSpi MalformedInputException MalformedLinkException MalformedObjectNameException MalformedParameterizedTypeException MalformedURLException ManageReferralControl ManagementFactory ManagementPermission ManagerFactoryParameters Manifest Map Map.Entry MappedByteBuffer MarshalException MarshalledObject MaskFormatter MatchResult Matcher Math MathContext MatteBorder Media MediaName MediaPrintableArea MediaSize MediaSize.Engineering MediaSize.ISO MediaSize.JIS MediaSize.NA MediaSize.Other MediaSizeName MediaTracker MediaTray Member MemoryCacheImageInputStream MemoryCacheImageOutputStream MemoryHandler MemoryImageSource MemoryMXBean MemoryManagerMXBean MemoryNotificationInfo MemoryPoolMXBean MemoryType MemoryUsage Menu MenuBar MenuBarUI MenuComponent MenuContainer MenuDragMouseEvent MenuDragMouseListener MenuElement MenuEvent MenuItem MenuItemUI MenuKeyEvent MenuKeyListener MenuListener MenuSelectionManager MenuShortcut MessageDigest MessageDigestSpi MessageFormat MessageFormat.Field MessageProp MetaEventListener MetaMessage MetalBorders MetalBorders.ButtonBorder MetalBorders.Flush3DBorder MetalBorders.InternalFrameBorder MetalBorders.MenuBarBorder MetalBorders.MenuItemBorder MetalBorders.OptionDialogBorder MetalBorders.PaletteBorder MetalBorders.PopupMenuBorder MetalBorders.RolloverButtonBorder MetalBorders.ScrollPaneBorder MetalBorders.TableHeaderBorder MetalBorders.TextFieldBorder MetalBorders.ToggleButtonBorder MetalBorders.ToolBarBorder MetalButtonUI MetalCheckBoxIcon MetalCheckBoxUI MetalComboBoxButton MetalComboBoxEditor MetalComboBoxEditor.UIResource MetalComboBoxIcon MetalComboBoxUI MetalDesktopIconUI MetalFileChooserUI MetalIconFactory MetalIconFactory.FileIcon16 MetalIconFactory.FolderIcon16 MetalIconFactory.PaletteCloseIcon MetalIconFactory.TreeControlIcon MetalIconFactory.TreeFolderIcon MetalIconFactory.TreeLeafIcon MetalInternalFrameTitlePane MetalInternalFrameUI MetalLabelUI MetalLookAndFeel MetalMenuBarUI MetalPopupMenuSeparatorUI MetalProgressBarUI MetalRadioButtonUI MetalRootPaneUI MetalScrollBarUI MetalScrollButton MetalScrollPaneUI MetalSeparatorUI MetalSliderUI MetalSplitPaneUI MetalTabbedPaneUI MetalTextFieldUI MetalTheme MetalToggleButtonUI MetalToolBarUI MetalToolTipUI MetalTreeUI Method MethodDescriptor MidiChannel MidiDevice MidiDevice.Info MidiDeviceProvider MidiEvent MidiFileFormat MidiFileReader MidiFileWriter MidiMessage MidiSystem MidiUnavailableException MimeTypeParseException MinimalHTMLWriter MissingFormatArgumentException MissingFormatWidthException MissingResourceException Mixer Mixer.Info MixerProvider ModelMBean ModelMBeanAttributeInfo ModelMBeanConstructorInfo ModelMBeanInfo ModelMBeanInfoSupport ModelMBeanNotificationBroadcaster ModelMBeanNotificationInfo ModelMBeanOperationInfo ModificationItem Modifier Monitor MonitorMBean MonitorNotification MonitorSettingException MouseAdapter MouseDragGestureRecognizer MouseEvent MouseInfo MouseInputAdapter MouseInputListener MouseListener MouseMotionAdapter MouseMotionListener MouseWheelEvent MouseWheelListener MultiButtonUI MultiColorChooserUI MultiComboBoxUI MultiDesktopIconUI MultiDesktopPaneUI MultiDoc MultiDocPrintJob MultiDocPrintService MultiFileChooserUI MultiInternalFrameUI MultiLabelUI MultiListUI MultiLookAndFeel MultiMenuBarUI MultiMenuItemUI MultiOptionPaneUI MultiPanelUI MultiPixelPackedSampleModel MultiPopupMenuUI MultiProgressBarUI MultiRootPaneUI MultiScrollBarUI MultiScrollPaneUI MultiSeparatorUI MultiSliderUI MultiSpinnerUI MultiSplitPaneUI MultiTabbedPaneUI MultiTableHeaderUI MultiTableUI MultiTextUI MultiToolBarUI MultiToolTipUI MultiTreeUI MultiViewportUI MulticastSocket MultipleComponentProfileHelper MultipleComponentProfileHolder MultipleDocumentHandling MultipleMaster MutableAttributeSet MutableComboBoxModel MutableTreeNode NON_EXISTENT NO_IMPLEMENT NO_MEMORY NO_PERMISSION NO_RESOURCES NO_RESPONSE NVList Name NameAlreadyBoundException NameCallback NameClassPair NameComponent NameComponentHelper NameComponentHolder NameDynAnyPair NameDynAnyPairHelper NameDynAnyPairSeqHelper NameHelper NameHolder NameList NameNotFoundException NameParser NameValuePair NameValuePair NameValuePairHelper NameValuePairHelper NameValuePairSeqHelper NamedNodeMap NamedValue NamespaceChangeListener NamespaceContext NamespaceSupport Naming NamingContext NamingContextExt NamingContextExtHelper NamingContextExtHolder NamingContextExtOperations NamingContextExtPOA NamingContextHelper NamingContextHolder NamingContextOperations NamingContextPOA NamingEnumeration NamingEvent NamingException NamingExceptionEvent NamingListener NamingManager NamingSecurityException NavigationFilter NavigationFilter.FilterBypass NegativeArraySizeException NetPermission NetworkInterface NoClassDefFoundError NoConnectionPendingException NoContext NoContextHelper NoInitialContextException NoPermissionException NoRouteToHostException NoServant NoServantHelper NoSuchAlgorithmException NoSuchAttributeException NoSuchElementException NoSuchFieldError NoSuchFieldException NoSuchMethodError NoSuchMethodException NoSuchObjectException NoSuchPaddingException NoSuchProviderException Node NodeChangeEvent NodeChangeListener NodeList NonReadableChannelException NonWritableChannelException NoninvertibleTransformException NotActiveException NotBoundException NotCompliantMBeanException NotContextException NotEmpty NotEmptyHelper NotEmptyHolder NotFound NotFoundHelper NotFoundHolder NotFoundReason NotFoundReasonHelper NotFoundReasonHolder NotOwnerException NotSerializableException NotYetBoundException NotYetConnectedException Notation Notification NotificationBroadcaster NotificationBroadcasterSupport NotificationEmitter NotificationFilter NotificationFilterSupport NotificationListener NotificationResult NullCipher NullPointerException Number NumberFormat NumberFormat.Field NumberFormatException NumberFormatter NumberOfDocuments NumberOfInterveningJobs NumberUp NumberUpSupported NumericShaper OAEPParameterSpec OBJECT_NOT_EXIST OBJ_ADAPTER OMGVMCID ORB ORB ORBIdHelper ORBInitInfo ORBInitInfoOperations ORBInitializer ORBInitializerOperations ObjID Object Object ObjectAlreadyActive ObjectAlreadyActiveHelper ObjectChangeListener ObjectFactory ObjectFactoryBuilder ObjectHelper ObjectHolder ObjectIdHelper ObjectIdHelper ObjectImpl ObjectImpl ObjectInput ObjectInputStream ObjectInputStream.GetField ObjectInputValidation ObjectInstance ObjectName ObjectNotActive ObjectNotActiveHelper ObjectOutput ObjectOutputStream ObjectOutputStream.PutField ObjectReferenceFactory ObjectReferenceFactoryHelper ObjectReferenceFactoryHolder ObjectReferenceTemplate ObjectReferenceTemplateHelper ObjectReferenceTemplateHolder ObjectReferenceTemplateSeqHelper ObjectReferenceTemplateSeqHolder ObjectStreamClass ObjectStreamConstants ObjectStreamException ObjectStreamField ObjectView Observable Observer OceanTheme OctetSeqHelper OctetSeqHolder Oid OpenDataException OpenMBeanAttributeInfo OpenMBeanAttributeInfoSupport OpenMBeanConstructorInfo OpenMBeanConstructorInfoSupport OpenMBeanInfo OpenMBeanInfoSupport OpenMBeanOperationInfo OpenMBeanOperationInfoSupport OpenMBeanParameterInfo OpenMBeanParameterInfoSupport OpenType OpenType OperatingSystemMXBean Operation OperationNotSupportedException OperationsException Option OptionPaneUI OptionalDataException OrientationRequested OutOfMemoryError OutputDeviceAssigned OutputKeys OutputStream OutputStream OutputStream OutputStreamWriter OverlappingFileLockException OverlayLayout Override Owner PBEKey PBEKeySpec PBEParameterSpec PDLOverrideSupported PERSIST_STORE PKCS8EncodedKeySpec PKIXBuilderParameters PKIXCertPathBuilderResult PKIXCertPathChecker PKIXCertPathValidatorResult PKIXParameters POA POAHelper POAManager POAManagerOperations POAOperations PRIVATE_MEMBER PSSParameterSpec PSource PSource.PSpecified PUBLIC_MEMBER Pack200 Pack200.Packer Pack200.Unpacker Package PackedColorModel PageAttributes PageAttributes.ColorType PageAttributes.MediaType PageAttributes.OrientationRequestedType PageAttributes.OriginType PageAttributes.PrintQualityType PageFormat PageRanges Pageable PagedResultsControl PagedResultsResponseControl PagesPerMinute PagesPerMinuteColor Paint PaintContext PaintEvent Panel PanelUI Paper ParagraphView ParagraphView Parameter ParameterBlock ParameterDescriptor ParameterMetaData ParameterMode ParameterModeHelper ParameterModeHolder ParameterizedType ParseException ParsePosition Parser Parser ParserAdapter ParserConfigurationException ParserDelegator ParserFactory PartialResultException PasswordAuthentication PasswordCallback PasswordView Patch PathIterator Pattern PatternSyntaxException Permission Permission PermissionCollection Permissions PersistenceDelegate PersistentMBean PhantomReference Pipe Pipe.SinkChannel Pipe.SourceChannel PipedInputStream PipedOutputStream PipedReader PipedWriter PixelGrabber PixelInterleavedSampleModel PlainDocument PlainView Point Point2D Point2D.Double Point2D.Float PointerInfo Policy Policy Policy PolicyError PolicyErrorCodeHelper PolicyErrorHelper PolicyErrorHolder PolicyFactory PolicyFactoryOperations PolicyHelper PolicyHolder PolicyListHelper PolicyListHolder PolicyNode PolicyOperations PolicyQualifierInfo PolicyTypeHelper Polygon PooledConnection Popup PopupFactory PopupMenu PopupMenuEvent PopupMenuListener PopupMenuUI Port Port.Info PortUnreachableException PortableRemoteObject PortableRemoteObjectDelegate Position Position.Bias Predicate PreferenceChangeEvent PreferenceChangeListener Preferences PreferencesFactory PreparedStatement PresentationDirection Principal Principal PrincipalHolder PrintEvent PrintException PrintGraphics PrintJob PrintJobAdapter PrintJobAttribute PrintJobAttributeEvent PrintJobAttributeListener PrintJobAttributeSet PrintJobEvent PrintJobListener PrintQuality PrintRequestAttribute PrintRequestAttributeSet PrintService PrintServiceAttribute PrintServiceAttributeEvent PrintServiceAttributeListener PrintServiceAttributeSet PrintServiceLookup PrintStream PrintWriter Printable PrinterAbortException PrinterException PrinterGraphics PrinterIOException PrinterInfo PrinterIsAcceptingJobs PrinterJob PrinterLocation PrinterMakeAndModel PrinterMessageFromOperator PrinterMoreInfo PrinterMoreInfoManufacturer PrinterName PrinterResolution PrinterState PrinterStateReason PrinterStateReasons PrinterURI PriorityBlockingQueue PriorityQueue PrivateClassLoader PrivateCredentialPermission PrivateKey PrivateMLet PrivilegedAction PrivilegedActionException PrivilegedExceptionAction Process ProcessBuilder ProcessingInstruction ProfileDataException ProfileIdHelper ProgressBarUI ProgressMonitor ProgressMonitorInputStream Properties PropertyChangeEvent PropertyChangeListener PropertyChangeListenerProxy PropertyChangeSupport PropertyDescriptor PropertyEditor PropertyEditorManager PropertyEditorSupport PropertyPermission PropertyResourceBundle PropertyVetoException ProtectionDomain ProtocolException Provider Provider.Service ProviderException Proxy Proxy Proxy.Type ProxySelector PublicKey PushbackInputStream PushbackReader QName QuadCurve2D QuadCurve2D.Double QuadCurve2D.Float Query QueryEval QueryExp Queue QueuedJobCount RC2ParameterSpec RC5ParameterSpec REBIND REQUEST_PROCESSING_POLICY_ID RGBImageFilter RMIClassLoader RMIClassLoaderSpi RMIClientSocketFactory RMIConnection RMIConnectionImpl RMIConnectionImpl_Stub RMIConnector RMIConnectorServer RMICustomMaxStreamFormat RMIFailureHandler RMIIIOPServerImpl RMIJRMPServerImpl RMISecurityException RMISecurityManager RMIServer RMIServerImpl RMIServerImpl_Stub RMIServerSocketFactory RMISocketFactory RSAKey RSAKeyGenParameterSpec RSAMultiPrimePrivateCrtKey RSAMultiPrimePrivateCrtKeySpec RSAOtherPrimeInfo RSAPrivateCrtKey RSAPrivateCrtKeySpec RSAPrivateKey RSAPrivateKeySpec RSAPublicKey RSAPublicKeySpec RTFEditorKit Random RandomAccess RandomAccessFile Raster RasterFormatException RasterOp Rdn ReadOnlyBufferException ReadWriteLock Readable ReadableByteChannel Reader RealmCallback RealmChoiceCallback Receiver Rectangle Rectangle2D Rectangle2D.Double Rectangle2D.Float RectangularShape ReentrantLock ReentrantReadWriteLock ReentrantReadWriteLock.ReadLock ReentrantReadWriteLock.WriteLock Ref RefAddr Reference Reference ReferenceQueue ReferenceUriSchemesSupported Referenceable ReferralException ReflectPermission ReflectionException RefreshFailedException Refreshable Region RegisterableService Registry RegistryHandler RejectedExecutionException RejectedExecutionHandler Relation RelationException RelationNotFoundException RelationNotification RelationService RelationServiceMBean RelationServiceNotRegisteredException RelationSupport RelationSupportMBean RelationType RelationTypeNotFoundException RelationTypeSupport RemarshalException Remote RemoteCall RemoteException RemoteObject RemoteObjectInvocationHandler RemoteRef RemoteServer RemoteStub RenderContext RenderableImage RenderableImageOp RenderableImageProducer RenderedImage RenderedImageFactory Renderer RenderingHints RenderingHints.Key RepaintManager ReplicateScaleFilter RepositoryIdHelper Request RequestInfo RequestInfoOperations RequestProcessingPolicy RequestProcessingPolicyOperations RequestProcessingPolicyValue RequestingUserName RequiredModelMBean RescaleOp ResolutionSyntax ResolveResult Resolver ResourceBundle ResponseCache ResponseHandler Result ResultSet ResultSetMetaData Retention RetentionPolicy ReverbType Robot Role RoleInfo RoleInfoNotFoundException RoleList RoleNotFoundException RoleResult RoleStatus RoleUnresolved RoleUnresolvedList RootPaneContainer RootPaneUI RoundRectangle2D RoundRectangle2D.Double RoundRectangle2D.Float RoundingMode RowMapper RowSet RowSetEvent RowSetInternal RowSetListener RowSetMetaData RowSetMetaDataImpl RowSetReader RowSetWarning RowSetWriter RuleBasedCollator RunTime RunTimeOperations Runnable Runtime RuntimeErrorException RuntimeException RuntimeMBeanException RuntimeMXBean RuntimeOperationsException RuntimePermission SAXException SAXNotRecognizedException SAXNotSupportedException SAXParseException SAXParser SAXParserFactory SAXResult SAXSource SAXTransformerFactory SERVANT_RETENTION_POLICY_ID SQLData SQLException SQLInput SQLInputImpl SQLOutput SQLOutputImpl SQLPermission SQLWarning SSLContext SSLContextSpi SSLEngine SSLEngineResult SSLEngineResult.HandshakeStatus SSLEngineResult.Status SSLException SSLHandshakeException SSLKeyException SSLPeerUnverifiedException SSLPermission SSLProtocolException SSLServerSocket SSLServerSocketFactory SSLSession SSLSessionBindingEvent SSLSessionBindingListener SSLSessionContext SSLSocket SSLSocketFactory SUCCESSFUL SYNC_WITH_TRANSPORT SYSTEM_EXCEPTION SampleModel Sasl SaslClient SaslClientFactory SaslException SaslServer SaslServerFactory Savepoint Scanner ScatteringByteChannel ScheduledExecutorService ScheduledFuture ScheduledThreadPoolExecutor Schema SchemaFactory SchemaFactoryLoader SchemaViolationException ScrollBarUI ScrollPane ScrollPaneAdjustable ScrollPaneConstants ScrollPaneLayout ScrollPaneLayout.UIResource ScrollPaneUI Scrollable Scrollbar SealedObject SearchControls SearchResult SecretKey SecretKeyFactory SecretKeyFactorySpi SecretKeySpec SecureCacheResponse SecureClassLoader SecureRandom SecureRandomSpi Security SecurityException SecurityManager SecurityPermission Segment SelectableChannel SelectionKey Selector SelectorProvider Semaphore SeparatorUI Sequence SequenceInputStream Sequencer Sequencer.SyncMode SerialArray SerialBlob SerialClob SerialDatalink SerialException SerialJavaObject SerialRef SerialStruct Serializable SerializablePermission Servant ServantActivator ServantActivatorHelper ServantActivatorOperations ServantActivatorPOA ServantAlreadyActive ServantAlreadyActiveHelper ServantLocator ServantLocatorHelper ServantLocatorOperations ServantLocatorPOA ServantManager ServantManagerOperations ServantNotActive ServantNotActiveHelper ServantObject ServantRetentionPolicy ServantRetentionPolicyOperations ServantRetentionPolicyValue ServerCloneException ServerError ServerException ServerIdHelper ServerNotActiveException ServerRef ServerRequest ServerRequestInfo ServerRequestInfoOperations ServerRequestInterceptor ServerRequestInterceptorOperations ServerRuntimeException ServerSocket ServerSocketChannel ServerSocketFactory ServiceContext ServiceContextHelper ServiceContextHolder ServiceContextListHelper ServiceContextListHolder ServiceDetail ServiceDetailHelper ServiceIdHelper ServiceInformation ServiceInformationHelper ServiceInformationHolder ServiceNotFoundException ServicePermission ServiceRegistry ServiceRegistry.Filter ServiceUI ServiceUIFactory ServiceUnavailableException Set SetOfIntegerSyntax SetOverrideType SetOverrideTypeHelper Severity Shape ShapeGraphicAttribute SheetCollate Short ShortBuffer ShortBufferException ShortHolder ShortLookupTable ShortMessage ShortSeqHelper ShortSeqHolder Sides Signature SignatureException SignatureSpi SignedObject Signer SimpleAttributeSet SimpleBeanInfo SimpleDateFormat SimpleDoc SimpleFormatter SimpleTimeZone SimpleType SinglePixelPackedSampleModel SingleSelectionModel Size2DSyntax SizeLimitExceededException SizeRequirements SizeSequence Skeleton SkeletonMismatchException SkeletonNotFoundException SliderUI Socket SocketAddress SocketChannel SocketException SocketFactory SocketHandler SocketImpl SocketImplFactory SocketOptions SocketPermission SocketSecurityException SocketTimeoutException SoftBevelBorder SoftReference SortControl SortKey SortResponseControl SortedMap SortedSet SortingFocusTraversalPolicy Soundbank SoundbankReader SoundbankResource Source SourceDataLine SourceLocator SpinnerDateModel SpinnerListModel SpinnerModel SpinnerNumberModel SpinnerUI SplitPaneUI Spring SpringLayout SpringLayout.Constraints SslRMIClientSocketFactory SslRMIServerSocketFactory Stack StackOverflowError StackTraceElement StandardMBean StartTlsRequest StartTlsResponse State StateEdit StateEditable StateFactory Statement Statement StreamCorruptedException StreamHandler StreamPrintService StreamPrintServiceFactory StreamResult StreamSource StreamTokenizer Streamable StreamableValue StrictMath String StringBuffer StringBufferInputStream StringBuilder StringCharacterIterator StringContent StringHolder StringIndexOutOfBoundsException StringMonitor StringMonitorMBean StringNameHelper StringReader StringRefAddr StringSelection StringSeqHelper StringSeqHolder StringTokenizer StringValueExp StringValueHelper StringWriter Stroke Struct StructMember StructMemberHelper Stub StubDelegate StubNotFoundException Style StyleConstants StyleConstants.CharacterConstants StyleConstants.ColorConstants StyleConstants.FontConstants StyleConstants.ParagraphConstants StyleContext StyleSheet StyleSheet.BoxPainter StyleSheet.ListPainter StyledDocument StyledEditorKit StyledEditorKit.AlignmentAction StyledEditorKit.BoldAction StyledEditorKit.FontFamilyAction StyledEditorKit.FontSizeAction StyledEditorKit.ForegroundAction StyledEditorKit.ItalicAction StyledEditorKit.StyledTextAction StyledEditorKit.UnderlineAction Subject SubjectDelegationPermission SubjectDomainCombiner SupportedValuesAttribute SuppressWarnings SwingConstants SwingPropertyChangeSupport SwingUtilities SyncFactory SyncFactoryException SyncFailedException SyncProvider SyncProviderException SyncResolver SyncScopeHelper SynchronousQueue SynthConstants SynthContext SynthGraphicsUtils SynthLookAndFeel SynthPainter SynthStyle SynthStyleFactory Synthesizer SysexMessage System SystemColor SystemException SystemFlavorMap TAG_ALTERNATE_IIOP_ADDRESS TAG_CODE_SETS TAG_INTERNET_IOP TAG_JAVA_CODEBASE TAG_MULTIPLE_COMPONENTS TAG_ORB_TYPE TAG_POLICIES TAG_RMI_CUSTOM_MAX_STREAM_FORMAT TCKind THREAD_POLICY_ID TIMEOUT TRANSACTION_MODE TRANSACTION_REQUIRED TRANSACTION_ROLLEDBACK TRANSACTION_UNAVAILABLE TRANSIENT TRANSPORT_RETRY TabExpander TabSet TabStop TabableView TabbedPaneUI TableCellEditor TableCellRenderer TableColumn TableColumnModel TableColumnModelEvent TableColumnModelListener TableHeaderUI TableModel TableModelEvent TableModelListener TableUI TableView TabularData TabularDataSupport TabularType TagElement TaggedComponent TaggedComponentHelper TaggedComponentHolder TaggedProfile TaggedProfileHelper TaggedProfileHolder Target TargetDataLine TargetedNotification Templates TemplatesHandler Text TextAction TextArea TextAttribute TextComponent TextEvent TextField TextHitInfo TextInputCallback TextLayout TextLayout.CaretPolicy TextListener TextMeasurer TextOutputCallback TextSyntax TextUI TexturePaint Thread Thread.State Thread.UncaughtExceptionHandler ThreadDeath ThreadFactory ThreadGroup ThreadInfo ThreadLocal ThreadMXBean ThreadPolicy ThreadPolicyOperations ThreadPolicyValue ThreadPoolExecutor ThreadPoolExecutor.AbortPolicy ThreadPoolExecutor.CallerRunsPolicy ThreadPoolExecutor.DiscardOldestPolicy ThreadPoolExecutor.DiscardPolicy Throwable Tie TileObserver Time TimeLimitExceededException TimeUnit TimeZone TimeoutException Timer Timer Timer TimerAlarmClockNotification TimerMBean TimerNotification TimerTask Timestamp Timestamp TitledBorder TooManyListenersException ToolBarUI ToolTipManager ToolTipUI Toolkit Track TransactionRequiredException TransactionRolledbackException TransactionService TransactionalWriter TransferHandler Transferable TransformAttribute Transformer TransformerConfigurationException TransformerException TransformerFactory TransformerFactoryConfigurationError TransformerHandler Transmitter Transparency TreeCellEditor TreeCellRenderer TreeExpansionEvent TreeExpansionListener TreeMap TreeModel TreeModelEvent TreeModelListener TreeNode TreePath TreeSelectionEvent TreeSelectionListener TreeSelectionModel TreeSet TreeUI TreeWillExpandListener TrustAnchor TrustManager TrustManagerFactory TrustManagerFactorySpi Type TypeCode TypeCodeHolder TypeInfo TypeInfoProvider TypeMismatch TypeMismatch TypeMismatch TypeMismatchHelper TypeMismatchHelper TypeNotPresentException TypeVariable Types UID UIDefaults UIDefaults.ActiveValue UIDefaults.LazyInputMap UIDefaults.LazyValue UIDefaults.ProxyLazyValue UIManager UIManager.LookAndFeelInfo UIResource ULongLongSeqHelper ULongLongSeqHolder ULongSeqHelper ULongSeqHolder UNKNOWN UNKNOWN UNSUPPORTED_POLICY UNSUPPORTED_POLICY_VALUE URI URIException URIResolver URISyntax URISyntaxException URL URLClassLoader URLConnection URLDecoder URLEncoder URLStreamHandler URLStreamHandlerFactory URLStringHelper USER_EXCEPTION UShortSeqHelper UShortSeqHolder UTFDataFormatException UUID UndeclaredThrowableException UndoManager UndoableEdit UndoableEditEvent UndoableEditListener UndoableEditSupport UnexpectedException UnicastRemoteObject UnionMember UnionMemberHelper UnknownEncoding UnknownEncodingHelper UnknownError UnknownException UnknownFormatConversionException UnknownFormatFlagsException UnknownGroupException UnknownHostException UnknownHostException UnknownObjectException UnknownServiceException UnknownUserException UnknownUserExceptionHelper UnknownUserExceptionHolder UnmappableCharacterException UnmarshalException UnmodifiableClassException UnmodifiableSetException UnrecoverableEntryException UnrecoverableKeyException Unreferenced UnresolvedAddressException UnresolvedPermission UnsatisfiedLinkError UnsolicitedNotification UnsolicitedNotificationEvent UnsolicitedNotificationListener UnsupportedAddressTypeException UnsupportedAudioFileException UnsupportedCallbackException UnsupportedCharsetException UnsupportedClassVersionError UnsupportedEncodingException UnsupportedFlavorException UnsupportedLookAndFeelException UnsupportedOperationException UserDataHandler UserException Util UtilDelegate Utilities VMID VM_ABSTRACT VM_CUSTOM VM_NONE VM_TRUNCATABLE Validator ValidatorHandler ValueBase ValueBaseHelper ValueBaseHolder ValueExp ValueFactory ValueHandler ValueHandlerMultiFormat ValueInputStream ValueMember ValueMemberHelper ValueOutputStream VariableHeightLayoutCache Vector VerifyError VersionSpecHelper VetoableChangeListener VetoableChangeListenerProxy VetoableChangeSupport View ViewFactory ViewportLayout ViewportUI VirtualMachineError Visibility VisibilityHelper VoiceStatus Void VolatileImage WCharSeqHelper WCharSeqHolder WStringSeqHelper WStringSeqHolder WStringValueHelper WeakHashMap WeakReference WebRowSet WildcardType Window WindowAdapter WindowConstants WindowEvent WindowFocusListener WindowListener WindowStateListener WrappedPlainView WritableByteChannel WritableRaster WritableRenderedImage WriteAbortedException Writer WrongAdapter WrongAdapterHelper WrongPolicy WrongPolicyHelper WrongTransaction WrongTransactionHelper WrongTransactionHolder X500Principal X500PrivateCredential X509CRL X509CRLEntry X509CRLSelector X509CertSelector X509Certificate X509Certificate X509EncodedKeySpec X509ExtendedKeyManager X509Extension X509KeyManager X509TrustManager XAConnection XADataSource XAException XAResource XMLConstants XMLDecoder XMLEncoder XMLFilter XMLFilterImpl XMLFormatter XMLGregorianCalendar XMLParseException XMLReader XMLReaderAdapter XMLReaderFactory XPath XPathConstants XPathException XPathExpression XPathExpressionException XPathFactory XPathFactoryConfigurationException XPathFunction XPathFunctionException XPathFunctionResolver XPathVariableResolver Xid XmlReader XmlWriter ZipEntry ZipException ZipFile ZipInputStream ZipOutputStream ZoneView _BindingIteratorImplBase _BindingIteratorStub _DynAnyFactoryStub _DynAnyStub _DynArrayStub _DynEnumStub _DynFixedStub _DynSequenceStub _DynStructStub _DynUnionStub _DynValueStub _IDLTypeStub _NamingContextExtStub _NamingContextImplBase _NamingContextStub _PolicyStub _Remote_Stub _ServantActivatorStub _ServantLocatorStub abstract case catch class def do else extends false final finally for forSome if implicit import lazy match new null object override package private protected requires return sealed super this throw trait true try type val var while with yield boolean byte char double float int long short unit skylighting-core-0.8.5/xml/javadoc.xml0000644000000000000000000001676613673235152016154 0ustar0000000000000000 skylighting-core-0.8.5/xml/dot.xml0000644000000000000000000001422113673235152015313 0ustar0000000000000000 digraph node edge subgraph center layers margin mclimit name nodesep nslimit ordering page pagedir rank rankdir ranksep ratio rotate size distortion fillcolor fontcolor fontname fontsize height layer orientation peripheries regular shape shapefile sides skew width arrowhead arrowsize arrowtail constraint decorateP dir headclip headlabel labelangle labeldistance labelfontcolor labelfontname labelfontsize minlen port_label_distance samehead sametail tailclip taillabel weight color bgcolor label URL fontcolor fontname fontsize layer style skylighting-core-0.8.5/xml/mips.xml0000644000000000000000000002412513673235152015501 0ustar0000000000000000 .align .ascii .asciiz .byte .double .extern .float .globl .half .sdata .set .space .word .data .kdata .ktext .text abs.d abs.s add add.d add.s addi addiu addu and andi bc0f bc0t bc1f bc1t bc2f bc2t bc3f bc3t beq bgez bgezal bgtz blez bltz bltzal bne break c.eq.d c.eq.s c.seq.s c.seq.d c.ueq.s c.ueq.d c.olt.d c.olt.s c.ole.d c.ole.s c.ult.d c.ult.s c.ule.d c.ule.s c.le.d c.le.s c.lt.d c.lt.s c.un.s c.un.d cvt.d.s cvt.d.w cvt.s.d cvt.s.w cvt.w.d cvt.w.s div.d div.s j jal jalr jr lb lbu lh lhu lui lw lwc0 lwc1 lwc2 lwc3 lwl lwr mfc0 mfc1 mfc2 mfc3 mfhi mflo mtc0 mtc1 mtc2 mtc3 mthi mtlo mul.d mul.s mult multu nor or ori rfe sb sh sw swcl swl swr sll sllv slt slti sltiu sra srav srl srlv sub sub.d sub.s subu sw swc0 swc1 swc2 swc3 swl swr syscall xor xori abs b beqz bge bgeu bgt bgtu ble bleu blt bltu bnez div divu l.d l.s la ld li li.d li.s mfc0.d mfc1.d mfc2.d mfc3.d mov.d mov.s move mul mulo mulou neg neg.d neg.s negu nop not rem remu rol ror s.d s.s sd seq sge sgeu sgt sgtu sle sleu sne ulh ulhu ulw ush usw $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15 $16 $17 $18 $19 $20 $21 $22 $23 $24 $25 $26 $27 $28 $29 $30 $31 $zero $t0 $t1 $t2 $t3 $t4 $t5 $t6 $t7 $t8 $t9 $v0 $v1 $a0 $a1 $a2 $a3 $k0 $k1 $at $gp $sp $fp $s0 $s1 $s2 $s3 $s4 $s5 $s6 $s7 $ra $f0 $f1 $f2 $f3 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $f14 $f15 $f16 $f17 $f18 $f19 $f20 $f21 $f22 $f23 $f24 $f25 $f26 $f27 $f28 $f29 $f30 $f31 skylighting-core-0.8.5/xml/cpp.xml0000644000000000000000000021022413673235152015310 0ustar0000000000000000 ]> emit signals slots foreach forever SIGNAL SLOT qApp Q_COREAPP_STARTUP_FUNCTION Q_DECLARE_TR_FUNCTIONS QT_NO_NARROWING_CONVERSIONS_IN_CONNECT Q_CLASSINFO Q_DISABLE_COPY Q_EMIT Q_ENUM Q_ENUMS Q_FLAG Q_FLAGS Q_GADGET Q_INTERFACES Q_INVOKABLE Q_OBJECT Q_PROPERTY Q_REVISION Q_SET_OBJECT_NAME Q_SIGNAL Q_SIGNALS Q_SLOT Q_SLOTS Q_DECLARE_ASSOCIATIVE_CONTAINER_METATYPE Q_DECLARE_METATYPE Q_DECLARE_OPAQUE_POINTER Q_DECLARE_SEQUENTIAL_CONTAINER_METATYPE Q_DECLARE_SMART_POINTER_METATYPE QT_NO_CAST_FROM_BYTEARRAY QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII QT_RESTRICTED_CAST_FROM_ASCII QT_NO_URL_CAST_FROM_STRING QT_USE_QSTRINGBUILDER QBENCHMARK QBENCHMARK_ONCE QCOMPARE QEXPECT_FAIL QFAIL QFETCH QFINDTESTDATA QSKIP QTEST QTEST_APPLESS_MAIN QTEST_GUILESS_MAIN QTEST_MAIN QTRY_COMPARE QTRY_COMPARE_WITH_TIMEOUT QTRY_VERIFY2 QTRY_VERIFY QTRY_VERIFY2_WITH_TIMEOUT QTRY_VERIFY_WITH_TIMEOUT QVERIFY2 QVERIFY QVERIFY_EXCEPTION_THROWN QWARN QAXCLASS QAXFACTORY_BEGIN QAXFACTORY_DEFAULT QAXFACTORY_END QAXFACTORY_EXPORT QAXTYPE QDESIGNER_WIDGET_EXPORT QML_DECLARE_TYPE QML_DECLARE_TYPEINFO Q_ARG Q_RETURN_ARG Q_ATOMIC_POINTER_FETCH_AND_ADD_IS_ALWAYS_NATIVE Q_ATOMIC_POINTER_FETCH_AND_ADD_IS_NOT_NATIVE Q_ATOMIC_POINTER_FETCH_AND_ADD_IS_SOMETIMES_NATIVE Q_ATOMIC_POINTER_FETCH_AND_ADD_IS_WAIT_FREE Q_ATOMIC_POINTER_FETCH_AND_STORE_IS_ALWAYS_NATIVE Q_ATOMIC_POINTER_FETCH_AND_STORE_IS_NOT_NATIVE Q_ATOMIC_POINTER_FETCH_AND_STORE_IS_SOMETIMES_NATIVE Q_ATOMIC_POINTER_FETCH_AND_STORE_IS_WAIT_FREE Q_ATOMIC_POINTER_TEST_AND_SET_IS_ALWAYS_NATIVE Q_ATOMIC_POINTER_TEST_AND_SET_IS_NOT_NATIVE Q_ATOMIC_POINTER_TEST_AND_SET_IS_SOMETIMES_NATIVE Q_ATOMIC_POINTER_TEST_AND_SET_IS_WAIT_FREE Q_DECLARE_EXTENSION_INTERFACE Q_DECLARE_INTERFACE Q_IMPORT_PLUGIN Q_PLUGIN_METADATA Q_NOREPLY Q_SCRIPT_DECLARE_QMETAOBJECT QWIDGETSIZE_MAX QT_ASCII_CAST_WARN QT_CATCH QT_COMPILER_SUPPORTS_AVX QT_COMPILER_SUPPORTS_AVX2 QT_COMPILER_SUPPORTS_SSE2 QT_COMPILER_SUPPORTS_SSE3 QT_COMPILER_SUPPORTS_SSE4_1 QT_COMPILER_SUPPORTS_SSE4_2 QT_COMPILER_SUPPORTS_SSSE3 QT_DEBUG QT_DEPRECATED QT_DEPRECATED_CONSTRUCTOR QT_DEPRECATED_SINCE QT_DEPRECATED_VARIABLE QT_DEPRECATED_X QT_DISABLE_DEPRECATED_BEFORE QT_EMULATED_ALIGNOF QT_ENSURE_STACK_ALIGNED_FOR_SSE QT_FASTCALL QT_FORWARD_DECLARE_CLASS QT_FORWARD_DECLARE_STRUCT QT_IOS_DEPLOYMENT_TARGET_BELOW QT_IOS_PLATFORM_SDK_EQUAL_OR_ABOVE QT_LARGEFILE_SUPPORT QT_LINKED_OPENSSL QT_MAC_DEPLOYMENT_TARGET_BELOW QT_MAC_PLATFORM_SDK_EQUAL_OR_ABOVE QT_MOC_COMPAT QT_MODULE QT_NO_ACCESSIBILITY QT_NO_ANIMATION QT_NO_BEARERMANAGEMENT QT_NO_BIG_CODECS QT_NO_BUTTONGROUP QT_NO_CALENDARWIDGET QT_NO_CODECS QT_NO_COLORDIALOG QT_NO_COLUMNVIEW QT_NO_COMBOBOX QT_NO_COMPLETER QT_NO_CONTEXTMENU QT_NO_CRASHHANDLER QT_NO_CUPS QT_NO_DATAWIDGETMAPPER QT_NO_DATESTRING QT_NO_DATETIMEEDIT QT_NO_DBUS QT_NO_DIAL QT_NO_DIRMODEL QT_NO_DOCKWIDGET QT_NO_DRAGANDDROP QT_NO_ERRORMESSAGE QT_NO_EXCEPTIONS QT_NO_FILEDIALOG QT_NO_FILESYSTEMWATCHER QT_NO_FONTCOMBOBOX QT_NO_FONTDIALOG QT_NO_FSCOMPLETER QT_NO_FTP QT_NO_GRAPHICSEFFECT QT_NO_GRAPHICSVIEW QT_NO_ICONV QT_NO_IDENTITYPROXYMODEL QT_NO_IM QT_NO_IMAGEFORMATPLUGIN QT_NO_IMAGEFORMAT_JPEG QT_NO_INPUTDIALOG QT_NO_ITEMVIEWS QT_NO_KEYSEQUENCEEDIT QT_NO_LISTVIEW QT_NO_LISTWIDGET QT_NO_LOCALSERVER QT_NO_MAINWINDOW QT_NO_MDIAREA QT_NO_MENU QT_NO_MENUBAR QT_NO_MULTIPROCESS QT_NO_NETWORKDISKCACHE QT_NO_NETWORKPROXY QT_NO_OPENVG QT_NO_PAINT_DEBUG QT_NO_PDF QT_NO_PRINTDIALOG QT_NO_PRINTER QT_NO_PRINTPREVIEWDIALOG QT_NO_PRINTPREVIEWWIDGET QT_NO_PROCESS QT_NO_PROGRESSDIALOG QT_NO_PROXYMODEL QT_NO_SCROLLAREA QT_NO_SCROLLBAR QT_NO_SHAREDMEMORY QT_NO_SOCKETNOTIFIER QT_NO_SOCKS5 QT_NO_SORTFILTERPROXYMODEL QT_NO_SPINBOX QT_NO_SPLITTER QT_NO_STANDARDITEMMODEL QT_NO_STATEMACHINE QT_NO_STRINGLISTMODEL QT_NO_STYLE_FUSION QT_NO_STYLE_STYLESHEET QT_NO_STYLE_WINDOWSCE QT_NO_STYLE_WINDOWSMOBILE QT_NO_STYLE_WINDOWSVISTA QT_NO_STYLE_WINDOWSXP QT_NO_SYNTAXHIGHLIGHTER QT_NO_SYSTEMSEMAPHORE QT_NO_TABBAR QT_NO_TABLEVIEW QT_NO_TABLEWIDGET QT_NO_TABWIDGET QT_NO_TEXTBROWSER QT_NO_TEXTEDIT QT_NO_TEXTODFWRITER QT_NO_TOOLBAR QT_NO_TOOLBOX QT_NO_TOOLBUTTON QT_NO_TREEVIEW QT_NO_TREEWIDGET QT_NO_UNDOGROUP QT_NO_UNDOSTACK QT_NO_UNDOVIEW QT_NO_UNSHARABLE_CONTAINERS QT_NO_WARNINGS QT_NO_WHATSTHIS QT_NO_WIZARD QT_NO_XMLSTREAMREADER QT_NO_XMLSTREAMWRITER QT_NO_ZLIB QT_OSX_DEPLOYMENT_TARGET_BELOW QT_OSX_PLATFORM_SDK_EQUAL_OR_ABOVE QT_POINTER_SIZE QT_PREPEND_NAMESPACE QT_QPA_DEFAULT_PLATFORM_NAME QT_REDUCE_RELOCATIONS QT_REQUIRE_VERSION QT_RETHROW QT_SHARED QT_STATIC QT_STRINGIFY QT_STRINGIFY2 QT_SUPPORTS QT_TERMINATE_ON_EXCEPTION QT_THREADSAFE_CLOEXEC QT_THROW QT_TRANSLATE_NOOP QT_TRANSLATE_NOOP3 QT_TRANSLATE_NOOP3_UTF8 QT_TRANSLATE_NOOP_UTF8 QT_TRID_NOOP QT_TRY QT_TR_NOOP QT_TR_NOOP_UTF8 QT_USE_NAMESPACE QT_VERSION QT_VERSION_CHECK QT_VERSION_MAJOR QT_VERSION_MINOR QT_VERSION_PATCH QT_VERSION_STR QT_VISIBILITY_AVAILABLE QT_WIN_CALLBACK Q_ALIGNOF Q_ALWAYS_INLINE Q_ASSERT Q_ASSERT_X Q_ASSUME Q_ATTRIBUTE_FORMAT_PRINTF Q_BIG_ENDIAN Q_BYTE_ORDER Q_CC_BOR Q_CC_CDS Q_CC_COMEAU Q_CC_DEC Q_CC_EDG Q_CC_GHS Q_CC_GNU Q_CC_HIGHC Q_CC_HPACC Q_CC_INTEL Q_CC_KAI Q_CC_MIPS Q_CC_MSVC Q_CC_OC Q_CC_PGI Q_CC_SUN Q_CC_SYM Q_CC_USLC Q_CC_WAT Q_CHECK_PTR Q_CHECK_PTRx Q_CLEANUP_RESOURCE Q_CONSTRUCTOR_FUNCTION Q_CONSTRUCTOR_FUNCTION0 Q_D Q_DECLARE_PRIVATE Q_DECLARE_PRIVATE_D Q_DECLARE_PUBLIC Q_DECLARE_TYPEINFO Q_DECL_CONSTEXPR Q_DECL_EXPORT Q_DECL_FINAL Q_DECL_IMPORT Q_DECL_NOEXCEPT Q_DECL_NOEXCEPT_EXPR Q_DECL_NOTHROW Q_DECL_OVERRIDE Q_DECL_RELAXED_CONSTEXPR Q_DESTRUCTOR_FUNCTION Q_DESTRUCTOR_FUNCTION0 Q_DISABLE_COPY Q_DUMMY_COMPARISON_OPERATOR Q_FALLTHROUGH Q_FOREACH Q_FOREVER Q_FORWARD_DECLARE_CF_TYPE Q_FORWARD_DECLARE_MUTABLE_CF_TYPE Q_FORWARD_DECLARE_OBJC_CLASS Q_FUNC_INFO Q_INIT_RESOURCE Q_INLINE_TEMPLATE Q_INT64_C Q_LIKELY Q_LITTLE_ENDIAN Q_NEVER_INLINE Q_OF_ELF Q_OF_MACH_O Q_OS_AIX Q_OS_ANDROID Q_OS_BSD4 Q_OS_BSDI Q_OS_CYGWIN Q_OS_DARWIN Q_OS_DGUX Q_OS_DYNIX Q_OS_FREEBSD Q_OS_HPUX Q_OS_HURD Q_OS_IOS Q_OS_IRIX Q_OS_LINUX Q_OS_LYNX Q_OS_MAC Q_OS_MACOS Q_OS_NETBSD Q_OS_OPENBSD Q_OS_OSF Q_OS_OSX Q_OS_QNX Q_OS_RELIANT Q_OS_SCO Q_OS_SOLARIS Q_OS_TVOS Q_OS_ULTRIX Q_OS_UNIX Q_OS_UNIXWARE Q_OS_WATCHOS Q_OS_WIN Q_OS_WIN32 Q_OS_WIN64 Q_OS_WINPHONE Q_OS_WINRT Q_OUTOFLINE_TEMPLATE Q_PROCESSOR_ALPHA Q_PROCESSOR_ARM Q_PROCESSOR_ARM_V5 Q_PROCESSOR_ARM_V6 Q_PROCESSOR_ARM_V7 Q_PROCESSOR_AVR32 Q_PROCESSOR_BLACKFIN Q_PROCESSOR_IA64 Q_PROCESSOR_MIPS Q_PROCESSOR_MIPS_32 Q_PROCESSOR_MIPS_64 Q_PROCESSOR_MIPS_I Q_PROCESSOR_MIPS_II Q_PROCESSOR_MIPS_III Q_PROCESSOR_MIPS_IV Q_PROCESSOR_MIPS_V Q_PROCESSOR_POWER Q_PROCESSOR_POWER_32 Q_PROCESSOR_POWER_64 Q_PROCESSOR_S390 Q_PROCESSOR_S390_X Q_PROCESSOR_SH Q_PROCESSOR_SH_4A Q_PROCESSOR_SPARC Q_PROCESSOR_SPARC_V9 Q_PROCESSOR_X86 Q_PROCESSOR_X86_32 Q_PROCESSOR_X86_64 Q_Q Q_STATIC_ASSERT Q_STATIC_ASSERT_PRIVATE_JOIN Q_STATIC_ASSERT_PRIVATE_JOIN_IMPL Q_STATIC_ASSERT_X Q_UINT64_C Q_UNIMPLEMENTED Q_UNLIKELY Q_UNREACHABLE Q_UNUSED Q_COMPLEX_TYPE Q_PRIMITIVE_TYPE Q_STATIC_TYPE Q_MOVABLE_TYPE Q_DUMMY_TYPE Q_RELOCATABLE_TYPE connect disconnect staticMetaObject tr trUtf8 qFindChildren qobject_cast qAbs qAsConst qBound qConstOverload qCritical qDebug qEnvironmentVariableIntValue qEnvironmentVariableIsEmpty qEnvironmentVariableIsSet qFloatDistance qFormatLogMessage qFatal qFuzzyCompare qFuzzyIsNull qInfo qMove qInstallMessageHandler qIsFinite qIsInf qIsNaN qMakePair qMax qMin qNonConstOverload qOverload qPrintable qQNaN qUtf16Printable qUtf8Printable qRound64 qRound qSNaN qSetMessagePattern qVersion qWarning q_check_ptr qgetenv qrand qsrand qtTrId qt_set_sequence_auto_mnemonic qCountLeadingZeroBits qCountTrailingZeroBits qBinaryFind qCopy qCopyBackward qCount qDeleteAll qPopulationCount qEqual qFill qFind qGreater qLess qLowerBound qSort qStableSort qSwap qUpperBound qChecksum qCompress qUncompress qsnprintf qstrcmp qstrcpy qstrdup qstricmp qstrlen qstrncmp qstrncpy qstrnicmp qstrnlen qvsnprintf qGlobalQHashSeed qHash qHashBits qHashRange qHashRangeCommutative qSetGlobalQHashSeed qMetaTypeId qRegisterMetaType qRegisterMetaTypeStreamOperators qAlpha qBlue qGray qGreen qPremultiply qRed qRgb qRgba qRgba qRgba64 qUnpremultiply qAddPostRoutine qRemovePostRoutine qmlAttachedPropertiesObject qmlClearTypeRegistrations qmlContext qmlEngine qmlInfo qmlProtectModule qmlRegisterExtendedType qmlRegisterExtendedUncreatableType qmlRegisterInterface qmlRegisterRevision qmlRegisterSingletonType qmlRegisterType qmlRegisterTypeNotAvailable qmlRegisterUncreatableType qt_extension qDBusRegisterMetaType qdbus_cast QtFunctionPointer QtMessageHandler QtMsgType qint8 qint16 qint32 qint64 qlonglong qptrdiff qreal quint8 quint16 quint32 quint64 quintptr qulonglong uchar uint ulong ushort Q_PID QRgb qScriptConnect qScriptDisconnect qScriptRegisterMetaType qScriptRegisterSequenceMetaType qScriptValueFromSequence qScriptValueToSequence Q3DBars Q3DCamera Q3DInputHandler Q3DLight Q3DObject Q3DScatter Q3DScene Q3DSurface Q3DTheme QAbstract3DAxis QAbstract3DGraph QAbstract3DInputHandler QAbstract3DSeries QAbstractAnimation QAbstractAxis QAbstractBarSeries QAbstractButton QAbstractDataProxy QAbstractEventDispatcher QAbstractExtensionFactory QAbstractExtensionManager QAbstractFormBuilder QAbstractGraphicsShapeItem QAbstractItemDelegate QAbstractItemModel QAbstractItemView QAbstractListModel QAbstractMessageHandler QAbstractNativeEventFilter QAbstractNetworkCache QAbstractOAuth QAbstractOAuth2 QAbstractOAuthReplyHandler QAbstractOpenGLFunctions QAbstractPlanarVideoBuffer QAbstractPrintDialog QAbstractProxyModel QAbstractScrollArea QAbstractSeries QAbstractSlider QAbstractSocket QAbstractSpinBox QAbstractState QAbstractTableModel QAbstractTextDocumentLayout QAbstractTransition QAbstractUriResolver QAbstractVideoBuffer QAbstractVideoFilter QAbstractVideoSurface QAbstractXmlNodeModel QAbstractXmlReceiver QAccelerometer QAccelerometerFilter QAccelerometerReading QAccessible QAccessibleActionInterface QAccessibleEditableTextInterface QAccessibleEvent QAccessibleInterface QAccessibleObject QAccessiblePlugin QAccessibleStateChangeEvent QAccessibleTableCellInterface QAccessibleTableInterface QAccessibleTableModelChangeEvent QAccessibleTextCursorEvent QAccessibleTextInsertEvent QAccessibleTextInterface QAccessibleTextRemoveEvent QAccessibleTextSelectionEvent QAccessibleTextUpdateEvent QAccessibleValueChangeEvent QAccessibleValueInterface QAccessibleWidget QAction QActionEvent QActionGroup QAltimeter QAltimeterFilter QAltimeterReading QAmbientLightFilter QAmbientLightReading QAmbientLightSensor QAmbientTemperatureFilter QAmbientTemperatureReading QAmbientTemperatureSensor QAndroidActivityResultReceiver QAndroidJniEnvironment QAndroidJniObject QAnimationGroup QApplication QAreaLegendMarker QAreaSeries QAssociativeIterable QAtomicInt QAtomicInteger QAtomicPointer QAudioBuffer QAudioDecoder QAudioDecoderControl QAudioDeviceInfo QAudioEncoderSettings QAudioEncoderSettingsControl QAudioFormat QAudioInput QAudioInputSelectorControl QAudioOutput QAudioOutputSelectorControl QAudioProbe QAudioRecorder QAudioRoleControl QAuthenticator QAxAggregated QAxBase QAxBindable QAxFactory QAxObject QAxScript QAxScriptEngine QAxScriptManager QAxSelect QAxWidget QBackingStore QBar3DSeries QBarCategoryAxis QBarDataItem QBarDataProxy QBarLegendMarker QBarSeries QBarSet QBasicTimer QBitArray QBitmap QBluetoothAddress QBluetoothDeviceDiscoveryAgent QBluetoothDeviceInfo QBluetoothHostInfo QBluetoothLocalDevice QBluetoothServer QBluetoothServiceDiscoveryAgent QBluetoothServiceInfo QBluetoothSocket QBluetoothTransferManager QBluetoothTransferReply QBluetoothTransferRequest QBluetoothUuid QBoxLayout QBoxPlotLegendMarker QBoxPlotSeries QBoxSet QBrush QBuffer QButtonGroup QByteArray QByteArrayList QByteArrayMatcher QCache QCalendarWidget QCamera QCameraCaptureBufferFormatControl QCameraCaptureDestinationControl QCameraControl QCameraExposure QCameraExposureControl QCameraFeedbackControl QCameraFlashControl QCameraFocus QCameraFocusControl QCameraFocusZone QCameraImageCapture QCameraImageCaptureControl QCameraImageProcessing QCameraImageProcessingControl QCameraInfo QCameraInfoControl QCameraLocksControl QCameraViewfinder QCameraViewfinderSettings QCameraViewfinderSettingsControl QCameraViewfinderSettingsControl2 QCameraZoomControl QCanBus QCanBusDevice QCanBusFactory QCanBusFrame QCandlestickLegendMarker QCandlestickModelMapper QCandlestickSeries QCandlestickSet QCategory3DAxis QCategoryAxis QChar QChart QChartView QCheckBox QChildEvent QClipboard QCloseEvent QCocoaNativeContext QCocoaWindowFunctions QCollator QCollatorSortKey QColor QColorDialog QColormap QColumnView QComboBox QCommandLineOption QCommandLineParser QCommandLinkButton QCommonStyle QCompass QCompassFilter QCompassReading QCompleter QConicalGradient QContextMenuEvent QContiguousCache QCoreApplication QCryptographicHash QCursor QCustom3DItem QCustom3DLabel QCustom3DVolume QDataStream QDataWidgetMapper QDate QDateEdit QDateTime QDateTimeAxis QDateTimeEdit QDBusAbstractAdaptor QDBusAbstractInterface QDBusArgument QDBusConnection QDBusConnectionInterface QDBusContext QDBusError QDBusInterface QDBusMessage QDBusObjectPath QDBusPendingCall QDBusPendingCallWatcher QDBusPendingReply QDBusReply QDBusServer QDBusServiceWatcher QDBusSignature QDBusUnixFileDescriptor QDBusVariant QDBusVirtualObject QDeadlineTimer QDebug QDebugStateSaver QDesignerActionEditorInterface QDesignerContainerExtension QDesignerCustomWidgetCollectionInterface QDesignerCustomWidgetInterface QDesignerDynamicPropertySheetExtension QDesignerFormEditorInterface QDesignerFormWindowCursorInterface QDesignerFormWindowInterface QDesignerFormWindowManagerInterface QDesignerMemberSheetExtension QDesignerObjectInspectorInterface QDesignerPropertyEditorInterface QDesignerPropertySheetExtension QDesignerTaskMenuExtension QDesignerWidgetBoxInterface QDesktopServices QDesktopWidget QDial QDialog QDialogButtonBox QDir QDirIterator QDirModel QDistanceFilter QDistanceReading QDistanceSensor QDnsDomainNameRecord QDnsHostAddressRecord QDnsLookup QDnsMailExchangeRecord QDnsServiceRecord QDnsTextRecord QDockWidget QDomAttr QDomCDATASection QDomCharacterData QDomComment QDomDocument QDomDocumentFragment QDomDocumentType QDomElement QDomEntity QDomEntityReference QDomImplementation QDomNamedNodeMap QDomNode QDomNodeList QDomNotation QDomProcessingInstruction QDomText QDoubleSpinBox QDoubleValidator QDrag QDragEnterEvent QDragLeaveEvent QDragMoveEvent QDropEvent QDynamicPropertyChangeEvent QEasingCurve QEglFSFunctions QEGLNativeContext QElapsedTimer QEnableSharedFromThis QEnterEvent QErrorMessage QEvent QEventLoop QEventLoopLocker QEventTransition QException QExplicitlySharedDataPointer QExposeEvent QExtensionFactory QExtensionManager QFile QFileDevice QFileDialog QFileIconProvider QFileInfo QFileOpenEvent QFileSelector QFileSystemModel QFileSystemWatcher QFinalState QFlag QFlags QFocusEvent QFocusFrame QFont QFontComboBox QFontDatabase QFontDialog QFontInfo QFontMetrics QFontMetricsF QFormBuilder QFormLayout QFrame QFuture QFutureIterator QFutureSynchronizer QFutureWatcher QGamepad QGenericArgument QGenericMatrix QGenericPlugin QGenericPluginFactory QGenericReturnArgument QGeoAddress QGeoAreaMonitorInfo QGeoAreaMonitorSource QGeoCircle QGeoCodeReply QGeoCodingManager QGeoCodingManagerEngine QGeoCoordinate QGeoLocation QGeoManeuver QGeoPositionInfo QGeoPositionInfoSource QGeoPositionInfoSourceFactory QGeoRectangle QGeoRoute QGeoRouteReply QGeoRouteRequest QGeoRouteSegment QGeoRoutingManager QGeoRoutingManagerEngine QGeoSatelliteInfo QGeoSatelliteInfoSource QGeoServiceProvider QGeoServiceProviderFactory QGeoShape QGesture QGestureEvent QGestureRecognizer QGLBuffer QGLColormap QGLContext QGLFormat QGLFramebufferObject QGLFramebufferObjectFormat QGLFunctions QGlobalStatic QGLPixelBuffer QGLShader QGLShaderProgram QGLWidget QGLXNativeContext QGlyphRun QGradient QGraphicsAnchor QGraphicsAnchorLayout QGraphicsBlurEffect QGraphicsColorizeEffect QGraphicsDropShadowEffect QGraphicsEffect QGraphicsEllipseItem QGraphicsGridLayout QGraphicsItem QGraphicsItemAnimation QGraphicsItemGroup QGraphicsLayout QGraphicsLayoutItem QGraphicsLinearLayout QGraphicsLineItem QGraphicsObject QGraphicsOpacityEffect QGraphicsPathItem QGraphicsPixmapItem QGraphicsPolygonItem QGraphicsProxyWidget QGraphicsRectItem QGraphicsRotation QGraphicsScale QGraphicsScene QGraphicsSceneContextMenuEvent QGraphicsSceneDragDropEvent QGraphicsSceneEvent QGraphicsSceneHelpEvent QGraphicsSceneHoverEvent QGraphicsSceneMouseEvent QGraphicsSceneMoveEvent QGraphicsSceneResizeEvent QGraphicsSceneWheelEvent QGraphicsSimpleTextItem QGraphicsSvgItem QGraphicsTextItem QGraphicsTransform QGraphicsVideoItem QGraphicsView QGraphicsWidget QGridLayout QGroupBox QGuiApplication QGyroscope QGyroscopeFilter QGyroscopeReading QHash QHashIterator QHBarModelMapper QHBoxLayout QHBoxPlotModelMapper QHCandlestickModelMapper QHeaderView QHeightMapSurfaceDataProxy QHelpContentItem QHelpContentModel QHelpContentWidget QHelpEngine QHelpEngineCore QHelpEvent QHelpIndexModel QHelpIndexWidget QHelpSearchEngine QHelpSearchQuery QHelpSearchQueryWidget QHelpSearchResultWidget QHideEvent QHistoryState QHolsterFilter QHolsterReading QHolsterSensor QHorizontalBarSeries QHorizontalPercentBarSeries QHorizontalStackedBarSeries QHostAddress QHostInfo QHoverEvent QHPieModelMapper QHttpMultiPart QHttpPart QHXYModelMapper QIcon QIconDragEvent QIconEngine QIconEnginePlugin QIdentityProxyModel QImage QImageEncoderControl QImageEncoderSettings QImageIOHandler QImageIOPlugin QImageReader QImageWriter QInAppProduct QInAppStore QInAppTransaction QInputDialog QInputEvent QInputMethod QInputMethodEvent QInputMethodQueryEvent QIntValidator QIODevice QIRProximityFilter QIRProximityReading QIRProximitySensor QItemDelegate QItemEditorCreator QItemEditorCreatorBase QItemEditorFactory QItemModelBarDataProxy QItemModelScatterDataProxy QItemModelSurfaceDataProxy QItemSelection QItemSelectionModel QItemSelectionRange QJSEngine QJsonArray QJsonDocument QJsonObject QJsonParseError QJsonValue QJSValue QJSValueIterator QKeyEvent QKeyEventTransition QKeySequence QKeySequenceEdit QLabel QLatin1Char QLatin1String QLayout QLayoutItem QLCDNumber QLegend QLegendMarker QLibrary QLibraryInfo QLightFilter QLightReading QLightSensor QLine QLinearGradient QLineEdit QLineF QLineSeries QLinkedList QLinkedListIterator QList QListIterator QListView QListWidget QListWidgetItem QLocale QLocalServer QLocalSocket QLockFile QLoggingCategory QLogValue3DAxisFormatter QLogValueAxis QLowEnergyAdvertisingData QLowEnergyAdvertisingParameters QLowEnergyCharacteristic QLowEnergyCharacteristicData QLowEnergyConnectionParameters QLowEnergyController QLowEnergyDescriptor QLowEnergyDescriptorData QLowEnergyService QLowEnergyServiceData QMacCocoaViewContainer QMacNativeWidget QMacPasteboardMime QMacToolBar QMacToolBarItem QMagnetometer QMagnetometerFilter QMagnetometerReading QMainWindow QMap QMapIterator QMargins QMarginsF QMaskGenerator QMatrix QMatrix4x4 QMdiArea QMdiSubWindow QMediaAudioProbeControl QMediaAvailabilityControl QMediaBindableInterface QMediaContainerControl QMediaContent QMediaControl QMediaGaplessPlaybackControl QMediaNetworkAccessControl QMediaObject QMediaPlayer QMediaPlayerControl QMediaPlaylist QMediaRecorder QMediaRecorderControl QMediaResource QMediaService QMediaServiceCameraInfoInterface QMediaServiceDefaultDeviceInterface QMediaServiceFeaturesInterface QMediaServiceProviderPlugin QMediaServiceSupportedDevicesInterface QMediaServiceSupportedFormatsInterface QMediaStreamsControl QMediaTimeInterval QMediaTimeRange QMediaVideoProbeControl QMenu QMenuBar QMessageAuthenticationCode QMessageBox QMessageLogContext QMessageLogger QMetaClassInfo QMetaDataReaderControl QMetaDataWriterControl QMetaEnum QMetaMethod QMetaObject QMetaProperty QMetaType QMimeData QMimeDatabase QMimeType QModbusClient QModbusDataUnit QModbusDevice QModbusDeviceIdentification QModbusExceptionResponse QModbusPdu QModbusReply QModbusRequest QModbusResponse QModbusRtuSerialMaster QModbusRtuSerialSlave QModbusServer QModbusTcpClient QModbusTcpServer QModelIndex QMouseEvent QMouseEventTransition QMoveEvent QMovie QMultiHash QMultiMap QMutableHashIterator QMutableLinkedListIterator QMutableListIterator QMutableMapIterator QMutableSetIterator QMutableVectorIterator QMutex QMutexLocker QNativeGestureEvent QNdefFilter QNdefMessage QNdefNfcSmartPosterRecord QNdefNfcTextRecord QNdefNfcUriRecord QNdefRecord QNearFieldManager QNearFieldShareManager QNearFieldShareTarget QNearFieldTarget QNetworkAccessManager QNetworkAddressEntry QNetworkCacheMetaData QNetworkConfiguration QNetworkConfigurationManager QNetworkCookie QNetworkCookieJar QNetworkDatagram QNetworkDiskCache QNetworkInterface QNetworkProxy QNetworkProxyFactory QNetworkProxyQuery QNetworkReply QNetworkRequest QNetworkSession QNmeaPositionInfoSource QObject QObjectCleanupHandler QOffscreenSurface QOpenGLBuffer QOpenGLContext QOpenGLContextGroup QOpenGLDebugLogger QOpenGLDebugMessage QOpenGLExtraFunctions QOpenGLFramebufferObject QOpenGLFramebufferObjectFormat QOpenGLFunctions QOpenGLFunctions_1_0 QOpenGLFunctions_1_1 QOpenGLFunctions_1_2 QOpenGLFunctions_1_3 QOpenGLFunctions_1_4 QOpenGLFunctions_1_5 QOpenGLFunctions_2_0 QOpenGLFunctions_2_1 QOpenGLFunctions_3_0 QOpenGLFunctions_3_1 QOpenGLFunctions_3_2_Compatibility QOpenGLFunctions_3_2_Core QOpenGLFunctions_3_3_Compatibility QOpenGLFunctions_3_3_Core QOpenGLFunctions_4_0_Compatibility QOpenGLFunctions_4_0_Core QOpenGLFunctions_4_1_Compatibility QOpenGLFunctions_4_1_Core QOpenGLFunctions_4_2_Compatibility QOpenGLFunctions_4_2_Core QOpenGLFunctions_4_3_Compatibility QOpenGLFunctions_4_3_Core QOpenGLFunctions_4_4_Compatibility QOpenGLFunctions_4_4_Core QOpenGLFunctions_4_5_Compatibility QOpenGLFunctions_4_5_Core QOpenGLFunctions_ES2 QOpenGLPaintDevice QOpenGLPixelTransferOptions QOpenGLShader QOpenGLShaderProgram QOpenGLTexture QOpenGLTextureBlitter QOpenGLTimeMonitor QOpenGLTimerQuery QOpenGLVersionProfile QOpenGLVertexArrayObject QOpenGLWidget QOpenGLWindow QOrientationFilter QOrientationReading QOrientationSensor QPagedPaintDevice QPageLayout QPageSetupDialog QPageSize QPaintDevice QPaintDeviceWindow QPaintEngine QPaintEngineState QPainter QPainterPath QPainterPathStroker QPaintEvent QPair QPalette QPanGesture QParallelAnimationGroup QPauseAnimation QPdfWriter QPen QPercentBarSeries QPersistentModelIndex QPicture QPictureFormatPlugin QPictureIO QPieLegendMarker QPieSeries QPieSlice QPinchGesture QPixelFormat QPixmap QPixmapCache QPlace QPlaceAttribute QPlaceCategory QPlaceContactDetail QPlaceContent QPlaceContentReply QPlaceContentRequest QPlaceDetailsReply QPlaceEditorial QPlaceIcon QPlaceIdReply QPlaceImage QPlaceManager QPlaceManagerEngine QPlaceMatchReply QPlaceMatchRequest QPlaceProposedSearchResult QPlaceRatings QPlaceReply QPlaceResult QPlaceReview QPlaceSearchReply QPlaceSearchRequest QPlaceSearchResult QPlaceSearchSuggestionReply QPlaceSupplier QPlaceUser QPlainTextDocumentLayout QPlainTextEdit QPlatformGraphicsBuffer QPlatformSurfaceEvent QPlatformSystemTrayIcon QPluginLoader QPoint QPointer QPointF QPointingDeviceUniqueId QPolarChart QPolygon QPolygonF QPressureFilter QPressureReading QPressureSensor QPrintDialog QPrintEngine QPrinter QPrinterInfo QPrintPreviewDialog QPrintPreviewWidget QProcess QProcessEnvironment QProgressBar QProgressDialog QPropertyAnimation QProximityFilter QProximityReading QProximitySensor QProxyStyle QPushButton QQmlAbstractUrlInterceptor QQmlApplicationEngine QQmlComponent QQmlContext QQmlEngine QQmlError QQmlExpression QQmlExtensionPlugin QQmlFileSelector QQmlImageProviderBase QQmlIncubationController QQmlIncubator QQmlListProperty QQmlListReference QQmlNdefRecord QQmlNetworkAccessManagerFactory QQmlParserStatus QQmlProperty QQmlPropertyMap QQmlPropertyValueSource QQmlScriptString QQuaternion QQueue QQuickAsyncImageProvider QQuickFramebufferObject QQuickImageProvider QQuickImageResponse QQuickItem QQuickItemGrabResult QQuickPaintedItem QQuickRenderControl QQuickStyle QQuickTextDocument QQuickTextureFactory QQuickView QQuickWebEngineProfile QQuickWidget QQuickWindow QRadialGradient QRadioButton QRadioData QRadioDataControl QRadioTuner QRadioTunerControl QRasterPaintEngine QRasterWindow QRawFont QReadLocker QReadWriteLock QRect QRectF QRegExp QRegExpValidator QRegion QRegularExpression QRegularExpressionMatch QRegularExpressionMatchIterator QRegularExpressionValidator QResizeEvent QResource QRgba64 QRotationFilter QRotationReading QRotationSensor QRubberBand QRunnable QSaveFile QScatter3DSeries QScatterDataItem QScatterDataProxy QScatterSeries QScopedArrayPointer QScopedPointer QScopedValueRollback QScreen QScriptable QScriptClass QScriptClassPropertyIterator QScriptContext QScriptContextInfo QScriptEngine QScriptEngineAgent QScriptEngineDebugger QScriptExtensionPlugin QScriptProgram QScriptString QScriptSyntaxCheckResult QScriptValue QScriptValueIterator QScrollArea QScrollBar QScroller QScrollerProperties QScrollEvent QScrollPrepareEvent QSctpServer QSctpSocket QScxmlCompiler QScxmlCppDataModel QScxmlDataModel QScxmlDynamicScxmlServiceFactory QScxmlEcmaScriptDataModel QScxmlError QScxmlEvent QScxmlInvokableService QScxmlInvokableServiceFactory QScxmlNullDataModel QScxmlStateMachine QScxmlStaticScxmlServiceFactory QScxmlTableData QSemaphore QSensor QSensorBackend QSensorBackendFactory QSensorChangesInterface QSensorFilter QSensorGesture QSensorGestureManager QSensorGesturePluginInterface QSensorGestureRecognizer QSensorManager QSensorPluginInterface QSensorReading QSequentialAnimationGroup QSequentialIterable QSerialPort QSerialPortInfo QSessionManager QSet QSetIterator QSettings QSGAbstractRenderer QSGBasicGeometryNode QSGClipNode QSGDynamicTexture QSGEngine QSGFlatColorMaterial QSGGeometry QSGGeometryNode QSGImageNode QSGMaterial QSGMaterialShader QSGMaterialType QSGNode QSGOpacityNode QSGOpaqueTextureMaterial QSGRectangleNode QSGRendererInterface QSGRenderNode QSGSimpleMaterial QSGSimpleMaterialShader QSGSimpleRectNode QSGSimpleTextureNode QSGTexture QSGTextureMaterial QSGTextureProvider QSGTransformNode QSGVertexColorMaterial QSharedData QSharedDataPointer QSharedMemory QSharedPointer QShortcut QShortcutEvent QShowEvent QSignalBlocker QSignalMapper QSignalSpy QSignalTransition QSimpleXmlNodeModel QSize QSizeF QSizeGrip QSizePolicy QSlider QSocketNotifier QSortFilterProxyModel QSound QSoundEffect QSourceLocation QSpacerItem QSpinBox QSplashScreen QSplineSeries QSplitter QSplitterHandle QSqlDatabase QSqlDriver QSqlDriverCreator QSqlDriverCreatorBase QSqlDriverPlugin QSqlError QSqlField QSqlIndex QSqlQuery QSqlQueryModel QSqlRecord QSqlRelation QSqlRelationalDelegate QSqlRelationalTableModel QSqlResult QSqlTableModel QSslCertificate QSslCertificateExtension QSslCipher QSslConfiguration QSslDiffieHellmanParameters QSslEllipticCurve QSslError QSslKey QSslPreSharedKeyAuthenticator QSslSocket QStack QStackedBarSeries QStackedLayout QStackedWidget QStandardItem QStandardItemEditorCreator QStandardItemModel QStandardPaths QState QStateMachine QStaticPlugin QStaticText QStatusBar QStatusTipEvent QStorageInfo QString QStringList QStringListModel QStringMatcher QStringRef QStyle QStyledItemDelegate QStyleFactory QStyleHintReturn QStyleHintReturnMask QStyleHintReturnVariant QStyleHints QStyleOption QStyleOptionButton QStyleOptionComboBox QStyleOptionComplex QStyleOptionDockWidget QStyleOptionFocusRect QStyleOptionFrame QStyleOptionGraphicsItem QStyleOptionGroupBox QStyleOptionHeader QStyleOptionMenuItem QStyleOptionProgressBar QStyleOptionRubberBand QStyleOptionSizeGrip QStyleOptionSlider QStyleOptionSpinBox QStyleOptionTab QStyleOptionTabBarBase QStyleOptionTabWidgetFrame QStyleOptionTitleBar QStyleOptionToolBar QStyleOptionToolBox QStyleOptionToolButton QStyleOptionViewItem QStylePainter QStylePlugin QSupportedWritingSystems QSurface QSurface3DSeries QSurfaceDataItem QSurfaceDataProxy QSurfaceFormat QSvgGenerator QSvgRenderer QSvgWidget QSwipeGesture QSyntaxHighlighter QSysInfo QSystemSemaphore QSystemTrayIcon QTabBar QTabletEvent QTableView QTableWidget QTableWidgetItem QTableWidgetSelectionRange QTabWidget QTapAndHoldGesture QTapFilter QTapGesture QTapReading QTapSensor QTcpServer QTcpSocket QTemporaryDir QTemporaryFile QTestEventList QTextBlock QTextBlockFormat QTextBlockGroup QTextBlockUserData QTextBoundaryFinder QTextBrowser QTextCharFormat QTextCodec QTextCursor QTextDecoder QTextDocument QTextDocumentFragment QTextDocumentWriter QTextEdit QTextEncoder QTextFormat QTextFragment QTextFrame QTextFrameFormat QTextImageFormat QTextInlineObject QTextItem QTextLayout QTextLength QTextLine QTextList QTextListFormat QTextObject QTextObjectInterface QTextOption QTextStream QTextTable QTextTableCell QTextTableCellFormat QTextTableFormat QTextToSpeech QTextToSpeechPlugin QThread QThreadPool QThreadStorage QTileRules QTiltFilter QTiltReading QTiltSensor QTime QTimeEdit QTimeLine QTimer QTimerEvent QTimeZone QToolBar QToolBox QToolButton QToolTip QTouch3DInputHandler QTouchDevice QTouchEvent QTransform QTranslator QTreeView QTreeWidget QTreeWidgetItem QTreeWidgetItemIterator QUdpSocket QUiLoader QUndoCommand QUndoGroup QUndoStack QUndoView QUnhandledException QUrl QUrlQuery QUuid QValidator QValue3DAxis QValue3DAxisFormatter QValueAxis QVariant QVariantAnimation QVarLengthArray QVBarModelMapper QVBoxLayout QVBoxPlotModelMapper QVCandlestickModelMapper QVector QVector2D QVector3D QVector4D QVectorIterator QVersionNumber QVideoDeviceSelectorControl QVideoEncoderSettings QVideoEncoderSettingsControl QVideoFilterRunnable QVideoFrame QVideoProbe QVideoRendererControl QVideoSurfaceFormat QVideoWidget QVideoWidgetControl QVideoWindowControl QVPieModelMapper QVXYModelMapper QWaitCondition QWaylandBufferRef QWaylandClient QWaylandCompositor QWaylandIviSurface QWaylandKeyboard QWaylandOutput QWaylandOutputMode QWaylandPointer QWaylandQuickItem QWaylandQuickShellSurfaceItem QWaylandSeat QWaylandSurface QWaylandSurfaceGrabber QWaylandTouch QWaylandView QWaylandWlShell QWaylandWlShellSurface QWaylandXdgPopupV5 QWaylandXdgSurfaceV5 QWeakPointer QWebChannel QWebChannelAbstractTransport QWebEngineCertificateError QWebEngineContextMenuData QWebEngineCookieStore QWebEngineDownloadItem QWebEngineFullScreenRequest QWebEngineHistory QWebEngineHistoryItem QWebEnginePage QWebEngineProfile QWebEngineScript QWebEngineScriptCollection QWebEngineSettings QWebEngineUrlRequestInfo QWebEngineUrlRequestInterceptor QWebEngineUrlRequestJob QWebEngineUrlSchemeHandler QWebEngineView QWebSocket QWebSocketCorsAuthenticator QWebSocketServer QWGLNativeContext QWhatsThis QWhatsThisClickedEvent QWheelEvent QWidget QWidgetAction QWidgetItem QWindow QWindowStateChangeEvent QWindowsWindowFunctions QWinEventNotifier QWinJumpList QWinJumpListCategory QWinJumpListItem QWinMime QWinTaskbarButton QWinTaskbarProgress QWinThumbnailToolBar QWinThumbnailToolButton QWizard QWizardPage QWriteLocker QX11Info QXcbWindowFunctions QXmlAttributes QXmlContentHandler QXmlDeclHandler QXmlDefaultHandler QXmlDTDHandler QXmlEntityResolver QXmlErrorHandler QXmlFormatter QXmlInputSource QXmlItem QXmlLexicalHandler QXmlLocator QXmlName QXmlNamePool QXmlNamespaceSupport QXmlNodeModelIndex QXmlParseException QXmlQuery QXmlReader QXmlResultItems QXmlSchema QXmlSchemaValidator QXmlSerializer QXmlSimpleReader QXmlStreamAttribute QXmlStreamAttributes QXmlStreamEntityDeclaration QXmlStreamEntityResolver QXmlStreamNamespaceDeclaration QXmlStreamNotationDeclaration QXmlStreamReader QXmlStreamWriter QXYLegendMarker QXYSeries QStringLiteral Qt QTest QtConcurrent Phonon QFileInfoList QMutableStringListIterator QTouchEventSequence QStringListIterator QStringBuilder skylighting-core-0.8.5/xml/modula-2.xml0000644000000000000000000011146613673235152016156 0ustar0000000000000000 ??? AND ARRAY BEGIN BY CASE CONST DEFINITION DIV DO ELSE ELSIF END EXIT FOR FROM IF IMPLEMENTATION IMPORT IN LOOP MOD MODULE NOT OF OR POINTER PROCEDURE RECORD REPEAT RETURN SET THEN TO TYPE UNTIL VAR WHILE FALSE NIL TRUE BOOLEAN CARDINAL CHAR INTEGER LONGREAL REAL ABS CHR MAX MIN ODD ORD ADDRESS WORD ADR InOut MathLib0 EXCEPT FINALLY PACKEDSET REM RETRY INTERRUPTIBLE UNINTERRUPTIBLE PROTECTION CMPLX IM LFLOAT RE BITSPERLOC BITSPERWORD LOC ADDADR DIFADR MAKEADR ROTATE SHIFT SUBADR IOConsts IOLink IOResult LongIO WholeIO RawIO SIOResult SLongIO SWholeIO SRealIO SRawIO ConvTypes RealStr WholeStr WholeConv ALIAS ARGLIST BLUEPRINT COPY GENLIB OPAQUE READ REFERENTIAL RELEASE RETAIN WRITE YIELD OCTET UNICHAR APPEND CAPACITY COUNT INSERT LOG2 POW2 PRED PTR REMOVE SGN SUCC TLIMIT TMAX TMIN UNSAFE LONGWORD OCTETSEQ BIT BWAND BWNOT BWOR SETBIT SHL SHR PervasiveIO UnsafeIO AND ARRAY BEGIN BY CASE CONST DEFINITION DIV DO ELSE ELSIF END EXIT EXPORT FOR FROM IF IMPLEMENTATION IMPORT IN LOOP MOD MODULE NOT OF OR POINTER PROCEDURE QUALIFIED RECORD REPEAT RETURN SET THEN TO TYPE UNTIL VAR WHILE WITH FALSE NIL TRUE BOOLEAN BITSET CARDINAL CHAR INTEGER LONGINT LONGREAL PROC REAL ABS CAP CHR DEC EXCL FLOAT HALT HIGH INC INCL MAX MIN ODD ORD SIZE TRUNC VAL NEW ALLOCATE DISPOSE DEALLOCATE SYSTEM ADDRESS PROCESS WORD ADR NEWPROCESS TRANSFER TSIZE AND ARRAY BEGIN BY CASE CONST DEFINITION DIV DO ELSE ELSIF END EXIT EXCEPT EXPORT FINALLY FOR FORWARD FROM IF IMPLEMENTATION IMPORT IN LOOP MOD MODULE NOT OF OR PACKEDSET POINTER PROCEDURE QUALIFIED RECORD REM REPEAT RETRY RETURN SET THEN TO TYPE UNTIL VAR WHILE WITH FALSE INTERRUPTIBLE NIL TRUE UNINTERRUPTIBLE BOOLEAN BITSET CARDINAL COMPLEX CHAR INTEGER LONGCOMPLEX LONGREAL PROC PROTECTION REAL ABS CAP CHR CMPLX DEC EXCL FLOAT HALT HIGH IM INC INCL INT LENGTH LFLOAT MAX MIN ODD ORD RE SIZE TRUNC VAL NEW ALLOCATE DISPOSE DEALLOCATE SYSTEM BITSPERLOC BITSPERWORD ADDRESS LOC WORD ADDADR ADR CAST DIFADR MAKEADR ROTATE SHIFT SUBADR TSIZE ALIAS AND ARGLIST ARRAY BEGIN BLUEPRINT BY CASE CONST COPY DEFINITION DIV DO ELSE ELSIF END EXIT FOR FROM GENLIB IF IMPLEMENTATION IMPORT IN LOOP MOD MODULE NEW NOT OF OPAQUE OR POINTER PROCEDURE READ RECORD REFERENTIAL RELEASE REPEAT RETAIN RETURN SET THEN TO TYPE UNTIL VAR WHILE WRITE YIELD FALSE NIL TRUE BOOLEAN CARDINAL CHAR INTEGER LONGCARD LONGINT LONGREAL OCTET REAL UNICHAR ABS APPEND CAPACITY CHR COUNT ENTIER INSERT LENGTH LOG2 MAX MIN ODD ORD POW2 PRED PTR REMOVE SGN SUCC TLIMIT TMAX TMIN TSIZE CAST UNSAFE BitsPerAddress BitsPerByte BytesPerWord BytesPerLongWord ADDRESS BYTE LONGWORD OCTETSEQ WORD ADD ADR BIT BWAND BWNOT BWOR HALT SETBIT SHL SHR SUB NOP skylighting-core-0.8.5/xml/tcl.xml0000644000000000000000000004213613673235152015315 0ustar0000000000000000 after append AppleScript argv argc array auto_execk auto_execok auto_import auto_load auto_mkindex auto_mkindex_old auto_path auto_qualify auto_reset beep bell binary bind bindtags bgerror break button canvas case catch cd chan checkbutton clipboard clock close combobox concat console continue dde destroy dict else elseif encoding entry env eof error errorCode errorInfo eval event exec exit expr fblocked fconfigure fcopy file fileevent flush focus font for foreach format frame gets glob global grab grid history if image incr info interp join label labelframe lappend lassign lindex linsert list listbox llength load lower lrange lremove lrepeat lreplace lreverse lsearch lset lsort menu menubutton message namespace notebook open option OptProc pack package panedwindow parray pid place pkg_mkIndex proc progressbar puts pwd radiobutton raise read regexp registry regsub rename resource return scale scan scrollbar seek selection send separator set sizegrip socket source spinbox split string style subst switch tclLog tcl_endOfWord tcl_findLibrary tcl_library tcl_patchLevel tcl_platform tcl_precision tcl_rcFileName tcl_rcRsrcName tcl_startOfNextWord tcl_startOfPreviousWord tcl_traceCompile tcl_traceExec tcl_version tcl_wordBreakAfter tcl_wordBreakBefore tell text time tk tkTabToWindow tkwait tk_chooseColor tk_chooseDirectory tk_focusFollowMouse tk_focusNext tk_focusPrev tk_getOpenFile tk_getSaveFile tk_library tk_menuSetFocus tk_messageBox tk_optionMenu tk_patchLevel tk_popup tk_strictMotif tk_textCopy tk_textCut tk_textPaste tk_version toplevel trace traverseTo treeview unknown unload unset update uplevel upvar variable vwait while winfo wm add args atime attributes body bytelength cancel channels clicks cmdcount commands compare complete convertfrom convertto copy default delete dirname equal executable exists extension first forget format functions globals hostname idle ifneeded index info is isdirectory isfile join last length level library link loaded locals lstat map match mkdir mtime nameofexecutable names nativename normalize number owned patchlevel pathtype present procs provide range readable readlink remove rename repeat replace require rootname scan script seconds separator sharedlibextension size split stat system tail tclversion tolower totitle toupper trim trimleft trimright type unknown variable vars vcompare vdelete versions vinfo volumes vsatisfies wordend wordstart writable activate actual addtag append appname aspect atom atomname bbox bind broadcast canvasx canvasy caret cells cget children class clear client clone colormapfull colormapwindows command configure containing coords create current curselection dchars debug deiconify delta depth deselect dlineinfo dtag dump edit entrycget entryconfigure families find flash focus focusmodel fpixels fraction frame generate geometry get gettags grid group handle height hide iconbitmap iconify iconmask iconname iconposition iconwindow icursor id identify image insert interps inuse invoke ismapped itemcget itemconfigure keys lower manager mark maxsize measure metrics minsize move name nearest overrideredirect own panecget paneconfigure panes parent pathname pixels pointerx pointerxy pointery positionfrom post postcascade postscript protocol proxy raise release reqheight reqwidth resizable rgb rootx rooty scale scaling screen screencells screendepth screenheight screenmmheight screenmmwidth screenvisual screenwidth search see select selection server set show sizefrom stackorder state status tag title toplevel transient types unpost useinputmethods validate values viewable visual visualid visualsavailable vrootheight vrootwidth vrootx vrooty width window windowingsystem withdraw x xview y skylighting-core-0.8.5/xml/mandoc.xml0000644000000000000000000000513413673235152015771 0ustar0000000000000000 SH SS TH HP IP LP P PD PP RE RS TP B BI BR I IB IR RB RI SM SB DT skylighting-core-0.8.5/xml/xul.xml0000644000000000000000000005543413673235152015350 0ustar0000000000000000 ]> if else for in while do continue break with try catch finally switch case new var function return delete true false void throw typeof const default escape isFinite isNaN Number parseFloat parseInt reload taint unescape untaint write Anchor Applet Area Array Boolean Button Checkbox Date document window Image FileUpload Form Frame Function Hidden Link MimeType Math Max Min Layer navigator Object Password Plugin Radio RegExp Reset Screen Select String Text Textarea this Window abs acos asin atan atan2 ceil cos ctg E exp floor LN2 LN10 log LOG2E LOG10E PI pow round sin sqrt SQRT1_2 SQRT2 tan onAbort onBlur onChange onClick onError onFocus onLoad onMouseOut onMouseOver onReset onSelect onSubmit onUnload above action alinkColor alert anchor anchors appCodeName applets apply appName appVersion argument arguments arity availHeight availWidth back background below bgColor border big blink blur bold border call caller charAt charCodeAt checked clearInterval clearTimeout click clip close closed colorDepth complete compile constructor confirm cookie current cursor data defaultChecked defaultSelected defaultStatus defaultValue description disableExternalCapture domain elements embeds enabledPlugin enableExternalCapture encoding eval exec fgColor filename find fixed focus fontcolor fontsize form forms formName forward frames fromCharCode getDate getDay getHours getMiliseconds getMinutes getMonth getSeconds getSelection getTime getTimezoneOffset getUTCDate getUTCDay getUTCFullYear getUTCHours getUTCMilliseconds getUTCMinutes getUTCMonth getUTCSeconds getYear global go hash height history home host hostname href hspace ignoreCase images index indexOf innerHeight innerWidth input italics javaEnabled join language lastIndex lastIndexOf lastModified lastParen layers layerX layerY left leftContext length link linkColor links location locationbar load lowsrc match MAX_VALUE menubar method mimeTypes MIN_VALUE modifiers moveAbove moveBelow moveBy moveTo moveToAbsolute multiline name NaN NEGATIVE_INFINITY negative_infinity next open opener options outerHeight outerWidth pageX pageY pageXoffset pageYoffset parent parse pathname personalbar pixelDepth platform plugins pop port POSITIVE_INFINITY positive_infinity preference previous print prompt protocol prototype push referrer refresh releaseEvents reload replace reset resizeBy resizeTo reverse rightContext screenX screenY scroll scrollbar scrollBy scrollTo search select selected selectedIndex self setDate setHours setMinutes setMonth setSeconds setTime setTimeout setUTCDate setUTCDay setUTCFullYear setUTCHours setUTCMilliseconds setUTCMinutes setUTCMonth setUTCSeconds setYear shift siblingAbove siblingBelow small sort source splice split src status statusbar strike sub submit substr substring suffixes sup taintEnabled target test text title toGMTString toLocaleString toLowerCase toolbar toSource toString top toUpperCase toUTCString type URL unshift unwatch userAgent UTC value valueOf visibility vlinkColor vspace width watch which width write writeln x y zIndex skylighting-core-0.8.5/xml/dockerfile.xml0000644000000000000000000000472713673235152016646 0ustar0000000000000000 ADD ARG CMD COPY ENTRYPOINT ENV EXPOSE FROM HEALTHCHECK LABEL MAINTAINER ONBUILD RUN SHELL STOPSIGNAL USER VOLUME WORKDIR skylighting-core-0.8.5/xml/postscript.xml0000644000000000000000000002650713673235152016751 0ustar0000000000000000 abs add aload anchorsearch and arc arcn arct arcto array ashow astore awidthshow begin bind bitshift ceiling charpath clear cleartomark clip clippath closepath concat concatmatrix copy count counttomark currentcmykcolor currentdash currentdict currentfile currentfont currentgray currentgstate currenthsbcolor currentlinecap currentlinejoin currentlinewidth currentmatrix currentpoint currentrgbcolor currentshared curveto cvi cvlit cvn cvr cvrs cvs cvx def defineusername dict div dtransform dup end eoclip eofill eoviewclip eq exch exec exit file fill findfont flattenpath floor flush flushfile for forall ge get getinterval grestore gsave gstate gt identmatrix idiv idtransform if ifelse image imagemask index ineofill infill initviewclip inueofill inufill invertmatrix itransform known le length lineto load loop lt makefont matrix maxlength mod moveto mul ne neg newpath not null or pathbbox pathforall pop print printobject put putinterval rcurveto read readhexstring readline readstring rectclip rectfill rectstroke rectviewclip repeat restore rlineto rmoveto roll rotate round save scale scalefont search selectfont setbbox setcachedevice setcachedevice2 setcharwidth setcmykcolor setdash setfont setgray setgstate sethsbcolor setlinecap setlinejoin setlinewidth setmatrix setrgbcolor setshared shareddict show showpage stop stopped store string stringwidth stroke strokepath sub systemdict token transform translate truncate type uappend ucache ueofill ufill undef upath userdict ustroke viewclip viewclippath where widthshow write writehexstring writeobject writestring wtranslation xor xshow xyshow yshow FontDirectory SharedFontDirectory Courier Courier-Bold Courier-BoldOblique Courier-Oblique Helvetica Helvetica-Bold Helvetica-BoldOblique Helvetica-Oblique Symbol Times-Bold Times-BoldItalic Times-Italic Times-Roman execuserobject currentcolor currentcolorspace currentglobal execform filter findresource globaldict makepattern setcolor setcolorspace setglobal setpagedevice setpattern ISOLatin1Encoding StandardEncoding atan banddevice bytesavailable cachestatus closefile colorimage condition copypage cos countdictstack countexecstack cshow currentblackgeneration currentcacheparams currentcolorscreen currentcolortransfer currentcontext currentflat currenthalftone currenthalftonephase currentmiterlimit currentobjectformat currentpacking currentscreen currentstrokeadjust currenttransfer currentundercolorremoval defaultmatrix definefont deletefile detach deviceinfo dictstack echo erasepage errordict execstack executeonly exp false filenameforall fileposition fork framedevice grestoreall handleerror initclip initgraphics initmatrix instroke inustroke join kshow ln lock log mark monitor noaccess notify nulldevice packedarray quit rand rcheck readonly realtime renamefile renderbands resetfile reversepath rootfont rrand run scheck setblackgeneration setcachelimit setcacheparams setcolorscreen setcolortransfer setfileposition setflat sethalftone sethalftonephase setmiterlimit setobjectformat setpacking setscreen setstrokeadjust settransfer setucacheparams setundercolorremoval sin sqrt srand stack status statusdict true ucachestatus undefinefont usertime ustrokepath version vmreclaim vmstatus wait wcheck xcheck yield defineuserobject undefineuserobject UserObjects cleardictstack setvmthreshold currentcolorrendering currentdevparams currentoverprint currentpagedevice currentsystemparams currentuserparams defineresource findencoding gcheck glyphshow languagelevel product pstack resourceforall resourcestatus revision serialnumber setcolorrendering setdevparams setoverprint setsystemparams setuserparams startjob undefineresource GlobalFontDirectory ASCII85Decode ASCII85Encode ASCIIHexDecode ASCIIHexEncode CCITTFaxDecode CCITTFaxEncode DCTDecode DCTEncode LZWDecode LZWEncode NullEncode RunLengthDecode RunLengthEncode SubFileDecode CIEBasedA CIEBasedABC DeviceCMYK DeviceGray DeviceRGB Indexed Pattern Separation CIEBasedDEF CIEBasedDEFG DeviceN skylighting-core-0.8.5/xml/fsharp.xml0000644000000000000000000003065513673235152016021 0ustar0000000000000000 ]> abstract and as assert base class delegate dowcast downto elif else exception extern false for fun function functor global if in inherit inline interfaece internal lazy let match member mutable namespace new not null of or override private public rec ref return static then to true try type upcast use val void when while with yield bool byte sbyte int16 uint16 int uint32 int64 uint64 nativeint unativeint char string decimal unit void float32 single float double bigint option seq end sig struct object begin do done module open skylighting-core-0.8.5/xml/metafont.xml0000644000000000000000000007247313673235152016357 0ustar0000000000000000 true false known unknown odd charexists not and or normaldeviate length ASCII oct hex angle turningnumber totalweight directiontime xpart ypart xxpart xypart yxpart yypart sqrt sind cosd mlog mexp floor uniformdeviate abs div dotprod max min mod ceiling tracingtitles tracingequations tracingcapsules tracingchoices tracingspecs tracingpens tracingcommands tracingrestores tracingmacros tracingedges tracingoutput tracingonline tracingstats pausing showstopping fontmaking proofing turningcheck warningcheck smoothing autorounding granularity fillin year month day time charcode charext charwd charht chardp charic chardx chardy designsize hppp vppp xoffset yoffset boundarychar point of precontrol postcontrol penoffset rotated scaled shifted slanted transformed xscaled yscaled zscaled makepath reverse subpath curl tension atleast controls cycle nullpen pencircle makepen nullpicture jobname readstring str char decimal substring end dump save interim newinternal randomseed let delimiters outer everyjob show showvariable showtoken showdependencies showstats message errmessage errhelp batchmode nonstopmode scrollmode errorstopmode addto also contour doublepath withpen withweight cull keeping dropping display inwindow openwindow at from to shipout special numspecial boolean numeric pair path pen picture string transform expr suffix text primary secondary tertiary primarydef secondarydef tertiarydef else elseif step until upto exitif charlist endinput expandafter extensible fontdimen headerbyte inner input intersectiontimes kern ligtable quote scantokens skipto addto_currentpicture aspect_ratio base_name base_version blacker blankpicture bot bye byte capsule_def change_width clear_pen_memory clearit clearpen clearxy counterclockwise culldraw cullit currentpen currentpen_path currentpicture currenttransform currentwindow cutdraw cutoff d decr define_blacker_pixels define_corrected_pixels define_good_x_pixels define_good_y_pixels define_horizontal_corrected_pixels define_pixels define_whole_blacker_pixels define_whole_pixels define_whole_vertical_blacker_pixels define_whole_vertical_pixels dir direction directionpoint displaying ditto down downto draw drawdot eps epsilon extra_setup erase exitunless fill filldraw fix_units flex font_coding_scheme font_extra_space font_identifier font_normal_shrink font_normal_space font_normal_stretch font_quad font_setup font_size font_slant font_x_height fullcircle generate gfcorners gobble gobbled grayfont h halfcircle hide hround identity image_rules incr infinity interact interpath intersectionpoint inverse italcorr join_radius killtext labelfont labels left lft localfont loggingall lowres lowres_fix mag magstep makebox makegrid makelabel maketicks mode mode_def mode_name mode_setup nodisplays notransforms number_of_modes numtok o_correction openit origin pen_bot pen_lft pen_rt pen_top penlabels penpos penrazor penspeck pensquare penstroke pickup pixels_per_inch proof proofoffset proofrule proofrulethickness quartercircle range reflectedabout relax right rotatedabout rotatedaround round rt rulepen savepen screenchars screen_rows screen_cols screenrule screenstrokes shipit showit slantfont smode smoke softjoin solve stop superellipse takepower tensepath titlefont tolerance top tracingall tracingnone undraw undrawdot unfill unfilldraw unitpixel unitsquare unitvector up upto vround w whatever bluepart clip color dashed fontsize greenpart infont linecap linejoin llcorner lrcorner miterlimit mpxbreak prologues redpart setbounds tracinglostchars truecorners ulcorner urcorner withcolor ahangle ahlength background bbox bboxmargin beveled black blue buildcycle butt center cutafter cutbefore cuttings dashpattern defaultfont defaultpen defaultscale dotlabel dotlabels drawarrow drawdblarrow drawoptions evenly green label labeloffset mitered red rounded squared thelabel white base_name base_version upto downto exitunless relax gobble gobbled interact loggingall tracingall tracingnone eps epsilon infinity right left up down origin quartercircle halfcircle fullcircle unitsquare identity blankpicture withdots ditto EOF pensquare penrazor penspeck whatever round byte dir unitvector inverse counterclockwise tensepath takepower direction directionpoint intersectionpoint softjoin incr decr reflectedabout rotatedaround rotatedabout flex superellipse interpath magstep currentpen currentpen_path currentpicture fill draw filldraw drawdot unfill undraw unfilldraw undrawdot erase cutdraw image pickup numeric_pickup pen_lft pen_rt pen_top pen_bot savepen clearpen clear_pen_memory lft rt top bot ulft urt llft lrt penpos penstroke arrowhead makelabel labels penlabel range numtok thru clearxy clearit clearpen pickup shipit bye hide stop solve blacker capsule_def change_width define_blacker_pixels define_corrected_pixels define_good_x_pixels define_good_y_pixels define_horizontal_corrected_pixels define_pixels define_whole_blacker_pixels define_whole_vertical_blacker_pixels define_whole_vertical_pixels extra_setup font_coding_scheme font_extra_space font_identifier font_normal_shrink font_normal_space font_normal_stretch font_quad font_size font_slant font_x_height italcorr labelfont makebox makegrid maketicks mode_def mode_setup o_correction proofrule proofrulethickness rulepen smode cullit currenttransform gfcorners grayfont hround imagerules lowres_fix nodisplays notransforms openit proofoffset screenchars screenrule screenstrokes showit slantfont titlefont unitpixel vround circmargin defaultdx defaultdy boxit boxjoin bpath circleit drawboxed drawboxes drawunboxed fixpos fixsize pic skylighting-core-0.8.5/xml/lex.xml0000644000000000000000000001627613673235152015331 0ustar0000000000000000 skylighting-core-0.8.5/xml/modula-3.xml0000644000000000000000000002573113246550627016161 0ustar0000000000000000 ANY ARRAY AS BEGIN BITS BRANDED BY CASE CONST DO ELSE ELSIF END EVAL EXCEPT EXCEPTION EXIT EXPORTS FINALLY FOR FROM GENERIC IF IMPORT INTERFACE LOCK LOOP METHODS MODULE OBJECT OF OVERRIDES PROCEDURE RAISE RAISES READONLY RECORD REF REPEAT RETURN REVEAL ROOT SET THEN TO TRY TYPE TYPECASE UNSAFE UNTIL UNTRACED VALUE VAR WHILE WITH AND DIV IN MOD NOT OR + < # = ; .. : - > { } | := <: * <= ( ) ^ , => / >= [ ] . & ADDRESS BOOLEAN CARDINAL CHAR EXTENDED INTEGER LONGREAL MUTEX NULL REAL REFANY T TEXT FALSE NIL TRUE ABS ADR ADRSIZE BITSIZE BYTESIZE CEILING DEC DISPOSE FIRST FLOAT FLOOR INC ISTYPE LAST LOOPHOLE MAX MIN NARROW NEW NUMBER ORD ROUND SUBARRAY TRUNC TYPECODE VAL Text Text.Length Text.Empty Text.Equal Text.Compare Text.Cat Text.Sub Text.Hash Text.HasWideChar Text.GetChar Text.GetWideChar Text.SetChars Text.SetWideChars Text.FromChars Text.FromWideChars Text.FindChar Text.FindWideChar Text.FindCharR Text.FindWideCharR Fmt Fmt.Bool Fmt.Char Fmt.Int Fmt.Unsigned Fmt.Real Fmt.LongReal Fmt.Extended Fmt.Pad Fmt.F Fmt.FN Scan Scan.Bool Scan.Int Scan.Unsigned Scan.Real Scan.LongReal Scan.Extended IO IO.Put IO.PutChar IO.PutWideChar IO.PutInt IO.PutReal IO.EOF IO.GetLine IO.GetChar IO.GetWideChar IO.GetInt IO.GetReal IO.OpenRead IO.OpenWrite Rd Rd.GetChar Rd.GetWideChar Rd.EOF Rd.UnGetChar Rd.CharsReady Rd.GetSub Rd.GetWideSub Rd.GetSubLine Rd.GetWideSubLine Rd.GetText Rd.GetWideText Rd.GetLine Rd.GetWideLine Rd.Seek Rd.Close Rd.Index Rd.Length Rd.Intermittend Rd.Seekable Rd.Closed Wr Wr.PutChar Wr.PutWideChar Wr.PutText Wr.PutWideText Wr.PutString Wr.PutWideString Wr.Seek Wr.Flush Wr.Close Wr.Length Wr.Index Wr.Seekable Wr.Closed Wr.Buffered Lex Lex.Scan Lex.Skip Lex.Match Lex.Bool Lex.Int Lex.Unsigned Lex.Real Lex.LongReal Lex.Extended Params Params.Count Params.Get Env Env.Count Env.Get Env.GetNth skylighting-core-0.8.5/xml/sql.xml0000644000000000000000000007233213673235152015333 0ustar0000000000000000 BEGIN CASE ELSE ELSIF END FOR IF LOOP RETURN THEN WHEN WHILE AND BETWEEN IN IS LIKE NOT OR ACCESS ACCOUNT ADD ADMIN ADMINISTER ADVISE AFTER AGENT ALL ALLOCATE ALL_ROWS ALTER ANALYZE ANCILLARY ANY ARCHIVE ARCHIVELOG AS ASC ASSERTION ASSOCIATE AT ATTRIBUTE ATTRIBUTES AUDIT AUTHENTICATED AUTHID AUTHORIZATION AUTOALLOCATE AUTOEXTEND AUTOMATIC BACKUP BECOME BEFORE BEHALF BINDING BITMAP BLOCK BLOCK_RANGE BODY BOTH BOUND BREAK BROADCAST BTITLE BUFFER_POOL BUILD BULK BY CACHE CACHE_INSTANCES CALL CANCEL CASCADE CATEGORY CHAINED CHANGE CHECK CHECKPOINT CHILD CHOOSE CHUNK CLASS CLEAR CLONE CLOSE CLOSE_CACHED_OPEN_CURSORS CLUSTER COLUMN COLUMNS COLUMN_VALUE COMMENT COMMIT COMMITTED COMPATIBILITY COMPILE COMPLETE COMPOSITE_LIMIT COMPRESS COMPUTE CONNECT CONNECT_TIME CONSIDER CONSISTENT CONSTANT CONSTRAINT CONSTRAINTS CONTAINER CONTAINS CONTENTS CONTEXT CONTINUE CONTROLFILE COPY COST CPU_PER_CALL CPU_PER_SESSION CREATE CREATE_STORED_OUTLINES CROSS CUBE CURRENT CURSOR CYCLE DANGLING DATA DATABASE DATAFILE DATAFILES DBA DDL DEALLOCATE DEBUG DECLARE DEFAULT DEFERRABLE DEFERRED DEFINER DEGREE DELETE DEMAND DESC DETERMINES DICTIONARY DIMENSION DIRECTORY DISABLE DISASSOCIATE DISCONNECT DISKGROUP DISMOUNT DISTINCT DISTRIBUTED DOMAIN DROP DYNAMIC EACH EMPTY ENABLE ENFORCE ENTRY ESCAPE ESTIMATE EVENTS EXCEPT EXCEPTION EXCEPTIONS EXCHANGE EXCLUDING EXCLUSIVE EXEC EXECUTE EXISTS EXPIRE EXPLAIN EXPLOSION EXTENDS EXTENT EXTENTS EXTERNALLY FAILED_LOGIN_ATTEMPTS FALSE FAST FILE FILTER FIRST_ROWS FLAGGER FLASHBACK FLUSH FOLLOWING FORCE FOREIGN FREELIST FREELISTS FRESH FROM FULL FUNCTION FUNCTIONS GENERATED GLOBAL GLOBALLY GLOBAL_NAME GRANT GROUP GROUPS HASH HASHKEYS HAVING HEADER HEAP HIERARCHY HOUR ID IDENTIFIED IDENTIFIER IDGENERATORS IDLE_TIME IMMEDIATE INCLUDING INCREMENT INCREMENTAL INDEX INDEXED INDEXES INDEXTYPE INDEXTYPES INDICATOR INITIAL INITIALIZED INITIALLY INITRANS INNER INSERT INSTANCE INSTANCES INSTEAD INTERMEDIATE INTERSECT INTO INVALIDATE ISOLATION ISOLATION_LEVEL JAVA JOIN KEEP KEY KILL LABEL LAYER LEADING LEFT LESS LEVEL LIBRARY LIMIT LINK LIST LOCAL LOCATOR LOCK LOCKED LOGFILE LOGGING LOGICAL_READS_PER_CALL LOGICAL_READS_PER_SESSION LOGOFF LOGON MANAGE MANAGED MANAGEMENT MASTER MATERIALIZED MAXARCHLOGS MAXDATAFILES MAXEXTENTS MAXINSTANCES MAXLOGFILES MAXLOGHISTORY MAXLOGMEMBERS MAXSIZE MAXTRANS MAXVALUE MEMBER MERGE METHOD MINEXTENTS MINIMIZE MINIMUM MINUS MINUTE MINVALUE MODE MODIFY MONITORING MOUNT MOVE MOVEMENT MTS_DISPATCHERS MULTISET NAMED NATURAL NEEDED NESTED NESTED_TABLE_ID NETWORK NEVER NEW NEXT NLS_CALENDAR NLS_CHARACTERSET NLS_COMP NLS_CURRENCY NLS_DATE_FORMAT NLS_DATE_LANGUAGE NLS_ISO_CURRENCY NLS_LANG NLS_LANGUAGE NLS_NUMERIC_CHARACTERS NLS_SORT NLS_SPECIAL_CHARS NLS_TERRITORY NO NOARCHIVELOG NOAUDIT NOCACHE NOCOMPRESS NOCYCLE NOFORCE NOLOGGING NOMAXVALUE NOMINIMIZE NOMINVALUE NOMONITORING NONE NOORDER NOOVERRIDE NOPARALLEL NORELY NORESETLOGS NOREVERSE NORMAL NOSEGMENT NOSORT NOTHING NOVALIDATE NOWAIT NULL NULLS OBJNO OBJNO_REUSE OF OFF OFFLINE OID OIDINDEX OLD ON ONLINE ONLY OPCODE OPEN OPERATOR OPTIMAL OPTIMIZER_GOAL OPTION ORDER ORGANIZATION OUT OUTER OUTLINE OVER OVERFLOW OVERLAPS OWN PACKAGE PACKAGES PARALLEL PARAMETERS PARENT PARTITION PARTITIONS PARTITION_HASH PARTITION_RANGE PASSWORD PASSWORD_GRACE_TIME PASSWORD_LIFE_TIME PASSWORD_LOCK_TIME PASSWORD_REUSE_MAX PASSWORD_REUSE_TIME PASSWORD_VERIFY_FUNCTION PCTFREE PCTINCREASE PCTTHRESHOLD PCTUSED PCTVERSION PERCENT PERMANENT PLAN PLSQL_DEBUG POST_TRANSACTION PREBUILT PRECEDING PREPARE PRESENT PRESERVE PREVIOUS PRIMARY PRIOR PRIVATE PRIVATE_SGA PRIVILEGE PRIVILEGES PROCEDURE PROFILE PUBLIC PURGE QUERY QUEUE QUOTA RANDOM RANGE RBA READ READS REBUILD RECORDS_PER_BLOCK RECOVER RECOVERABLE RECOVERY RECYCLE REDUCED REFERENCES REFERENCING REFRESH RELY RENAME REPLACE RESET RESETLOGS RESIZE RESOLVE RESOLVER RESOURCE RESTRICT RESTRICTED RESUME RETURN RETURNING REUSE REVERSE REVOKE REWRITE RIGHT ROLE ROLES ROLLBACK ROLLUP ROW ROWNUM ROWS RULE SAMPLE SAVEPOINT SCAN SCAN_INSTANCES SCHEMA SCN SCOPE SD_ALL SD_INHIBIT SD_SHOW SEGMENT SEG_BLOCK SEG_FILE SELECT SELECTIVITY SEQUENCE SERIALIZABLE SERVERERROR SESSION SESSIONS_PER_USER SESSION_CACHED_CURSORS SET SHARE SHARED SHARED_POOL SHRINK SHUTDOWN SINGLETASK SIZE SKIP SKIP_UNUSABLE_INDEXES SNAPSHOT SOME SORT SOURCE SPECIFICATION SPLIT SQL_TRACE STANDBY START STARTUP STATEMENT_ID STATIC STATISTICS STOP STORAGE STORE STRUCTURE SUBMULTISET SUBPARTITION SUBPARTITIONS SUCCESSFUL SUMMARY SUPPLEMENTAL SUSPEND SWITCH SYNONYM SYSDBA SYSOPER SYSTEM SYS_OP_BITVEC SYS_OP_ENFORCE_NOT_NULL$ SYS_OP_NOEXPAND SYS_OP_NTCIMG$ TABLE TABLES TABLESPACE TABLESPACE_NO TABNO TEMPFILE TEMPORARY THAN THE THREAD THROUGH TIMEOUT TIMEZONE_HOUR TIMEZONE_MINUTE TIME_ZONE TO TOPLEVEL TRACE TRACING TRAILING TRANSACTION TRANSITIONAL TRIGGER TRIGGERS TRUE TRUNCATE TYPE TYPES UNARCHIVED UNBOUND UNBOUNDED UNDO UNIFORM UNION UNIQUE UNLIMITED UNLOCK UNRECOVERABLE UNTIL UNUSABLE UNUSED UPDATABLE UPDATE UPD_INDEXES UPPPER USAGE USE USER_DEFINED USE_STORED_OUTLINES USING VALIDATE VALIDATION VALUES VIEW WHENEVER WHERE WITH WITHOUT WORK WRITE ABS ACOS ADD_MONTHS ASCII ASCIISTR ASIN ATAN ATAN2 AVG BFILENAME BIN_TO_NUM BITAND CARDINALITY CAST CEIL CHARTOROWID CHR COALESCE COLLECT COMPOSE CONCAT CONVERT CORR CORR_K CORR_S COS COSH COUNT COVAR_POP COVAR_SAMP CUME_DIST CURRENT_DATE CURRENT_TIMESTAMP CV DBTIMEZONE DECODE DECOMPOSE DENSE_RANK DEPTH DEREF DUMP EMPTY_BLOB EMPTY_CLOB EXISTSNODE EXP EXTRACT EXTRACTVALUE FIRST FIRST_VALUE FLOOR FROM_TZ GREATEST GROUP_ID GROUPING GROUPING_ID HEXTORAW INITCAP INSTR INSTRB LAG LAST LAST_DAY LAST_VALUE LEAD LEAST LENGTH LENGTHB LN LNNVL LOCALTIMESTAMP LOG LOWER LPAD LTRIM MAKE_REF MAX MEDIAN MIN MOD MONTHS_BETWEEN NANVL NCHR NEW_TIME NEXT_DAY NLS_CHARSET_DECL_LEN NLS_CHARSET_ID NLS_CHARSET_NAME NLS_INITCAP NLS_LOWER NLS_UPPER NLSSORT NTILE NULLIF NUMTODSINTERVAL NUMTOYMINTERVAL NVL NVL2 ORA_HASH ORA_ROWSCN PERCENT_RANK PERCENTILE_CONT PERCENTILE_DISC POWER POWERMULTISET POWERMULTISET_BY_CARDINALITY PRESENTNNV PRESENTV RANK RATIO_TO_REPORT RAWTOHEX RAWTONHEX REF REFTOHEX REGEXP_INSTR REGEXP_LIKE REGEXP_REPLACE REGEXP_SUBSTR REGR_SLOPE REGR_INTERCEPT REGR_COUNT REGR_R2 REGR_AVGX REGR_AVGY REGR_SXX REGR_SYY REGR_SXY REMAINDER ROUND ROW_NUMBER ROWIDTOCHAR ROWIDTONCHAR RPAD RTRIM SCN_TO_TIMESTAMP SESSIONTIMEZONE SIGN SIN SINH SOUNDEX SQRT STATS_BINOMIAL_TEST STATS_CROSSTAB STATS_F_TEST STATS_KS_TEST STATS_MODE STATS_MW_TEST STATS_ONE_WAY_ANOVA STATS_T_TEST_ONE STATS_T_TEST_PAIRED STATS_T_TEST_INDEP STATS_T_TEST_INDEPU STATS_WSR_TEST STDDEV STDDEV_POP STDDEV_SAMP SUBSTR SUBSTRB SUM SYS_CONNECT_BY_PATH SYS_CONTEXT SYS_DBURIGEN SYS_EXTRACT_UTC SYS_GUID SYS_TYPEID SYS_XMLAGG SYS_XMLGEN SYSDATE SYSTIMESTAMP TAN TANH TIMESTAMP_TO_SCN TO_BINARY_DOUBLE TO_BINARY_FLOAT TO_CHAR TO_CLOB TO_DATE TO_DSINTERVAL TO_LOB TO_MULTI_BYTE TO_NCHAR TO_NCLOB TO_NUMBER TO_SINGLE_BYTE TO_TIMESTAMP TO_TIMESTAMP_TZ TO_YMINTERVAL TRANSLATE TREAT TRIM TRUNC TZ_OFFSET UID UNISTR UPDATEXML UPPER USER USERENV VALUE VAR_POP VAR_SAMP VARIANCE VSIZE WIDTH_BUCKET XMLAGG XMLCOLATTVAL XMLCONCAT XMLELEMENT XMLFOREST XMLSEQUENCE XMLTRANSFORM ANYDATA ANYDATASET ANYTYPE ARRAY BFILE BINARY_DOUBLE BINARY_FLOAT BINARY_INTEGER BLOB BOOLEAN CFILE CHAR CHARACTER CLOB DATE DAY DBURITYPE DEC DECIMAL DOUBLE FLOAT FLOB HTTPURITYPE INT INTEGER INTERVAL LOB LONG MLSLABEL MONTH NATIONAL NCHAR NCLOB NUMBER NUMERIC NVARCHAR OBJECT PLS_INTEGER PRECISION RAW REAL RECORD ROWID SECOND SINGLE SMALLINT TIME TIMESTAMP URIFACTORYTYPE URITYPE UROWID VARCHAR VARCHAR2 VARRAY VARYING XMLTYPE YEAR ZONE skylighting-core-0.8.5/xml/bash.xml0000644000000000000000000012723013673235152015447 0ustar0000000000000000 ]> else for function in select until while elif then set : source alias bg bind break builtin cd caller command compgen complete continue dirs disown echo enable eval exec exit fc fg getopts hash help history jobs kill let logout popd printf pushd pwd return set shift shopt suspend test time times trap type ulimit umask unalias wait export unset declare typeset local read readonly arch awk bash bunzip2 bzcat bzcmp bzdiff bzegrep bzfgrep bzgrep bzip2 bzip2recover bzless bzmore cat chattr chgrp chmod chown chvt cp date dd deallocvt df dir dircolors dmesg dnsdomainname domainname du dumpkeys echo ed egrep false fgconsole fgrep fuser gawk getkeycodes gocr grep groff groups gunzip gzexe gzip hostname igawk install kbd_mode kbdrate killall last lastb link ln loadkeys loadunimap login ls lsattr lsmod lsmod.old lzcat lzcmp lzdiff lzegrep lzfgrep lzgrep lzless lzcat lzma lzmainfo lzmore mapscrn mesg mkdir mkfifo mknod mktemp more mount mv nano netstat nisdomainname nroff openvt pgawk pidof ping ps pstree pwd rbash readlink red resizecons rm rmdir run-parts sash sed setfont setkeycodes setleds setmetamode setserial sh showkey shred sleep ssed stat stty su sync tar tempfile touch troff true umount uname unicode_start unicode_stop unlink unlzma unxz utmpdump uuidgen vdir wall wc xz xzcat ypdomainname zcat zcmp zdiff zegrep zfgrep zforce zgrep zless zmore znew zsh aclocal aconnect aplay apm apmsleep apropos ar arecord as as86 autoconf autoheader automake awk basename bc bison c++ cal cat cc cdda2wav cdparanoia cdrdao cd-read cdrecord chfn chgrp chmod chown chroot chsh clear cmp co col comm cp cpio cpp cut dc dd df diff diff3 dir dircolors directomatic dirname du env expr fbset file find flex flex++ fmt free ftp funzip fuser g++ gawk gc gcc clang valgrind xdg-open cmake qmake svn git rsync gdb getent getopt gettext gettextize gimp gimp-remote gimptool gmake gs head hexdump id install join kill killall ld ld86 ldd less lex ln locate lockfile logname lp lpr ls lynx m4 make man mkdir mknod msgfmt mv namei nasm nawk nice nl nm nm86 nmap nohup nop od passwd patch pcregrep pcretest perl perror pidof pr printf procmail prune ps2ascii ps2epsi ps2frag ps2pdf ps2ps psbook psmerge psnup psresize psselect pstops rcs rev rm scp sed seq setterm shred size size86 skill slogin snice sort sox split ssh ssh-add ssh-agent ssh-keygen ssh-keyscan stat strings strip sudo suidperl sum tac tail tee test tr uniq unlink unzip updatedb updmap uptime users vmstat w wc wget whatis whereis which who whoami write xargs yacc yes zip zsoelim dcop kdialog kfile xhost xmodmap xset skylighting-core-0.8.5/xml/doxygen.xml0000644000000000000000000006675413673235152016224 0ustar0000000000000000 ]> \arg @arg \author @author \authors @authors \brief @brief \callgraph @callgraph \callergraph @callergraph \date @date \deprecated @deprecated \details @details \docbookonly @docbookonly \else @else \endcond @endcond \enddocbookonly @enddocbookonly \endhtmlonly @endhtmlonly \endif @endif \endinternal @endinternal \endlatexonly @endlatexonly \endlink @endlink \endmanonly @endmanonly \endparblock @endparblock \endrtfonly @endrtfonly \endsecreflist @endsecreflist \endxmlonly @endxmlonly \f[ @f[ \f] @f] \f$ @f$ \hideinitializer @hideinitializer \htmlonly @htmlonly \internal @internal \invariant @invariant \latexonly @latexonly \li @li \manonly @manonly \n @n \nosubgrouping @nosubgrouping \only @only \parblock @parblock \post @post \pre @pre \private @pivate \privatesection @pivatesection \protected @protected \protectedsection @protectedsection \public @public \publicsection @publicsection \pure @pure \remark @remark \remarks @remarks \return @return \returns @returns \result @result \rtfonly @rtfonly \sa @sa \secreflist @secreflist \see @see \short @short \showinitializer @showinitializer \since @since \static @static \tableofcontents @tableofcontents \test @test \version @version \xmlonly @xmlonly \# @# \$ @$ \% @% \& @& \> @> \< @< \" @" \:: @:: \@ @@ \\ @\ \~ @~ \. @. \-- @-- \--- @--- \a @a \anchor @anchor \b @b \c @c \cite @cite \cond @cond \copybrief @copybrief \copydetails @copydetails \copydoc @copydoc \def @def \dir @dir \dontinclude @dontinclude \e @e \elseif @elseif \em @em \enum @enum \example @example \exception @exception \exceptions @exceptions \extends @extends \file @file \htmlinclude @htmlinclude \idlexcept @idlexcept \if @if \ifnot @ifnot \implements @implements \include @include \includelineno @includelineno \latexinclude @latexinclude \link @link \memberof @memberof \namespace @namespace \p @p \package @package \property @property \relatedalso @relatedalso \relatesalso @relatesalso \related @related \relates @relates \retval @retval \throw @throw \throws @throws \verbinclude @verbinclude \version @version \xrefitem @xrefitem \param @param \tparam @tparam \image @image \addtogroup @addtogroup \category @category \class @class \diafile @diafile \dotfile @dotfile \defgroup @defgroup \interface @interface \headerfile @headerfile \mscfile @mscfile \page @page \paragraph @paragraph \protocol @prtocol \ref @ref \section @section \snippet @snippet \struct @struct \subpage @subpage \subsection @subsection \subsubsection @subsubsection \union @union \weakgroup @weakgroup \addindex @addindex \copyright @copyright \fn @fn \ingroup @ingroup \line @line \mainpage @mainpage \name @name \overload @overload \par @par \skip @skip \skipline @skipline \typedef @typedef \until @until \var @var \vhdlflow @vhdlflow \note @note \warning @warning \attention @attention \bug @bug \todo @todo skylighting-core-0.8.5/xml/xorg.xml0000644000000000000000000000510313673235152015503 0ustar0000000000000000 skylighting-core-0.8.5/xml/haskell.xml0000644000000000000000000005777313673235152016173 0ustar0000000000000000 case class data deriving do else family forall if in infixl infixr instance let module newtype of pattern primitive then type where abs acos acosh all and any appendFile approxRational asTypeOf asin asinh atan atan2 atanh basicIORun break catch ceiling chr compare concat concatMap const cos cosh curry cycle decodeFloat denominator digitToInt div divMod drop dropWhile either elem encodeFloat enumFrom enumFromThen enumFromThenTo enumFromTo error even exp exponent fail filter flip floatDigits floatRadix floatRange floor fmap foldl foldl1 foldMap foldr foldr1 fromDouble fromEnum fromInt fromInteger fromIntegral fromRational fst gcd getChar getContents getLine group head id inRange index init intToDigit interact ioError isAlpha isAlphaNum isAscii isControl isDenormalized isDigit isHexDigit isIEEE isInfinite isLower isNaN isNegativeZero isOctDigit isPrint isSpace isUpper iterate last lcm length lex lexDigits lexLitChar lines log logBase lookup map mappend mapM mapM_ max maxBound maximum maybe mconcat mempty min minBound minimum mod negate not notElem null numerator odd or ord otherwise pack pi pred primExitWith print product properFraction pure putChar putStr putStrLn quot quotRem range rangeSize read readDec readFile readFloat readHex readIO readInt readList readLitChar readLn readOct readParen readSigned reads readsPrec realToFrac recip rem repeat replicate return reverse round scaleFloat scanl scanl1 scanr scanr1 seq sequence sequenceA sequence_ show showChar showInt showList showLitChar showParen showSigned showString shows showsPrec significand signum sin sinh snd sort span splitAt sqrt subtract succ sum tail take takeWhile tan tanh threadToIOResult toEnum toInt toInteger toLower toRational toUpper traverse truncate uncurry undefined unlines until unwords unzip unzip3 userError words writeFile zip zip3 zipWith zipWith3 Applicative Bounded Enum Eq Floating Foldable Fractional Functor Integral Ix Monad Monoid Num Ord Read Real RealFloat RealFrac Show Traversable Bool ByteString Char Double Either FilePath Float Int Integer IO IOError Maybe Ordering Ratio Rational ReadS ShowS String Word False True Left Right Just Nothing EQ LT GT defined if ifdef ifndef include undef qualified lib prefix as with call pure unsafe get set foreign stable nocode as qualified hiding AllowAmbiguousTypes ApplicativeDo Arrows AutoDeriveTypeable BangPatterns BinaryLiterals CApiFFI CPP ConstrainedClassMethods ConstraintKinds DataKinds DatatypeContexts DefaultSignatures DeriveAnyClass DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveLift DeriveTraversable DisambiguateRecordFields DoAndIfThenElse DoRec DuplicateRecordFields EmptyCase EmptyDataDecls ExistentialQuantification ExplicitForAll ExplicitNamespaces ExtendedDefaultRules ExtensibleRecords FlexibleContexts FlexibleInstances ForeignFunctionInterface FunctionalDependencies GADTSyntax GADTs GHCForeignImportPrim GeneralizedNewtypeDeriving Generics HereDocuments ImplicitParams ImplicitPrelude ImpredicativeTypes IncoherentInstances InstanceSigs InterruptibleFFI JavaScriptFFI KindSignatures LambdaCase LiberalTypeSynonyms MagicHash MonadComprehensions MonadFailDesugaring MonoLocalBinds MonoPatBinds MonomorphismRestriction MultiParamTypeClasses MultiWayIf NPlusKPatterns NamedFieldPuns NamedWildCards NegativeLiterals NewQualifiedOperators NondecreasingIndentation NullaryTypeClasses NumDecimals OverlappingInstances OverloadedLabels OverloadedLists OverloadedStrings PackageImports ParallelArrays ParallelListComp PartialTypeSignatures PatternGuards PatternSignatures PatternSynonyms PolyKinds PolymorphicComponents PostfixOperators QuasiQuotes Rank2Types RankNTypes RebindableSyntax RecordPuns RecordWildCards RecursiveDo RegularPatterns RelaxedPolyRec RestrictedTypeSynonyms RoleAnnotations Safe SafeImports ScopedTypeVariables StandaloneDeriving StaticPointers Strict StrictData TemplateHaskell TemplateHaskellQuotes TraditionalRecordSyntax TransformListComp Trustworthy TupleSections TypeApplications TypeFamilies TypeInType TypeOperators TypeSynonymInstances UnboxedTuples UndecidableInstances UndecidableSuperClasses UnicodeSyntax UnliftedFFITypes Unsafe ViewPatterns XmlSyntax skylighting-core-0.8.5/xml/java.xml0000644000000000000000000037552413673235152015466 0ustar0000000000000000 ]> ACTIVE ACTIVITY_COMPLETED ACTIVITY_REQUIRED ARG_IN ARG_INOUT ARG_OUT AWTError AWTEvent AWTEventListener AWTEventListenerProxy AWTEventMulticaster AWTException AWTKeyStroke AWTPermission AbstractAction AbstractBorder AbstractButton AbstractCellEditor AbstractCollection AbstractColorChooserPanel AbstractDocument AbstractDocument.AttributeContext AbstractDocument.Content AbstractDocument.ElementEdit AbstractExecutorService AbstractInterruptibleChannel AbstractLayoutCache AbstractLayoutCache.NodeDimensions AbstractList AbstractListModel AbstractMap AbstractMethodError AbstractPreferences AbstractQueue AbstractQueuedSynchronizer AbstractSelectableChannel AbstractSelectionKey AbstractSelector AbstractSequentialList AbstractSet AbstractSpinnerModel AbstractTableModel AbstractUndoableEdit AbstractWriter AccessControlContext AccessControlException AccessController AccessException Accessible AccessibleAction AccessibleAttributeSequence AccessibleBundle AccessibleComponent AccessibleContext AccessibleEditableText AccessibleExtendedComponent AccessibleExtendedTable AccessibleExtendedText AccessibleHyperlink AccessibleHypertext AccessibleIcon AccessibleKeyBinding AccessibleObject AccessibleRelation AccessibleRelationSet AccessibleResourceBundle AccessibleRole AccessibleSelection AccessibleState AccessibleStateSet AccessibleStreamable AccessibleTable AccessibleTableModelChange AccessibleText AccessibleTextSequence AccessibleValue AccountException AccountExpiredException AccountLockedException AccountNotFoundException Acl AclEntry AclNotFoundException Action ActionEvent ActionListener ActionMap ActionMapUIResource Activatable ActivateFailedException ActivationDesc ActivationException ActivationGroup ActivationGroupDesc ActivationGroupDesc.CommandEnvironment ActivationGroupID ActivationGroup_Stub ActivationID ActivationInstantiator ActivationMonitor ActivationSystem Activator ActiveEvent ActivityCompletedException ActivityRequiredException AdapterActivator AdapterActivatorOperations AdapterAlreadyExists AdapterAlreadyExistsHelper AdapterInactive AdapterInactiveHelper AdapterManagerIdHelper AdapterNameHelper AdapterNonExistent AdapterNonExistentHelper AdapterStateHelper AddressHelper Adjustable AdjustmentEvent AdjustmentListener Adler32 AffineTransform AffineTransformOp AlgorithmParameterGenerator AlgorithmParameterGeneratorSpi AlgorithmParameterSpec AlgorithmParameters AlgorithmParametersSpi AllPermission AlphaComposite AlreadyBound AlreadyBoundException AlreadyBoundHelper AlreadyBoundHolder AlreadyConnectedException AncestorEvent AncestorListener AnnotatedElement Annotation AnnotationFormatError AnnotationTypeMismatchException Any AnyHolder AnySeqHelper AnySeqHelper AnySeqHolder AppConfigurationEntry AppConfigurationEntry.LoginModuleControlFlag Appendable Applet AppletContext AppletInitializer AppletStub ApplicationException Arc2D Arc2D.Double Arc2D.Float Area AreaAveragingScaleFilter ArithmeticException Array Array ArrayBlockingQueue ArrayIndexOutOfBoundsException ArrayList ArrayStoreException ArrayType Arrays AssertionError AsyncBoxView AsynchronousCloseException AtomicBoolean AtomicInteger AtomicIntegerArray AtomicIntegerFieldUpdater AtomicLong AtomicLongArray AtomicLongFieldUpdater AtomicMarkableReference AtomicReference AtomicReferenceArray AtomicReferenceFieldUpdater AtomicStampedReference Attr Attribute Attribute Attribute AttributeChangeNotification AttributeChangeNotificationFilter AttributeException AttributeInUseException AttributeList AttributeList AttributeList AttributeListImpl AttributeModificationException AttributeNotFoundException AttributeSet AttributeSet AttributeSet.CharacterAttribute AttributeSet.ColorAttribute AttributeSet.FontAttribute AttributeSet.ParagraphAttribute AttributeSetUtilities AttributeValueExp AttributedCharacterIterator AttributedCharacterIterator.Attribute AttributedString Attributes Attributes Attributes Attributes.Name Attributes2 Attributes2Impl AttributesImpl AudioClip AudioFileFormat AudioFileFormat.Type AudioFileReader AudioFileWriter AudioFormat AudioFormat.Encoding AudioInputStream AudioPermission AudioSystem AuthPermission AuthProvider AuthenticationException AuthenticationException AuthenticationNotSupportedException Authenticator Authenticator.RequestorType AuthorizeCallback Autoscroll BAD_CONTEXT BAD_INV_ORDER BAD_OPERATION BAD_PARAM BAD_POLICY BAD_POLICY_TYPE BAD_POLICY_VALUE BAD_QOS BAD_TYPECODE BMPImageWriteParam BackingStoreException BadAttributeValueExpException BadBinaryOpValueExpException BadKind BadLocationException BadPaddingException BadStringOperationException BandCombineOp BandedSampleModel BaseRowSet BasicArrowButton BasicAttribute BasicAttributes BasicBorders BasicBorders.ButtonBorder BasicBorders.FieldBorder BasicBorders.MarginBorder BasicBorders.MenuBarBorder BasicBorders.RadioButtonBorder BasicBorders.RolloverButtonBorder BasicBorders.SplitPaneBorder BasicBorders.ToggleButtonBorder BasicButtonListener BasicButtonUI BasicCheckBoxMenuItemUI BasicCheckBoxUI BasicColorChooserUI BasicComboBoxEditor BasicComboBoxEditor.UIResource BasicComboBoxRenderer BasicComboBoxRenderer.UIResource BasicComboBoxUI BasicComboPopup BasicControl BasicDesktopIconUI BasicDesktopPaneUI BasicDirectoryModel BasicEditorPaneUI BasicFileChooserUI BasicFormattedTextFieldUI BasicGraphicsUtils BasicHTML BasicIconFactory BasicInternalFrameTitlePane BasicInternalFrameUI BasicLabelUI BasicListUI BasicLookAndFeel BasicMenuBarUI BasicMenuItemUI BasicMenuUI BasicOptionPaneUI BasicOptionPaneUI.ButtonAreaLayout BasicPanelUI BasicPasswordFieldUI BasicPermission BasicPopupMenuSeparatorUI BasicPopupMenuUI BasicProgressBarUI BasicRadioButtonMenuItemUI BasicRadioButtonUI BasicRootPaneUI BasicScrollBarUI BasicScrollPaneUI BasicSeparatorUI BasicSliderUI BasicSpinnerUI BasicSplitPaneDivider BasicSplitPaneUI BasicStroke BasicTabbedPaneUI BasicTableHeaderUI BasicTableUI BasicTextAreaUI BasicTextFieldUI BasicTextPaneUI BasicTextUI BasicTextUI.BasicCaret BasicTextUI.BasicHighlighter BasicToggleButtonUI BasicToolBarSeparatorUI BasicToolBarUI BasicToolTipUI BasicTreeUI BasicViewportUI BatchUpdateException BeanContext BeanContextChild BeanContextChildComponentProxy BeanContextChildSupport BeanContextContainerProxy BeanContextEvent BeanContextMembershipEvent BeanContextMembershipListener BeanContextProxy BeanContextServiceAvailableEvent BeanContextServiceProvider BeanContextServiceProviderBeanInfo BeanContextServiceRevokedEvent BeanContextServiceRevokedListener BeanContextServices BeanContextServicesListener BeanContextServicesSupport BeanContextServicesSupport.BCSSServiceProvider BeanContextSupport BeanContextSupport.BCSIterator BeanDescriptor BeanInfo Beans BevelBorder Bidi BigDecimal BigInteger BinaryRefAddr BindException Binding Binding BindingHelper BindingHolder BindingIterator BindingIteratorHelper BindingIteratorHolder BindingIteratorOperations BindingIteratorPOA BindingListHelper BindingListHolder BindingType BindingTypeHelper BindingTypeHolder BitSet Blob BlockView BlockingQueue Book Boolean BooleanControl BooleanControl.Type BooleanHolder BooleanSeqHelper BooleanSeqHolder Border BorderFactory BorderLayout BorderUIResource BorderUIResource.BevelBorderUIResource BorderUIResource.CompoundBorderUIResource BorderUIResource.EmptyBorderUIResource BorderUIResource.EtchedBorderUIResource BorderUIResource.LineBorderUIResource BorderUIResource.MatteBorderUIResource BorderUIResource.TitledBorderUIResource BoundedRangeModel Bounds Bounds Box Box.Filler BoxLayout BoxView BoxedValueHelper BreakIterator BrokenBarrierException Buffer BufferCapabilities BufferCapabilities.FlipContents BufferOverflowException BufferStrategy BufferUnderflowException BufferedImage BufferedImageFilter BufferedImageOp BufferedInputStream BufferedOutputStream BufferedReader BufferedWriter Button ButtonGroup ButtonModel ButtonUI Byte ByteArrayInputStream ByteArrayOutputStream ByteBuffer ByteChannel ByteHolder ByteLookupTable ByteOrder CDATASection CMMException CODESET_INCOMPATIBLE COMM_FAILURE CRC32 CRL CRLException CRLSelector CSS CSS.Attribute CTX_RESTRICT_SCOPE CacheRequest CacheResponse CachedRowSet Calendar Callable CallableStatement Callback CallbackHandler CancelablePrintJob CancellationException CancelledKeyException CannotProceed CannotProceedException CannotProceedHelper CannotProceedHolder CannotRedoException CannotUndoException Canvas CardLayout Caret CaretEvent CaretListener CellEditor CellEditorListener CellRendererPane CertPath CertPath.CertPathRep CertPathBuilder CertPathBuilderException CertPathBuilderResult CertPathBuilderSpi CertPathParameters CertPathTrustManagerParameters CertPathValidator CertPathValidatorException CertPathValidatorResult CertPathValidatorSpi CertSelector CertStore CertStoreException CertStoreParameters CertStoreSpi Certificate Certificate Certificate Certificate.CertificateRep CertificateEncodingException CertificateEncodingException CertificateException CertificateException CertificateExpiredException CertificateExpiredException CertificateFactory CertificateFactorySpi CertificateNotYetValidException CertificateNotYetValidException CertificateParsingException CertificateParsingException ChangeEvent ChangeListener ChangedCharSetException Channel ChannelBinding Channels CharArrayReader CharArrayWriter CharBuffer CharConversionException CharHolder CharSeqHelper CharSeqHolder CharSequence Character Character.Subset Character.UnicodeBlock CharacterCodingException CharacterData CharacterIterator Charset CharsetDecoder CharsetEncoder CharsetProvider Checkbox CheckboxGroup CheckboxMenuItem CheckedInputStream CheckedOutputStream Checksum Choice ChoiceCallback ChoiceFormat Chromaticity Cipher CipherInputStream CipherOutputStream CipherSpi Class ClassCastException ClassCircularityError ClassDefinition ClassDesc ClassFileTransformer ClassFormatError ClassLoader ClassLoaderRepository ClassLoadingMXBean ClassNotFoundException ClientRequestInfo ClientRequestInfoOperations ClientRequestInterceptor ClientRequestInterceptorOperations Clip Clipboard ClipboardOwner Clob CloneNotSupportedException Cloneable Closeable ClosedByInterruptException ClosedChannelException ClosedSelectorException CodeSets CodeSigner CodeSource Codec CodecFactory CodecFactoryHelper CodecFactoryOperations CodecOperations CoderMalfunctionError CoderResult CodingErrorAction CollationElementIterator CollationKey Collator Collection CollectionCertStoreParameters Collections Color ColorChooserComponentFactory ColorChooserUI ColorConvertOp ColorModel ColorSelectionModel ColorSpace ColorSupported ColorType ColorUIResource ComboBoxEditor ComboBoxModel ComboBoxUI ComboPopup Comment CommunicationException Comparable Comparator CompilationMXBean Compiler CompletionService CompletionStatus CompletionStatusHelper Component ComponentAdapter ComponentColorModel ComponentEvent ComponentIdHelper ComponentInputMap ComponentInputMapUIResource ComponentListener ComponentOrientation ComponentSampleModel ComponentUI ComponentView Composite CompositeContext CompositeData CompositeDataSupport CompositeName CompositeType CompositeView CompoundBorder CompoundControl CompoundControl.Type CompoundEdit CompoundName Compression ConcurrentHashMap ConcurrentLinkedQueue ConcurrentMap ConcurrentModificationException Condition Configuration ConfigurationException ConfirmationCallback ConnectException ConnectException ConnectIOException Connection ConnectionEvent ConnectionEventListener ConnectionPendingException ConnectionPoolDataSource ConsoleHandler Constructor Container ContainerAdapter ContainerEvent ContainerListener ContainerOrderFocusTraversalPolicy ContentHandler ContentHandler ContentHandlerFactory ContentModel Context Context ContextList ContextNotEmptyException ContextualRenderedImageFactory Control Control Control.Type ControlFactory ControllerEventListener ConvolveOp CookieHandler CookieHolder Copies CopiesSupported CopyOnWriteArrayList CopyOnWriteArraySet CountDownLatch CounterMonitor CounterMonitorMBean CredentialException CredentialExpiredException CredentialNotFoundException CropImageFilter CubicCurve2D CubicCurve2D.Double CubicCurve2D.Float Currency Current Current Current CurrentHelper CurrentHelper CurrentHelper CurrentHolder CurrentOperations CurrentOperations CurrentOperations Cursor CustomMarshal CustomValue Customizer CyclicBarrier DATA_CONVERSION DESKeySpec DESedeKeySpec DGC DHGenParameterSpec DHKey DHParameterSpec DHPrivateKey DHPrivateKeySpec DHPublicKey DHPublicKeySpec DISCARDING DOMConfiguration DOMError DOMErrorHandler DOMException DOMImplementation DOMImplementationLS DOMImplementationList DOMImplementationRegistry DOMImplementationSource DOMLocator DOMLocator DOMResult DOMSource DOMStringList DSAKey DSAKeyPairGenerator DSAParameterSpec DSAParams DSAPrivateKey DSAPrivateKeySpec DSAPublicKey DSAPublicKeySpec DTD DTDConstants DTDHandler DataBuffer DataBufferByte DataBufferDouble DataBufferFloat DataBufferInt DataBufferShort DataBufferUShort DataFlavor DataFormatException DataInput DataInputStream DataInputStream DataLine DataLine.Info DataOutput DataOutputStream DataOutputStream DataSource DataTruncation DatabaseMetaData DatagramChannel DatagramPacket DatagramSocket DatagramSocketImpl DatagramSocketImplFactory DatatypeConfigurationException DatatypeConstants DatatypeConstants.Field DatatypeFactory Date Date DateFormat DateFormat.Field DateFormatSymbols DateFormatter DateTimeAtCompleted DateTimeAtCreation DateTimeAtProcessing DateTimeSyntax DebugGraphics DecimalFormat DecimalFormatSymbols DeclHandler DefaultBoundedRangeModel DefaultButtonModel DefaultCaret DefaultCellEditor DefaultColorSelectionModel DefaultComboBoxModel DefaultDesktopManager DefaultEditorKit DefaultEditorKit.BeepAction DefaultEditorKit.CopyAction DefaultEditorKit.CutAction DefaultEditorKit.DefaultKeyTypedAction DefaultEditorKit.InsertBreakAction DefaultEditorKit.InsertContentAction DefaultEditorKit.InsertTabAction DefaultEditorKit.PasteAction DefaultFocusManager DefaultFocusTraversalPolicy DefaultFormatter DefaultFormatterFactory DefaultHandler DefaultHandler2 DefaultHighlighter DefaultHighlighter.DefaultHighlightPainter DefaultKeyboardFocusManager DefaultListCellRenderer DefaultListCellRenderer.UIResource DefaultListModel DefaultListSelectionModel DefaultLoaderRepository DefaultLoaderRepository DefaultMenuLayout DefaultMetalTheme DefaultMutableTreeNode DefaultPersistenceDelegate DefaultSingleSelectionModel DefaultStyledDocument DefaultStyledDocument.AttributeUndoableEdit DefaultStyledDocument.ElementSpec DefaultTableCellRenderer DefaultTableCellRenderer.UIResource DefaultTableColumnModel DefaultTableModel DefaultTextUI DefaultTreeCellEditor DefaultTreeCellRenderer DefaultTreeModel DefaultTreeSelectionModel DefinitionKind DefinitionKindHelper Deflater DeflaterOutputStream DelayQueue Delayed Delegate Delegate Delegate DelegationPermission Deprecated Descriptor DescriptorAccess DescriptorSupport DesignMode DesktopIconUI DesktopManager DesktopPaneUI Destination DestroyFailedException Destroyable Dialog Dictionary DigestException DigestInputStream DigestOutputStream Dimension Dimension2D DimensionUIResource DirContext DirObjectFactory DirStateFactory DirStateFactory.Result DirectColorModel DirectoryManager DisplayMode DnDConstants Doc DocAttribute DocAttributeSet DocFlavor DocFlavor.BYTE_ARRAY DocFlavor.CHAR_ARRAY DocFlavor.INPUT_STREAM DocFlavor.READER DocFlavor.SERVICE_FORMATTED DocFlavor.STRING DocFlavor.URL DocPrintJob Document Document DocumentBuilder DocumentBuilderFactory DocumentEvent DocumentEvent.ElementChange DocumentEvent.EventType DocumentFilter DocumentFilter.FilterBypass DocumentFragment DocumentHandler DocumentListener DocumentName DocumentParser DocumentType Documented DomainCombiner DomainManager DomainManagerOperations Double DoubleBuffer DoubleHolder DoubleSeqHelper DoubleSeqHolder DragGestureEvent DragGestureListener DragGestureRecognizer DragSource DragSourceAdapter DragSourceContext DragSourceDragEvent DragSourceDropEvent DragSourceEvent DragSourceListener DragSourceMotionListener Driver DriverManager DriverPropertyInfo DropTarget DropTarget.DropTargetAutoScroller DropTargetAdapter DropTargetContext DropTargetDragEvent DropTargetDropEvent DropTargetEvent DropTargetListener DuplicateFormatFlagsException DuplicateName DuplicateNameHelper Duration DynAny DynAny DynAnyFactory DynAnyFactoryHelper DynAnyFactoryOperations DynAnyHelper DynAnyOperations DynAnySeqHelper DynArray DynArray DynArrayHelper DynArrayOperations DynEnum DynEnum DynEnumHelper DynEnumOperations DynFixed DynFixed DynFixedHelper DynFixedOperations DynSequence DynSequence DynSequenceHelper DynSequenceOperations DynStruct DynStruct DynStructHelper DynStructOperations DynUnion DynUnion DynUnionHelper DynUnionOperations DynValue DynValue DynValueBox DynValueBoxOperations DynValueCommon DynValueCommonOperations DynValueHelper DynValueOperations DynamicImplementation DynamicImplementation DynamicMBean ECField ECFieldF2m ECFieldFp ECGenParameterSpec ECKey ECParameterSpec ECPoint ECPrivateKey ECPrivateKeySpec ECPublicKey ECPublicKeySpec ENCODING_CDR_ENCAPS EOFException EditorKit Element Element Element ElementIterator ElementType Ellipse2D Ellipse2D.Double Ellipse2D.Float EllipticCurve EmptyBorder EmptyStackException EncodedKeySpec Encoder Encoding EncryptedPrivateKeyInfo Entity Entity EntityReference EntityResolver EntityResolver2 Enum EnumConstantNotPresentException EnumControl EnumControl.Type EnumMap EnumSet EnumSyntax Enumeration Environment Error ErrorHandler ErrorListener ErrorManager EtchedBorder Event EventContext EventDirContext EventHandler EventListener EventListenerList EventListenerProxy EventObject EventQueue EventSetDescriptor Exception ExceptionDetailMessage ExceptionInInitializerError ExceptionList ExceptionListener Exchanger ExecutionException Executor ExecutorCompletionService ExecutorService Executors ExemptionMechanism ExemptionMechanismException ExemptionMechanismSpi ExpandVetoException ExportException Expression ExtendedRequest ExtendedResponse Externalizable FREE_MEM FactoryConfigurationError FailedLoginException FeatureDescriptor Fidelity Field FieldNameHelper FieldNameHelper FieldPosition FieldView File FileCacheImageInputStream FileCacheImageOutputStream FileChannel FileChannel.MapMode FileChooserUI FileDescriptor FileDialog FileFilter FileFilter FileHandler FileImageInputStream FileImageOutputStream FileInputStream FileLock FileLockInterruptionException FileNameMap FileNotFoundException FileOutputStream FilePermission FileReader FileSystemView FileView FileWriter FilenameFilter Filter FilterInputStream FilterOutputStream FilterReader FilterWriter FilteredImageSource FilteredRowSet Finishings FixedHeightLayoutCache FixedHolder FlatteningPathIterator FlavorEvent FlavorException FlavorListener FlavorMap FlavorTable Float FloatBuffer FloatControl FloatControl.Type FloatHolder FloatSeqHelper FloatSeqHolder FlowLayout FlowView FlowView.FlowStrategy Flushable FocusAdapter FocusEvent FocusListener FocusManager FocusTraversalPolicy Font FontFormatException FontMetrics FontRenderContext FontUIResource FormSubmitEvent FormSubmitEvent.MethodType FormView Format Format.Field FormatConversionProvider FormatFlagsConversionMismatchException FormatMismatch FormatMismatchHelper Formattable FormattableFlags Formatter Formatter FormatterClosedException ForwardRequest ForwardRequest ForwardRequestHelper ForwardRequestHelper Frame Future FutureTask GSSContext GSSCredential GSSException GSSManager GSSName GZIPInputStream GZIPOutputStream GapContent GarbageCollectorMXBean GatheringByteChannel GaugeMonitor GaugeMonitorMBean GeneralPath GeneralSecurityException GenericArrayType GenericDeclaration GenericSignatureFormatError GlyphJustificationInfo GlyphMetrics GlyphVector GlyphView GlyphView.GlyphPainter GradientPaint GraphicAttribute Graphics Graphics2D GraphicsConfigTemplate GraphicsConfiguration GraphicsDevice GraphicsEnvironment GrayFilter GregorianCalendar GridBagConstraints GridBagLayout GridLayout Group Guard GuardedObject HOLDING HTML HTML.Attribute HTML.Tag HTML.UnknownTag HTMLDocument HTMLDocument.Iterator HTMLEditorKit HTMLEditorKit.HTMLFactory HTMLEditorKit.HTMLTextAction HTMLEditorKit.InsertHTMLTextAction HTMLEditorKit.LinkController HTMLEditorKit.Parser HTMLEditorKit.ParserCallback HTMLFrameHyperlinkEvent HTMLWriter Handler HandlerBase HandshakeCompletedEvent HandshakeCompletedListener HasControls HashAttributeSet HashDocAttributeSet HashMap HashPrintJobAttributeSet HashPrintRequestAttributeSet HashPrintServiceAttributeSet HashSet Hashtable HeadlessException HierarchyBoundsAdapter HierarchyBoundsListener HierarchyEvent HierarchyListener Highlighter Highlighter.Highlight Highlighter.HighlightPainter HostnameVerifier HttpRetryException HttpURLConnection HttpsURLConnection HyperlinkEvent HyperlinkEvent.EventType HyperlinkListener ICC_ColorSpace ICC_Profile ICC_ProfileGray ICC_ProfileRGB IDLEntity IDLType IDLTypeHelper IDLTypeOperations ID_ASSIGNMENT_POLICY_ID ID_UNIQUENESS_POLICY_ID IIOByteBuffer IIOException IIOImage IIOInvalidTreeException IIOMetadata IIOMetadataController IIOMetadataFormat IIOMetadataFormatImpl IIOMetadataNode IIOParam IIOParamController IIOReadProgressListener IIOReadUpdateListener IIOReadWarningListener IIORegistry IIOServiceProvider IIOWriteProgressListener IIOWriteWarningListener IMPLICIT_ACTIVATION_POLICY_ID IMP_LIMIT INACTIVE INITIALIZE INTERNAL INTF_REPOS INVALID_ACTIVITY INVALID_TRANSACTION INV_FLAG INV_IDENT INV_OBJREF INV_POLICY IOException IOR IORHelper IORHolder IORInfo IORInfoOperations IORInterceptor IORInterceptorOperations IORInterceptor_3_0 IORInterceptor_3_0Helper IORInterceptor_3_0Holder IORInterceptor_3_0Operations IRObject IRObjectOperations Icon IconUIResource IconView IdAssignmentPolicy IdAssignmentPolicyOperations IdAssignmentPolicyValue IdUniquenessPolicy IdUniquenessPolicyOperations IdUniquenessPolicyValue IdentifierHelper Identity IdentityHashMap IdentityScope IllegalAccessError IllegalAccessException IllegalArgumentException IllegalBlockSizeException IllegalBlockingModeException IllegalCharsetNameException IllegalClassFormatException IllegalComponentStateException IllegalFormatCodePointException IllegalFormatConversionException IllegalFormatException IllegalFormatFlagsException IllegalFormatPrecisionException IllegalFormatWidthException IllegalMonitorStateException IllegalPathStateException IllegalSelectorException IllegalStateException IllegalThreadStateException Image ImageCapabilities ImageConsumer ImageFilter ImageGraphicAttribute ImageIO ImageIcon ImageInputStream ImageInputStreamImpl ImageInputStreamSpi ImageObserver ImageOutputStream ImageOutputStreamImpl ImageOutputStreamSpi ImageProducer ImageReadParam ImageReader ImageReaderSpi ImageReaderWriterSpi ImageTranscoder ImageTranscoderSpi ImageTypeSpecifier ImageView ImageWriteParam ImageWriter ImageWriterSpi ImagingOpException ImplicitActivationPolicy ImplicitActivationPolicyOperations ImplicitActivationPolicyValue IncompatibleClassChangeError IncompleteAnnotationException InconsistentTypeCode InconsistentTypeCode InconsistentTypeCodeHelper IndexColorModel IndexOutOfBoundsException IndexedPropertyChangeEvent IndexedPropertyDescriptor IndirectionException Inet4Address Inet6Address InetAddress InetSocketAddress Inflater InflaterInputStream InheritableThreadLocal Inherited InitialContext InitialContextFactory InitialContextFactoryBuilder InitialDirContext InitialLdapContext InlineView InputContext InputEvent InputMap InputMapUIResource InputMethod InputMethodContext InputMethodDescriptor InputMethodEvent InputMethodHighlight InputMethodListener InputMethodRequests InputMismatchException InputSource InputStream InputStream InputStream InputStreamReader InputSubset InputVerifier Insets InsetsUIResource InstanceAlreadyExistsException InstanceNotFoundException InstantiationError InstantiationException Instrument Instrumentation InsufficientResourcesException IntBuffer IntHolder Integer IntegerSyntax Interceptor InterceptorOperations InternalError InternalFrameAdapter InternalFrameEvent InternalFrameFocusTraversalPolicy InternalFrameListener InternalFrameUI InternationalFormatter InterruptedException InterruptedIOException InterruptedNamingException InterruptibleChannel IntrospectionException IntrospectionException Introspector Invalid InvalidActivityException InvalidAddress InvalidAddressHelper InvalidAddressHolder InvalidAlgorithmParameterException InvalidApplicationException InvalidAttributeIdentifierException InvalidAttributeValueException InvalidAttributeValueException InvalidAttributesException InvalidClassException InvalidDnDOperationException InvalidKeyException InvalidKeyException InvalidKeySpecException InvalidMarkException InvalidMidiDataException InvalidName InvalidName InvalidName InvalidNameException InvalidNameHelper InvalidNameHelper InvalidNameHolder InvalidObjectException InvalidOpenTypeException InvalidParameterException InvalidParameterSpecException InvalidPolicy InvalidPolicyHelper InvalidPreferencesFormatException InvalidPropertiesFormatException InvalidRelationIdException InvalidRelationServiceException InvalidRelationTypeException InvalidRoleInfoException InvalidRoleValueException InvalidSearchControlsException InvalidSearchFilterException InvalidSeq InvalidSlot InvalidSlotHelper InvalidTargetObjectTypeException InvalidTransactionException InvalidTypeForEncoding InvalidTypeForEncodingHelper InvalidValue InvalidValue InvalidValueHelper InvocationEvent InvocationHandler InvocationTargetException InvokeHandler IstringHelper ItemEvent ItemListener ItemSelectable Iterable Iterator IvParameterSpec JApplet JButton JCheckBox JCheckBoxMenuItem JColorChooser JComboBox JComboBox.KeySelectionManager JComponent JDesktopPane JDialog JEditorPane JFileChooser JFormattedTextField JFormattedTextField.AbstractFormatter JFormattedTextField.AbstractFormatterFactory JFrame JInternalFrame JInternalFrame.JDesktopIcon JLabel JLayeredPane JList JMException JMRuntimeException JMXAuthenticator JMXConnectionNotification JMXConnector JMXConnectorFactory JMXConnectorProvider JMXConnectorServer JMXConnectorServerFactory JMXConnectorServerMBean JMXConnectorServerProvider JMXPrincipal JMXProviderException JMXServerErrorException JMXServiceURL JMenu JMenuBar JMenuItem JOptionPane JPEGHuffmanTable JPEGImageReadParam JPEGImageWriteParam JPEGQTable JPanel JPasswordField JPopupMenu JPopupMenu.Separator JProgressBar JRadioButton JRadioButtonMenuItem JRootPane JScrollBar JScrollPane JSeparator JSlider JSpinner JSpinner.DateEditor JSpinner.DefaultEditor JSpinner.ListEditor JSpinner.NumberEditor JSplitPane JTabbedPane JTable JTable.PrintMode JTableHeader JTextArea JTextComponent JTextComponent.KeyBinding JTextField JTextPane JToggleButton JToggleButton.ToggleButtonModel JToolBar JToolBar.Separator JToolTip JTree JTree.DynamicUtilTreeNode JTree.EmptySelectionModel JViewport JWindow JarEntry JarException JarFile JarInputStream JarOutputStream JarURLConnection JdbcRowSet JobAttributes JobAttributes.DefaultSelectionType JobAttributes.DestinationType JobAttributes.DialogType JobAttributes.MultipleDocumentHandlingType JobAttributes.SidesType JobHoldUntil JobImpressions JobImpressionsCompleted JobImpressionsSupported JobKOctets JobKOctetsProcessed JobKOctetsSupported JobMediaSheets JobMediaSheetsCompleted JobMediaSheetsSupported JobMessageFromOperator JobName JobOriginatingUserName JobPriority JobPrioritySupported JobSheets JobState JobStateReason JobStateReasons JoinRowSet Joinable KerberosKey KerberosPrincipal KerberosTicket Kernel Key KeyAdapter KeyAgreement KeyAgreementSpi KeyAlreadyExistsException KeyEvent KeyEventDispatcher KeyEventPostProcessor KeyException KeyFactory KeyFactorySpi KeyGenerator KeyGeneratorSpi KeyListener KeyManagementException KeyManager KeyManagerFactory KeyManagerFactorySpi KeyPair KeyPairGenerator KeyPairGeneratorSpi KeyRep KeyRep.Type KeySpec KeyStore KeyStore.Builder KeyStore.CallbackHandlerProtection KeyStore.Entry KeyStore.LoadStoreParameter KeyStore.PasswordProtection KeyStore.PrivateKeyEntry KeyStore.ProtectionParameter KeyStore.SecretKeyEntry KeyStore.TrustedCertificateEntry KeyStoreBuilderParameters KeyStoreException KeyStoreSpi KeyStroke KeyboardFocusManager Keymap LDAPCertStoreParameters LIFESPAN_POLICY_ID LOCATION_FORWARD LSException LSInput LSLoadEvent LSOutput LSParser LSParserFilter LSProgressEvent LSResourceResolver LSSerializer LSSerializerFilter Label LabelUI LabelView LanguageCallback LastOwnerException LayeredHighlighter LayeredHighlighter.LayerPainter LayoutFocusTraversalPolicy LayoutManager LayoutManager2 LayoutQueue LdapContext LdapName LdapReferralException Lease Level LexicalHandler LifespanPolicy LifespanPolicyOperations LifespanPolicyValue LimitExceededException Line Line.Info Line2D Line2D.Double Line2D.Float LineBorder LineBreakMeasurer LineEvent LineEvent.Type LineListener LineMetrics LineNumberInputStream LineNumberReader LineUnavailableException LinkException LinkLoopException LinkRef LinkageError LinkedBlockingQueue LinkedHashMap LinkedHashSet LinkedList List List ListCellRenderer ListDataEvent ListDataListener ListIterator ListModel ListResourceBundle ListSelectionEvent ListSelectionListener ListSelectionModel ListUI ListView ListenerNotFoundException LoaderHandler LocalObject Locale LocateRegistry Locator Locator2 Locator2Impl LocatorImpl Lock LockSupport LogManager LogRecord LogStream Logger LoggingMXBean LoggingPermission LoginContext LoginException LoginModule Long LongBuffer LongHolder LongLongSeqHelper LongLongSeqHolder LongSeqHelper LongSeqHolder LookAndFeel LookupOp LookupTable MARSHAL MBeanAttributeInfo MBeanConstructorInfo MBeanException MBeanFeatureInfo MBeanInfo MBeanNotificationInfo MBeanOperationInfo MBeanParameterInfo MBeanPermission MBeanRegistration MBeanRegistrationException MBeanServer MBeanServerBuilder MBeanServerConnection MBeanServerDelegate MBeanServerDelegateMBean MBeanServerFactory MBeanServerForwarder MBeanServerInvocationHandler MBeanServerNotification MBeanServerNotificationFilter MBeanServerPermission MBeanTrustPermission MGF1ParameterSpec MLet MLetMBean Mac MacSpi MalformedInputException MalformedLinkException MalformedObjectNameException MalformedParameterizedTypeException MalformedURLException ManageReferralControl ManagementFactory ManagementPermission ManagerFactoryParameters Manifest Map Map.Entry MappedByteBuffer MarshalException MarshalledObject MaskFormatter MatchResult Matcher Math MathContext MatteBorder Media MediaName MediaPrintableArea MediaSize MediaSize.Engineering MediaSize.ISO MediaSize.JIS MediaSize.NA MediaSize.Other MediaSizeName MediaTracker MediaTray Member MemoryCacheImageInputStream MemoryCacheImageOutputStream MemoryHandler MemoryImageSource MemoryMXBean MemoryManagerMXBean MemoryNotificationInfo MemoryPoolMXBean MemoryType MemoryUsage Menu MenuBar MenuBarUI MenuComponent MenuContainer MenuDragMouseEvent MenuDragMouseListener MenuElement MenuEvent MenuItem MenuItemUI MenuKeyEvent MenuKeyListener MenuListener MenuSelectionManager MenuShortcut MessageDigest MessageDigestSpi MessageFormat MessageFormat.Field MessageProp MetaEventListener MetaMessage MetalBorders MetalBorders.ButtonBorder MetalBorders.Flush3DBorder MetalBorders.InternalFrameBorder MetalBorders.MenuBarBorder MetalBorders.MenuItemBorder MetalBorders.OptionDialogBorder MetalBorders.PaletteBorder MetalBorders.PopupMenuBorder MetalBorders.RolloverButtonBorder MetalBorders.ScrollPaneBorder MetalBorders.TableHeaderBorder MetalBorders.TextFieldBorder MetalBorders.ToggleButtonBorder MetalBorders.ToolBarBorder MetalButtonUI MetalCheckBoxIcon MetalCheckBoxUI MetalComboBoxButton MetalComboBoxEditor MetalComboBoxEditor.UIResource MetalComboBoxIcon MetalComboBoxUI MetalDesktopIconUI MetalFileChooserUI MetalIconFactory MetalIconFactory.FileIcon16 MetalIconFactory.FolderIcon16 MetalIconFactory.PaletteCloseIcon MetalIconFactory.TreeControlIcon MetalIconFactory.TreeFolderIcon MetalIconFactory.TreeLeafIcon MetalInternalFrameTitlePane MetalInternalFrameUI MetalLabelUI MetalLookAndFeel MetalMenuBarUI MetalPopupMenuSeparatorUI MetalProgressBarUI MetalRadioButtonUI MetalRootPaneUI MetalScrollBarUI MetalScrollButton MetalScrollPaneUI MetalSeparatorUI MetalSliderUI MetalSplitPaneUI MetalTabbedPaneUI MetalTextFieldUI MetalTheme MetalToggleButtonUI MetalToolBarUI MetalToolTipUI MetalTreeUI Method MethodDescriptor MidiChannel MidiDevice MidiDevice.Info MidiDeviceProvider MidiEvent MidiFileFormat MidiFileReader MidiFileWriter MidiMessage MidiSystem MidiUnavailableException MimeTypeParseException MinimalHTMLWriter MissingFormatArgumentException MissingFormatWidthException MissingResourceException Mixer Mixer.Info MixerProvider ModelMBean ModelMBeanAttributeInfo ModelMBeanConstructorInfo ModelMBeanInfo ModelMBeanInfoSupport ModelMBeanNotificationBroadcaster ModelMBeanNotificationInfo ModelMBeanOperationInfo ModificationItem Modifier Monitor MonitorMBean MonitorNotification MonitorSettingException MouseAdapter MouseDragGestureRecognizer MouseEvent MouseInfo MouseInputAdapter MouseInputListener MouseListener MouseMotionAdapter MouseMotionListener MouseWheelEvent MouseWheelListener MultiButtonUI MultiColorChooserUI MultiComboBoxUI MultiDesktopIconUI MultiDesktopPaneUI MultiDoc MultiDocPrintJob MultiDocPrintService MultiFileChooserUI MultiInternalFrameUI MultiLabelUI MultiListUI MultiLookAndFeel MultiMenuBarUI MultiMenuItemUI MultiOptionPaneUI MultiPanelUI MultiPixelPackedSampleModel MultiPopupMenuUI MultiProgressBarUI MultiRootPaneUI MultiScrollBarUI MultiScrollPaneUI MultiSeparatorUI MultiSliderUI MultiSpinnerUI MultiSplitPaneUI MultiTabbedPaneUI MultiTableHeaderUI MultiTableUI MultiTextUI MultiToolBarUI MultiToolTipUI MultiTreeUI MultiViewportUI MulticastSocket MultipleComponentProfileHelper MultipleComponentProfileHolder MultipleDocumentHandling MultipleMaster MutableAttributeSet MutableComboBoxModel MutableTreeNode NON_EXISTENT NO_IMPLEMENT NO_MEMORY NO_PERMISSION NO_RESOURCES NO_RESPONSE NVList Name NameAlreadyBoundException NameCallback NameClassPair NameComponent NameComponentHelper NameComponentHolder NameDynAnyPair NameDynAnyPairHelper NameDynAnyPairSeqHelper NameHelper NameHolder NameList NameNotFoundException NameParser NameValuePair NameValuePair NameValuePairHelper NameValuePairHelper NameValuePairSeqHelper NamedNodeMap NamedValue NamespaceChangeListener NamespaceContext NamespaceSupport Naming NamingContext NamingContextExt NamingContextExtHelper NamingContextExtHolder NamingContextExtOperations NamingContextExtPOA NamingContextHelper NamingContextHolder NamingContextOperations NamingContextPOA NamingEnumeration NamingEvent NamingException NamingExceptionEvent NamingListener NamingManager NamingSecurityException NavigationFilter NavigationFilter.FilterBypass NegativeArraySizeException NetPermission NetworkInterface NoClassDefFoundError NoConnectionPendingException NoContext NoContextHelper NoInitialContextException NoPermissionException NoRouteToHostException NoServant NoServantHelper NoSuchAlgorithmException NoSuchAttributeException NoSuchElementException NoSuchFieldError NoSuchFieldException NoSuchMethodError NoSuchMethodException NoSuchObjectException NoSuchPaddingException NoSuchProviderException Node NodeChangeEvent NodeChangeListener NodeList NonReadableChannelException NonWritableChannelException NoninvertibleTransformException NotActiveException NotBoundException NotCompliantMBeanException NotContextException NotEmpty NotEmptyHelper NotEmptyHolder NotFound NotFoundHelper NotFoundHolder NotFoundReason NotFoundReasonHelper NotFoundReasonHolder NotOwnerException NotSerializableException NotYetBoundException NotYetConnectedException Notation Notification NotificationBroadcaster NotificationBroadcasterSupport NotificationEmitter NotificationFilter NotificationFilterSupport NotificationListener NotificationResult NullCipher NullPointerException Number NumberFormat NumberFormat.Field NumberFormatException NumberFormatter NumberOfDocuments NumberOfInterveningJobs NumberUp NumberUpSupported NumericShaper OAEPParameterSpec OBJECT_NOT_EXIST OBJ_ADAPTER OMGVMCID ORB ORB ORBIdHelper ORBInitInfo ORBInitInfoOperations ORBInitializer ORBInitializerOperations ObjID Object Object ObjectAlreadyActive ObjectAlreadyActiveHelper ObjectChangeListener ObjectFactory ObjectFactoryBuilder ObjectHelper ObjectHolder ObjectIdHelper ObjectIdHelper ObjectImpl ObjectImpl ObjectInput ObjectInputStream ObjectInputStream.GetField ObjectInputValidation ObjectInstance ObjectName ObjectNotActive ObjectNotActiveHelper ObjectOutput ObjectOutputStream ObjectOutputStream.PutField ObjectReferenceFactory ObjectReferenceFactoryHelper ObjectReferenceFactoryHolder ObjectReferenceTemplate ObjectReferenceTemplateHelper ObjectReferenceTemplateHolder ObjectReferenceTemplateSeqHelper ObjectReferenceTemplateSeqHolder ObjectStreamClass ObjectStreamConstants ObjectStreamException ObjectStreamField ObjectView Observable Observer OceanTheme OctetSeqHelper OctetSeqHolder Oid OpenDataException OpenMBeanAttributeInfo OpenMBeanAttributeInfoSupport OpenMBeanConstructorInfo OpenMBeanConstructorInfoSupport OpenMBeanInfo OpenMBeanInfoSupport OpenMBeanOperationInfo OpenMBeanOperationInfoSupport OpenMBeanParameterInfo OpenMBeanParameterInfoSupport OpenType OpenType OperatingSystemMXBean Operation OperationNotSupportedException OperationsException Option OptionPaneUI OptionalDataException OrientationRequested OutOfMemoryError OutputDeviceAssigned OutputKeys OutputStream OutputStream OutputStream OutputStreamWriter OverlappingFileLockException OverlayLayout Override Owner PBEKey PBEKeySpec PBEParameterSpec PDLOverrideSupported PERSIST_STORE PKCS8EncodedKeySpec PKIXBuilderParameters PKIXCertPathBuilderResult PKIXCertPathChecker PKIXCertPathValidatorResult PKIXParameters POA POAHelper POAManager POAManagerOperations POAOperations PRIVATE_MEMBER PSSParameterSpec PSource PSource.PSpecified PUBLIC_MEMBER Pack200 Pack200.Packer Pack200.Unpacker Package PackedColorModel PageAttributes PageAttributes.ColorType PageAttributes.MediaType PageAttributes.OrientationRequestedType PageAttributes.OriginType PageAttributes.PrintQualityType PageFormat PageRanges Pageable PagedResultsControl PagedResultsResponseControl PagesPerMinute PagesPerMinuteColor Paint PaintContext PaintEvent Panel PanelUI Paper ParagraphView ParagraphView Parameter ParameterBlock ParameterDescriptor ParameterMetaData ParameterMode ParameterModeHelper ParameterModeHolder ParameterizedType ParseException ParsePosition Parser Parser ParserAdapter ParserConfigurationException ParserDelegator ParserFactory PartialResultException PasswordAuthentication PasswordCallback PasswordView Patch PathIterator Pattern PatternSyntaxException Permission Permission PermissionCollection Permissions PersistenceDelegate PersistentMBean PhantomReference Pipe Pipe.SinkChannel Pipe.SourceChannel PipedInputStream PipedOutputStream PipedReader PipedWriter PixelGrabber PixelInterleavedSampleModel PlainDocument PlainView Point Point2D Point2D.Double Point2D.Float PointerInfo Policy Policy Policy PolicyError PolicyErrorCodeHelper PolicyErrorHelper PolicyErrorHolder PolicyFactory PolicyFactoryOperations PolicyHelper PolicyHolder PolicyListHelper PolicyListHolder PolicyNode PolicyOperations PolicyQualifierInfo PolicyTypeHelper Polygon PooledConnection Popup PopupFactory PopupMenu PopupMenuEvent PopupMenuListener PopupMenuUI Port Port.Info PortUnreachableException PortableRemoteObject PortableRemoteObjectDelegate Position Position.Bias Predicate PreferenceChangeEvent PreferenceChangeListener Preferences PreferencesFactory PreparedStatement PresentationDirection Principal Principal PrincipalHolder PrintEvent PrintException PrintGraphics PrintJob PrintJobAdapter PrintJobAttribute PrintJobAttributeEvent PrintJobAttributeListener PrintJobAttributeSet PrintJobEvent PrintJobListener PrintQuality PrintRequestAttribute PrintRequestAttributeSet PrintService PrintServiceAttribute PrintServiceAttributeEvent PrintServiceAttributeListener PrintServiceAttributeSet PrintServiceLookup PrintStream PrintWriter Printable PrinterAbortException PrinterException PrinterGraphics PrinterIOException PrinterInfo PrinterIsAcceptingJobs PrinterJob PrinterLocation PrinterMakeAndModel PrinterMessageFromOperator PrinterMoreInfo PrinterMoreInfoManufacturer PrinterName PrinterResolution PrinterState PrinterStateReason PrinterStateReasons PrinterURI PriorityBlockingQueue PriorityQueue PrivateClassLoader PrivateCredentialPermission PrivateKey PrivateMLet PrivilegedAction PrivilegedActionException PrivilegedExceptionAction Process ProcessBuilder ProcessingInstruction ProfileDataException ProfileIdHelper ProgressBarUI ProgressMonitor ProgressMonitorInputStream Properties PropertyChangeEvent PropertyChangeListener PropertyChangeListenerProxy PropertyChangeSupport PropertyDescriptor PropertyEditor PropertyEditorManager PropertyEditorSupport PropertyPermission PropertyResourceBundle PropertyVetoException ProtectionDomain ProtocolException Provider Provider.Service ProviderException Proxy Proxy Proxy.Type ProxySelector PublicKey PushbackInputStream PushbackReader QName QuadCurve2D QuadCurve2D.Double QuadCurve2D.Float Query QueryEval QueryExp Queue QueuedJobCount RC2ParameterSpec RC5ParameterSpec REBIND REQUEST_PROCESSING_POLICY_ID RGBImageFilter RMIClassLoader RMIClassLoaderSpi RMIClientSocketFactory RMIConnection RMIConnectionImpl RMIConnectionImpl_Stub RMIConnector RMIConnectorServer RMICustomMaxStreamFormat RMIFailureHandler RMIIIOPServerImpl RMIJRMPServerImpl RMISecurityException RMISecurityManager RMIServer RMIServerImpl RMIServerImpl_Stub RMIServerSocketFactory RMISocketFactory RSAKey RSAKeyGenParameterSpec RSAMultiPrimePrivateCrtKey RSAMultiPrimePrivateCrtKeySpec RSAOtherPrimeInfo RSAPrivateCrtKey RSAPrivateCrtKeySpec RSAPrivateKey RSAPrivateKeySpec RSAPublicKey RSAPublicKeySpec RTFEditorKit Random RandomAccess RandomAccessFile Raster RasterFormatException RasterOp Rdn ReadOnlyBufferException ReadWriteLock Readable ReadableByteChannel Reader RealmCallback RealmChoiceCallback Receiver Rectangle Rectangle2D Rectangle2D.Double Rectangle2D.Float RectangularShape ReentrantLock ReentrantReadWriteLock ReentrantReadWriteLock.ReadLock ReentrantReadWriteLock.WriteLock Ref RefAddr Reference Reference ReferenceQueue ReferenceUriSchemesSupported Referenceable ReferralException ReflectPermission ReflectionException RefreshFailedException Refreshable Region RegisterableService Registry RegistryHandler RejectedExecutionException RejectedExecutionHandler Relation RelationException RelationNotFoundException RelationNotification RelationService RelationServiceMBean RelationServiceNotRegisteredException RelationSupport RelationSupportMBean RelationType RelationTypeNotFoundException RelationTypeSupport RemarshalException Remote RemoteCall RemoteException RemoteObject RemoteObjectInvocationHandler RemoteRef RemoteServer RemoteStub RenderContext RenderableImage RenderableImageOp RenderableImageProducer RenderedImage RenderedImageFactory Renderer RenderingHints RenderingHints.Key RepaintManager ReplicateScaleFilter RepositoryIdHelper Request RequestInfo RequestInfoOperations RequestProcessingPolicy RequestProcessingPolicyOperations RequestProcessingPolicyValue RequestingUserName RequiredModelMBean RescaleOp ResolutionSyntax ResolveResult Resolver ResourceBundle ResponseCache ResponseHandler Result ResultSet ResultSetMetaData Retention RetentionPolicy ReverbType Robot Role RoleInfo RoleInfoNotFoundException RoleList RoleNotFoundException RoleResult RoleStatus RoleUnresolved RoleUnresolvedList RootPaneContainer RootPaneUI RoundRectangle2D RoundRectangle2D.Double RoundRectangle2D.Float RoundingMode RowMapper RowSet RowSetEvent RowSetInternal RowSetListener RowSetMetaData RowSetMetaDataImpl RowSetReader RowSetWarning RowSetWriter RuleBasedCollator RunTime RunTimeOperations Runnable Runtime RuntimeErrorException RuntimeException RuntimeMBeanException RuntimeMXBean RuntimeOperationsException RuntimePermission SAXException SAXNotRecognizedException SAXNotSupportedException SAXParseException SAXParser SAXParserFactory SAXResult SAXSource SAXTransformerFactory SERVANT_RETENTION_POLICY_ID SQLData SQLException SQLInput SQLInputImpl SQLOutput SQLOutputImpl SQLPermission SQLWarning SSLContext SSLContextSpi SSLEngine SSLEngineResult SSLEngineResult.HandshakeStatus SSLEngineResult.Status SSLException SSLHandshakeException SSLKeyException SSLPeerUnverifiedException SSLPermission SSLProtocolException SSLServerSocket SSLServerSocketFactory SSLSession SSLSessionBindingEvent SSLSessionBindingListener SSLSessionContext SSLSocket SSLSocketFactory SUCCESSFUL SYNC_WITH_TRANSPORT SYSTEM_EXCEPTION SampleModel Sasl SaslClient SaslClientFactory SaslException SaslServer SaslServerFactory Savepoint Scanner ScatteringByteChannel ScheduledExecutorService ScheduledFuture ScheduledThreadPoolExecutor Schema SchemaFactory SchemaFactoryLoader SchemaViolationException ScrollBarUI ScrollPane ScrollPaneAdjustable ScrollPaneConstants ScrollPaneLayout ScrollPaneLayout.UIResource ScrollPaneUI Scrollable Scrollbar SealedObject SearchControls SearchResult SecretKey SecretKeyFactory SecretKeyFactorySpi SecretKeySpec SecureCacheResponse SecureClassLoader SecureRandom SecureRandomSpi Security SecurityException SecurityManager SecurityPermission Segment SelectableChannel SelectionKey Selector SelectorProvider Semaphore SeparatorUI Sequence SequenceInputStream Sequencer Sequencer.SyncMode SerialArray SerialBlob SerialClob SerialDatalink SerialException SerialJavaObject SerialRef SerialStruct Serializable SerializablePermission Servant ServantActivator ServantActivatorHelper ServantActivatorOperations ServantActivatorPOA ServantAlreadyActive ServantAlreadyActiveHelper ServantLocator ServantLocatorHelper ServantLocatorOperations ServantLocatorPOA ServantManager ServantManagerOperations ServantNotActive ServantNotActiveHelper ServantObject ServantRetentionPolicy ServantRetentionPolicyOperations ServantRetentionPolicyValue ServerCloneException ServerError ServerException ServerIdHelper ServerNotActiveException ServerRef ServerRequest ServerRequestInfo ServerRequestInfoOperations ServerRequestInterceptor ServerRequestInterceptorOperations ServerRuntimeException ServerSocket ServerSocketChannel ServerSocketFactory ServiceContext ServiceContextHelper ServiceContextHolder ServiceContextListHelper ServiceContextListHolder ServiceDetail ServiceDetailHelper ServiceIdHelper ServiceInformation ServiceInformationHelper ServiceInformationHolder ServiceNotFoundException ServicePermission ServiceRegistry ServiceRegistry.Filter ServiceUI ServiceUIFactory ServiceUnavailableException Set SetOfIntegerSyntax SetOverrideType SetOverrideTypeHelper Severity Shape ShapeGraphicAttribute SheetCollate Short ShortBuffer ShortBufferException ShortHolder ShortLookupTable ShortMessage ShortSeqHelper ShortSeqHolder Sides Signature SignatureException SignatureSpi SignedObject Signer SimpleAttributeSet SimpleBeanInfo SimpleDateFormat SimpleDoc SimpleFormatter SimpleTimeZone SimpleType SinglePixelPackedSampleModel SingleSelectionModel Size2DSyntax SizeLimitExceededException SizeRequirements SizeSequence Skeleton SkeletonMismatchException SkeletonNotFoundException SliderUI Socket SocketAddress SocketChannel SocketException SocketFactory SocketHandler SocketImpl SocketImplFactory SocketOptions SocketPermission SocketSecurityException SocketTimeoutException SoftBevelBorder SoftReference SortControl SortKey SortResponseControl SortedMap SortedSet SortingFocusTraversalPolicy Soundbank SoundbankReader SoundbankResource Source SourceDataLine SourceLocator SpinnerDateModel SpinnerListModel SpinnerModel SpinnerNumberModel SpinnerUI SplitPaneUI Spring SpringLayout SpringLayout.Constraints SslRMIClientSocketFactory SslRMIServerSocketFactory Stack StackOverflowError StackTraceElement StandardMBean StartTlsRequest StartTlsResponse State StateEdit StateEditable StateFactory Statement Statement StreamCorruptedException StreamHandler StreamPrintService StreamPrintServiceFactory StreamResult StreamSource StreamTokenizer Streamable StreamableValue StrictMath String StringBuffer StringBufferInputStream StringBuilder StringCharacterIterator StringContent StringHolder StringIndexOutOfBoundsException StringMonitor StringMonitorMBean StringNameHelper StringReader StringRefAddr StringSelection StringSeqHelper StringSeqHolder StringTokenizer StringValueExp StringValueHelper StringWriter Stroke Struct StructMember StructMemberHelper Stub StubDelegate StubNotFoundException Style StyleConstants StyleConstants.CharacterConstants StyleConstants.ColorConstants StyleConstants.FontConstants StyleConstants.ParagraphConstants StyleContext StyleSheet StyleSheet.BoxPainter StyleSheet.ListPainter StyledDocument StyledEditorKit StyledEditorKit.AlignmentAction StyledEditorKit.BoldAction StyledEditorKit.FontFamilyAction StyledEditorKit.FontSizeAction StyledEditorKit.ForegroundAction StyledEditorKit.ItalicAction StyledEditorKit.StyledTextAction StyledEditorKit.UnderlineAction Subject SubjectDelegationPermission SubjectDomainCombiner SupportedValuesAttribute SuppressWarnings SwingConstants SwingPropertyChangeSupport SwingUtilities SyncFactory SyncFactoryException SyncFailedException SyncProvider SyncProviderException SyncResolver SyncScopeHelper SynchronousQueue SynthConstants SynthContext SynthGraphicsUtils SynthLookAndFeel SynthPainter SynthStyle SynthStyleFactory Synthesizer SysexMessage System SystemColor SystemException SystemFlavorMap TAG_ALTERNATE_IIOP_ADDRESS TAG_CODE_SETS TAG_INTERNET_IOP TAG_JAVA_CODEBASE TAG_MULTIPLE_COMPONENTS TAG_ORB_TYPE TAG_POLICIES TAG_RMI_CUSTOM_MAX_STREAM_FORMAT TCKind THREAD_POLICY_ID TIMEOUT TRANSACTION_MODE TRANSACTION_REQUIRED TRANSACTION_ROLLEDBACK TRANSACTION_UNAVAILABLE TRANSIENT TRANSPORT_RETRY TabExpander TabSet TabStop TabableView TabbedPaneUI TableCellEditor TableCellRenderer TableColumn TableColumnModel TableColumnModelEvent TableColumnModelListener TableHeaderUI TableModel TableModelEvent TableModelListener TableUI TableView TabularData TabularDataSupport TabularType TagElement TaggedComponent TaggedComponentHelper TaggedComponentHolder TaggedProfile TaggedProfileHelper TaggedProfileHolder Target TargetDataLine TargetedNotification Templates TemplatesHandler Text TextAction TextArea TextAttribute TextComponent TextEvent TextField TextHitInfo TextInputCallback TextLayout TextLayout.CaretPolicy TextListener TextMeasurer TextOutputCallback TextSyntax TextUI TexturePaint Thread Thread.State Thread.UncaughtExceptionHandler ThreadDeath ThreadFactory ThreadGroup ThreadInfo ThreadLocal ThreadMXBean ThreadPolicy ThreadPolicyOperations ThreadPolicyValue ThreadPoolExecutor ThreadPoolExecutor.AbortPolicy ThreadPoolExecutor.CallerRunsPolicy ThreadPoolExecutor.DiscardOldestPolicy ThreadPoolExecutor.DiscardPolicy Throwable Tie TileObserver Time TimeLimitExceededException TimeUnit TimeZone TimeoutException Timer Timer Timer TimerAlarmClockNotification TimerMBean TimerNotification TimerTask Timestamp Timestamp TitledBorder TooManyListenersException ToolBarUI ToolTipManager ToolTipUI Toolkit Track TransactionRequiredException TransactionRolledbackException TransactionService TransactionalWriter TransferHandler Transferable TransformAttribute Transformer TransformerConfigurationException TransformerException TransformerFactory TransformerFactoryConfigurationError TransformerHandler Transmitter Transparency TreeCellEditor TreeCellRenderer TreeExpansionEvent TreeExpansionListener TreeMap TreeModel TreeModelEvent TreeModelListener TreeNode TreePath TreeSelectionEvent TreeSelectionListener TreeSelectionModel TreeSet TreeUI TreeWillExpandListener TrustAnchor TrustManager TrustManagerFactory TrustManagerFactorySpi Type TypeCode TypeCodeHolder TypeInfo TypeInfoProvider TypeMismatch TypeMismatch TypeMismatch TypeMismatchHelper TypeMismatchHelper TypeNotPresentException TypeVariable Types UID UIDefaults UIDefaults.ActiveValue UIDefaults.LazyInputMap UIDefaults.LazyValue UIDefaults.ProxyLazyValue UIManager UIManager.LookAndFeelInfo UIResource ULongLongSeqHelper ULongLongSeqHolder ULongSeqHelper ULongSeqHolder UNKNOWN UNKNOWN UNSUPPORTED_POLICY UNSUPPORTED_POLICY_VALUE URI URIException URIResolver URISyntax URISyntaxException URL URLClassLoader URLConnection URLDecoder URLEncoder URLStreamHandler URLStreamHandlerFactory URLStringHelper USER_EXCEPTION UShortSeqHelper UShortSeqHolder UTFDataFormatException UUID UndeclaredThrowableException UndoManager UndoableEdit UndoableEditEvent UndoableEditListener UndoableEditSupport UnexpectedException UnicastRemoteObject UnionMember UnionMemberHelper UnknownEncoding UnknownEncodingHelper UnknownError UnknownException UnknownFormatConversionException UnknownFormatFlagsException UnknownGroupException UnknownHostException UnknownHostException UnknownObjectException UnknownServiceException UnknownUserException UnknownUserExceptionHelper UnknownUserExceptionHolder UnmappableCharacterException UnmarshalException UnmodifiableClassException UnmodifiableSetException UnrecoverableEntryException UnrecoverableKeyException Unreferenced UnresolvedAddressException UnresolvedPermission UnsatisfiedLinkError UnsolicitedNotification UnsolicitedNotificationEvent UnsolicitedNotificationListener UnsupportedAddressTypeException UnsupportedAudioFileException UnsupportedCallbackException UnsupportedCharsetException UnsupportedClassVersionError UnsupportedEncodingException UnsupportedFlavorException UnsupportedLookAndFeelException UnsupportedOperationException UserDataHandler UserException Util UtilDelegate Utilities VMID VM_ABSTRACT VM_CUSTOM VM_NONE VM_TRUNCATABLE Validator ValidatorHandler ValueBase ValueBaseHelper ValueBaseHolder ValueExp ValueFactory ValueHandler ValueHandlerMultiFormat ValueInputStream ValueMember ValueMemberHelper ValueOutputStream VariableHeightLayoutCache Vector VerifyError VersionSpecHelper VetoableChangeListener VetoableChangeListenerProxy VetoableChangeSupport View ViewFactory ViewportLayout ViewportUI VirtualMachineError Visibility VisibilityHelper VoiceStatus Void VolatileImage WCharSeqHelper WCharSeqHolder WStringSeqHelper WStringSeqHolder WStringValueHelper WeakHashMap WeakReference WebRowSet WildcardType Window WindowAdapter WindowConstants WindowEvent WindowFocusListener WindowListener WindowStateListener WrappedPlainView WritableByteChannel WritableRaster WritableRenderedImage WriteAbortedException Writer WrongAdapter WrongAdapterHelper WrongPolicy WrongPolicyHelper WrongTransaction WrongTransactionHelper WrongTransactionHolder X500Principal X500PrivateCredential X509CRL X509CRLEntry X509CRLSelector X509CertSelector X509Certificate X509Certificate X509EncodedKeySpec X509ExtendedKeyManager X509Extension X509KeyManager X509TrustManager XAConnection XADataSource XAException XAResource XMLConstants XMLDecoder XMLEncoder XMLFilter XMLFilterImpl XMLFormatter XMLGregorianCalendar XMLParseException XMLReader XMLReaderAdapter XMLReaderFactory XPath XPathConstants XPathException XPathExpression XPathExpressionException XPathFactory XPathFactoryConfigurationException XPathFunction XPathFunctionException XPathFunctionResolver XPathVariableResolver Xid XmlReader XmlWriter ZipEntry ZipException ZipFile ZipInputStream ZipOutputStream ZoneView _BindingIteratorImplBase _BindingIteratorStub _DynAnyFactoryStub _DynAnyStub _DynArrayStub _DynEnumStub _DynFixedStub _DynSequenceStub _DynStructStub _DynUnionStub _DynValueStub _IDLTypeStub _NamingContextExtStub _NamingContextImplBase _NamingContextStub _PolicyStub _Remote_Stub _ServantActivatorStub _ServantLocatorStub AbstractAnnotationValueVisitor6 AbstractElementVisitor6 AbstractMarshallerImpl AbstractOwnableSynchronizer AbstractProcessor AbstractQueuedLongSynchronizer AbstractScriptEngine AbstractTypeVisitor6 AbstractUnmarshallerImpl ActivationDataFlavor AlgorithmMethod AnnotationMirror AnnotationValue AnnotationValueVisitor ArrayDeque AsyncHandler AttachmentMarshaller AttachmentPart AttachmentUnmarshaller Binder BindingProvider Bindings BlockingDeque BreakIteratorProvider C14NMethodParameterSpec CanonicalizationMethod Characters ClientInfoStatus CollapsedStringAdapter CollatorProvider CommandInfo CommandMap CommandObject CommonDataSource Compilable CompiledScript Completion Completions CompositeDataInvocationHandler CompositeDataView ConcurrentNavigableMap ConcurrentSkipListMap ConcurrentSkipListSet ConfigurationSpi Console ConstructorProperties CookieManager CookiePolicy CookieStore CurrencyNameProvider Data DataContentHandler DataContentHandlerFactory DataHandler DatatypeConverter DatatypeConverterInterface DateFormatProvider DateFormatSymbolsProvider DecimalFormatSymbolsProvider DeclaredType DefaultRowSorter DefaultValidationEventHandler DeflaterInputStream Deque DescriptorKey DescriptorRead Desktop Detail DetailEntry Diagnostic DiagnosticCollector DiagnosticListener DigestMethod DigestMethodParameterSpec Dispatch DOMCryptoContext DomHandler DOMSignContext DOMStructure DOMURIReference DOMValidateContext DropMode ElementFilter ElementKind ElementKindVisitor6 Elements ElementScanner6 ElementVisitor EndDocument EndElement Endpoint EntityDeclaration ErrorType EventException EventFilter EventReaderDelegate EventTarget ExcC14NParameterSpec ExecutableElement ExecutableType FileDataSource FileNameExtensionFilter FileObject Filer FilerException FileTypeMap ForwardingFileObject ForwardingJavaFileManager ForwardingJavaFileObject Generated GridBagLayoutInfo GroupLayout HandlerChain HandlerResolver HexBinaryAdapter HMACParameterSpec Holder HTTPBinding HttpCookie HTTPException IDN ImmutableDescriptor InflaterOutputStream InitParam InterfaceAddress Invocable IOError JavaCompiler JavaFileManager JavaFileObject JAXBContext JAXBElement JAXBException JAXBIntrospector JAXBResult JAXBSource JMX JMXAddressable KeyInfo KeyInfoFactory KeyName KeySelector KeySelectorException KeySelectorResult KeyValue LayoutPath LayoutStyle LinearGradientPaint LinkedBlockingDeque LocaleNameProvider LocaleServiceProvider Location LockInfo LogicalHandler LogicalMessage LogicalMessageContext MailcapCommandMap Marshaller MessageContext MessageFactory Messager MimeHeader MimeHeaders MimeType MimeTypeParameterList MimetypesFileTypeMap MirroredTypeException MirroredTypesException MLetContent MonitorInfo MultipleGradientPaint MutationEvent MXBean Namespace NavigableMap NavigableSet NClob NestingKind NodeSetData NormalizedStringAdapter Normalizer NoSuchMechanismException NotationDeclaration NotIdentifiableEvent NotIdentifiableEventImpl NoType NullType NumberFormatProvider OctetStreamData Oneway OptionChecker PackageElement ParseConversionEvent ParseConversionEventImpl Path2D PGPData PolicySpi PortInfo PostConstruct PreDestroy PrimitiveType PrintConversionEvent PrintConversionEventImpl ProcessingEnvironment Processor PropertyException RadialGradientPaint ReferenceType RequestWrapper Resource Resources Response ResponseWrapper RetrievalMethod RoundEnvironment RowFilter RowId RowIdLifetime RowSorter RowSorterEvent RowSorterListener RunnableFuture RunnableScheduledFuture SAAJMetaFactory SAAJResult SchemaOutputResolver ScriptContext ScriptEngine ScriptEngineFactory ScriptEngineManager ScriptException Service ServiceConfigurationError ServiceDelegate ServiceLoader ServiceMode SignatureMethod SignatureMethodParameterSpec SignatureProperties SignatureProperty SignedInfo SimpleAnnotationValueVisitor6 SimpleBindings SimpleElementVisitor6 SimpleJavaFileObject SimpleScriptContext SimpleTypeVisitor6 SOAPBinding SOAPBinding SOAPBody SOAPBodyElement SOAPConnection SOAPConnectionFactory SOAPConstants SOAPElement SOAPElementFactory SOAPEnvelope SOAPException SOAPFactory SOAPFault SOAPFaultElement SOAPFaultException SOAPHandler SOAPHeader SOAPHeaderElement SOAPMessage SOAPMessageContext SOAPMessageHandler SOAPMessageHandlers SOAPPart SortOrder SourceVersion SplashScreen SQLClientInfoException SQLDataException SQLFeatureNotSupportedException SQLIntegrityConstraintViolationException SQLInvalidAuthorizationSpecException SQLNonTransientConnectionException SQLNonTransientException SQLRecoverableException SQLSyntaxErrorException SQLTimeoutException SQLTransactionRollbackException SQLTransientConnectionException SQLTransientException SQLXML SSLParameters StandardEmitterMBean StandardJavaFileManager StandardLocation StartDocument StartElement StatementEvent StatementEventListener StAXResult StAXSource StreamFilter StreamReaderDelegate SupportedAnnotationTypes SupportedOptions SupportedSourceVersion SwingWorker SystemTray TableRowSorter TableStringConverter TimeZoneNameProvider Tool ToolProvider Transform TransformException TransformParameterSpec TransformService TrayIcon TypeConstraintException TypeElement TypeKind TypeKindVisitor6 TypeMirror TypeParameterElement TypeVisitor UIEvent UnknownAnnotationValueException UnknownElementException UnknownTypeException Unmarshaller UnmarshallerHandler UnsupportedDataTypeException URIDereferencer URIParameter URIReference URIReferenceException URLDataSource ValidationEvent ValidationEventCollector ValidationEventHandler ValidationEventImpl ValidationEventLocator ValidationEventLocatorImpl ValidationException VariableElement W3CDomHandler WebEndpoint WebFault WebMethod WebParam WebResult WebService WebServiceClient WebServiceContext WebServiceException WebServicePermission WebServiceProvider WebServiceRef WebServiceRefs Wrapper X509Data X509IssuerSerial XmlAccessOrder XmlAccessorOrder XmlAccessorType XmlAccessType XmlAdapter XmlAnyAttribute XmlAnyElement XmlAttachmentRef XmlAttribute XMLCryptoContext XmlElement XmlElementDecl XmlElementRef XmlElementRefs XmlElements XmlElementWrapper XmlEnum XmlEnumValue XMLEvent XMLEventAllocator XMLEventConsumer XMLEventFactory XMLEventReader XMLEventWriter XmlID XmlIDREF XmlInlineBinaryData XMLInputFactory XmlJavaTypeAdapter XmlJavaTypeAdapters XmlList XmlMimeType XmlMixed XmlNs XmlNsForm XMLObject XMLOutputFactory XmlRegistry XMLReporter XMLResolver XmlRootElement XmlSchema XmlSchemaType XmlSchemaTypes XMLSignature XMLSignatureException XMLSignatureFactory XMLSignContext XMLStreamConstants XMLStreamException XMLStreamReader XMLStreamWriter XMLStructure XmlTransient XmlType XMLValidateContext XmlValue XPathFilter2ParameterSpec XPathFilterParameterSpec XPathType XSLTTransformParameterSpec ZipError abstract break case catch class continue default do else enum extends false finally for goto if implements instanceof @interface interface native new null private protected public return super strictfp switch synchronized this throws throw transient true try volatile while boolean byte char const double final float int long short static void skylighting-core-0.8.5/xml/llvm.xml0000644000000000000000000002012713246550627015504 0ustar0000000000000000 begin end true false declare define global constant gc module asm target datalayout null undef blockaddress sideeffect alignstack to unwind nuw nsw inbounds tail triple type align alias private internal available_externally linkonce weak common appending extern_weak linkonce_odr weak_odr dllimport dllexport ccc fastcc coldcc cc default hidden protected zeroext signext inreg byval sret noalias nocapture nest alignstack alwaysinline inlinehint naked noimplicitfloat noinline noredzone noreturn nounwind optnone optsize readnone readonly ssp sspreq sspstrong float double fp128 x86_fp80 ppc_fp128 x86mmx void label metadata opaque llvm.used llvm.compiler.used llvm.global_ctors llvm.global_dtors ret br switch indirectbr invoke unwind unreachable add fadd sub fsub mul fmul udiv sdiv fdiv urem srem frem shl lshr ashr and or xor extractelement insertelement shufflevector extractvalue insertvalue alloca load store getelementptr trunc zext sext fptrunc fpext fptoui fptosi uitofp sitofp ptrtoint inttoptr bitcast addrspacecast icmp fcmp phi select call va_arg eq ne ugt uge ult ule sgt sge slt sle oeq ogt oge olt ole one ord ueq une uno skylighting-core-0.8.5/xml/rust.xml0000644000000000000000000004074713673235152015536 0ustar0000000000000000 ]> fn type abstract alignof as async await become box break const continue crate default do dyn else enum extern final for if impl in let loop macro match mod move mut offsetof override priv proc pub pure ref return sizeof static struct super trait try typeof union unsafe unsized use virtual where while yield Add AddAssign Alloc Any AsMut AsRef Binary BitAnd BitAndAssign BitOr BitOrAssign BitXor BitXorAssign Borrow BorrowMut BuildHasher Clone CoerceUnsized Copy Debug Default Deref DerefMut DispatchFromDyn Display Div DivAssign DoubleEndedIterator Drop Eq ExactSizeIterator Extend FixedSizeArray Fn FnBox FnMut FnOnce From FromIterator FromStr FusedIterator Future Generator GlobalAlloc Hash Hasher Index IndexMut Into IntoIterator Iterator LowerExp LowerHex Mul MulAssign Neg Not Octal Ord PartialEq PartialOrd Pointer Product RangeBounds Rem RemAssign Send Shl ShlAssign Shr ShrAssign Sized SliceIndex Step Sub SubAssign Sum Sync TrustedLen Try TryFrom TryInto Unpin Unsize UpperExp UpperHex Write AsSlice BufRead CharExt Decodable Encodable Error FromPrimitive IteratorExt MultiSpan MutPtrExt Pattern PtrExt Rand Read RefUnwindSafe Seek SliceConcatExt SliceExt Str StrExt TDynBenchFn Termination ToOwned ToSocketAddrs ToString UnwindSafe bool isize usize i8 i16 i32 i64 i128 u8 u16 u32 u64 u128 f32 f64 char str Option Result Self Box Vec String Path PathBuf c_float c_double c_void FILE fpos_t DIR dirent c_char c_schar c_uchar c_short c_ushort c_int c_uint c_long c_ulong size_t ptrdiff_t clock_t time_t c_longlong c_ulonglong intptr_t uintptr_t off_t dev_t ino_t pid_t mode_t ssize_t self true false Some None Ok Err Success Failure Cons Nil MAX REPLACEMENT_CHARACTER UNICODE_VERSION DIGITS EPSILON INFINITY MANTISSA_DIGITS MAX_10_EXP MAX_EXP MIN MIN_10_EXP MIN_EXP MIN_POSITIVE NAN NEG_INFINITY RADIX MAIN_SEPARATOR ONCE_INIT UNIX_EPOCH EXIT_FAILURE EXIT_SUCCESS RAND_MAX EOF SEEK_SET SEEK_CUR SEEK_END _IOFBF _IONBF _IOLBF BUFSIZ FOPEN_MAX FILENAME_MAX L_tmpnam TMP_MAX O_RDONLY O_WRONLY O_RDWR O_APPEND O_CREAT O_EXCL O_TRUNC S_IFIFO S_IFCHR S_IFBLK S_IFDIR S_IFREG S_IFMT S_IEXEC S_IWRITE S_IREAD S_IRWXU S_IXUSR S_IWUSR S_IRUSR F_OK R_OK W_OK X_OK STDIN_FILENO STDOUT_FILENO STDERR_FILENO skylighting-core-0.8.5/xml/jsp.xml0000644000000000000000000003511713673235152015330 0ustar0000000000000000 and eq gt true instanceof or ne le false empty not lt ge null div mod skylighting-core-0.8.5/xml/alert.xml0000644000000000000000000000436713673235152015646 0ustar0000000000000000 skylighting-core-0.8.5/xml/xml.xml0000644000000000000000000001647013673235152015335 0ustar0000000000000000 ]> skylighting-core-0.8.5/xml/djangotemplate.xml0000644000000000000000000004011513673235152017524 0ustar0000000000000000 ]> for block if ifequal ifnotequal ifchanged blocktrans spaceless autoescape endfor endblock endif endifequal endifnotequal endifchanged endblocktrans endspaceless endautoescape skylighting-core-0.8.5/xml/mediawiki.xml0000644000000000000000000011506413673235152016477 0ustar0000000000000000 ]> skylighting-core-0.8.5/xml/gcc.xml0000644000000000000000000005225513673235152015272 0ustar0000000000000000 ]> skylighting-core-0.8.5/xml/nasm.xml0000644000000000000000000017421613673235152015476 0ustar0000000000000000 rax eax ax ah al rbx ebx bx bh bl rcx ecx cx ch cl rdx edx dx dh dl rbp ebp bp bpl rsi esi si sil rdi edi di dil rip eip ip rsp esp sp spl r8 r8d r8w r8b r9 r9d r9w r9b r10 r10d r10w r10b r11 r11d r11w r11b r12 r12d r12w r12b r13 r13d r13w r13b r14 r14d r14w r14b r15 r15d r15w r15b cs ds es fs gs ss cr0 cr2 cr3 cr4 dr0 dr1 dr2 dr3 dr6 dr7 st mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 aaa aad aam aas adc adcx add addpd addps addsd addss addsubpd addsubps adox aesdec aesdeclast aesenc aesenclast aesimc aeskeygenassist and andn andnpd andnps andpd andps arpl bb0_reset bb1_reset bextr blcfill blci blcic blcmsk blcs blendpd blendps blendvpd blendvps blsfill blsi blsic blsmsk blsr bndcl bndcn bndcu bndldx bndmk bndmov bndstx bound bsf bsr bswap bt btc btr bts bzhi call cbw cdq cdqe clac clc cld cldemote clflush clflushopt clgi cli clts clwb clzero cmc cmp cmpeqpd cmpeqps cmpeqsd cmpeqss cmplepd cmpleps cmplesd cmpless cmpltpd cmpltps cmpltsd cmpltss cmpneqpd cmpneqps cmpneqsd cmpneqss cmpnlepd cmpnleps cmpnlesd cmpnless cmpnltpd cmpnltps cmpnltsd cmpnltss cmpordpd cmpordps cmpordsd cmpordss cmppd cmpps cmpsb cmpsd cmpsq cmpss cmpsw cmpunordpd cmpunordps cmpunordsd cmpunordss cmpxchg cmpxchg16b cmpxchg486 cmpxchg8b comisd comiss cpuid cpu_read cpu_write cqo crc32 cwd cwde cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtpi2ps cvtps2dq cvtps2pd cvtps2pi cvtsd2si cvtsd2ss cvtsi2sd cvtsi2ss cvtss2sd cvtss2si cvttpd2dq cvttpd2pi cvttps2dq cvttps2pi cvttsd2si cvttss2si daa das dec div divpd divps divsd divss dmint dppd dpps emms encls enclu enclv enter equ extractps extrq f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fwait fxam fxch fxrstor fxrstor64 fxsave fxsave64 fxtract fyl2x fyl2xp1 getsec gf2p8affineinvqb gf2p8affineqb gf2p8mulb haddpd haddps hint_nop0 hint_nop1 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop2 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop3 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop4 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop5 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop6 hint_nop60 hint_nop61 hint_nop62 hint_nop63 hint_nop7 hint_nop8 hint_nop9 hlt hsubpd hsubps ibts icebp idiv imul in inc insb insd insertps insertq insw int int01 int03 int1 int3 into invd invept invlpg invlpga invpcid invvpid iret iretd iretq iretw jcxz jecxz jmp jmpe jrcxz kaddb kaddd kaddq kaddw kandb kandd kandnb kandnd kandnq kandnw kandq kandw kmovb kmovd kmovq kmovw knotb knotd knotq knotw korb kord korq kortestb kortestd kortestq kortestw korw kshiftlb kshiftld kshiftlq kshiftlw kshiftrb kshiftrd kshiftrq kshiftrw ktestb ktestd ktestq ktestw kunpckbw kunpckdq kunpckwd kxnorb kxnord kxnorq kxnorw kxorb kxord kxorq kxorw lahf lar lddqu ldmxcsr lds lea leave les lfence lfs lgdt lgs lidt lldt llwpcb lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr lwpins lwpval lzcnt maskmovdqu maskmovq maxpd maxps maxsd maxss mfence minpd minps minsd minss monitor monitorx montmul mov movapd movaps movbe movd movddup movdir64b movdiri movdq2q movdqa movdqu movhlps movhpd movhps movlhps movlpd movlps movmskpd movmskps movntdq movntdqa movnti movntpd movntps movntq movntsd movntss movq movq2dq movsb movsd movshdup movsldup movsq movss movsw movsx movsxd movupd movups movzx mpsadbw mul mulpd mulps mulsd mulss mulx mwait mwaitx neg nop not october or orpd orps out outsb outsd outsw pabsb pabsd pabsw packssdw packsswb packusdw packuswb paddb paddd paddq paddsb paddsiw paddsw paddusb paddusw paddw palignr pand pandn pause paveb pavgb pavgusb pavgw pblendw pblendvb pclmulhqhqdq pclmulhqlqdq pclmullqhqdq pclmullqlqdq pclmulqdq pcmpeqb pcmpeqd pcmpeqq pcmpeqw pcmpestri pcmpestrm pcmpgtb pcmpgtd pcmpgtq pcmpgtw pcmpistri pcmpistrm pcommit pconfig pdep pdistib pext pextrb pextrd pextrq pextrw pf2id pf2iw pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfnacc pfpnacc pfrcp pfrcpit1 pfrcpit2 pfrcpv pfrsqit1 pfrsqrt pfrsqrtv pfsub pfsubr phaddd phaddsw phaddw phminposuw phsubd phsubsw phsubw pi2fd pi2fw pinsrb pinsrd pinsrq pinsrw pmachriw pmaddubsw pmaddwd pmagw pmaxsb pmaxsd pmaxsw pmaxub pmaxud pmaxuw pminsb pminsd pminsw pminub pminud pminuw pmovmskb pmovsxbd pmovsxbq pmovsxbw pmovsxdq pmovsxwd pmovsxwq pmovzxbd pmovzxbq pmovzxbw pmovzxdq pmovzxwd pmovzxwq pmuldq pmulhriw pmulhrsw pmulhrwa pmulhrwc pmulhuw pmulhw pmulld pmullw pmuludq pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popcnt popf popfd popfq popfw por prefetch prefetchnta prefetcht0 prefetcht1 prefetcht2 prefetchw prefetchwt1 psadbw pshufb pshufd pshufhw pshuflw pshufw psignb psignd psignw pslld pslldq psllq psllw psrad psraw psrld psrldq psrlq psrlw psubb psubd psubq psubsb psubsiw psubsw psubusb psubusw psubw pswapd ptest ptwrite punpckhbw punpckhdq punpckhqdq punpckhwd punpcklbw punpckldq punpcklqdq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcpps rcpss rcr rdfsbase rdgsbase rdm rdmsr rdpid rdpkru rdpmc rdrand rdseed rdshr rdtsc rdtscp ret retd retf retfd retfq retfw retn retnd retnq retnw retq retw rol ror rorx roundpd roundps roundsd roundss rsdc rsldt rsm rsqrtps rsqrtss rsts sahf sal salc sar sarx sbb scasb scasd scasq scasw sfence sgdt sha1msg1 sha1msg2 sha1nexte sha1rnds4 sha256msg1 sha256msg2 sha256rnds2 shl shld shlx shr shrd shrx shufpd shufps sidt skinit sldt slwpcb smi smint smintold smsw sqrtpd sqrtps sqrtsd sqrtss stac stc std stgi sti stmxcsr stosb stosd stosq stosw str sub subpd subps subsd subss swapgs svdc svldt svts syscall sysenter sysexit sysret t1mskc test tpause tzcnt tzmsk ucomisd ucomiss ud0 ud1 ud2 ud2a ud2b umonitor umov umwait unpckhpd unpckhps unpcklpd unpcklps v4dpwssd v4dpwssds v4fmaddps v4fmaddss v4fnmaddps v4fnmaddss vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vaesdec vaesdeclast vaesenc vaesenclast vaesimc vaeskeygenassist valignd valignq vandnpd vandnps vandpd vandps wbinvd vblendmpd vblendmps vblendpd vblendps vblendvpd vblendvps wbnoinvd vbroadcastf128 vbroadcastf32x2 vbroadcastf32x4 vbroadcastf32x8 vbroadcastf64x2 vbroadcastf64x4 vbroadcasti128 vbroadcasti32x2 vbroadcasti32x4 vbroadcasti32x8 vbroadcasti64x2 vbroadcasti64x4 vbroadcastsd vbroadcastss vcmpeq_ospd vcmpeq_osps vcmpeq_ossd vcmpeq_osss vcmpeqpd vcmpeqps vcmpeqsd vcmpeqss vcmpeq_uqpd vcmpeq_uqps vcmpeq_uqsd vcmpeq_uqss vcmpeq_uspd vcmpeq_usps vcmpeq_ussd vcmpeq_usss vcmpfalse_oqpd vcmpfalse_oqps vcmpfalse_oqsd vcmpfalse_oqss vcmpfalse_ospd vcmpfalse_osps vcmpfalse_ossd vcmpfalse_osss vcmpfalsepd vcmpfalseps vcmpfalsesd vcmpfalsess vcmpge_oqpd vcmpge_oqps vcmpge_oqsd vcmpge_oqss vcmpge_ospd vcmpge_osps vcmpge_ossd vcmpge_osss vcmpgepd vcmpgeps vcmpgesd vcmpgess vcmpgt_oqpd vcmpgt_oqps vcmpgt_oqsd vcmpgt_oqss vcmpgt_ospd vcmpgt_osps vcmpgt_ossd vcmpgt_osss vcmpgtpd vcmpgtps vcmpgtsd vcmpgtss vcmple_oqpd vcmple_oqps vcmple_oqsd vcmple_oqss vcmple_ospd vcmple_osps vcmple_ossd vcmple_osss vcmplepd vcmpleps vcmplesd vcmpless vcmplt_oqpd vcmplt_oqps vcmplt_oqsd vcmplt_oqss vcmplt_ospd vcmplt_osps vcmplt_ossd vcmplt_osss vcmpltpd vcmpltps vcmpltsd vcmpltss vcmpneq_oqpd vcmpneq_oqps vcmpneq_oqsd vcmpneq_oqss vcmpneq_ospd vcmpneq_osps vcmpneq_ossd vcmpneq_osss vcmpneqpd vcmpneqps vcmpneqsd vcmpneqss vcmpneq_uqpd vcmpneq_uqps vcmpneq_uqsd vcmpneq_uqss vcmpneq_uspd vcmpneq_usps vcmpneq_ussd vcmpneq_usss vcmpngepd vcmpngeps vcmpngesd vcmpngess vcmpnge_uqpd vcmpnge_uqps vcmpnge_uqsd vcmpnge_uqss vcmpnge_uspd vcmpnge_usps vcmpnge_ussd vcmpnge_usss vcmpngtpd vcmpngtps vcmpngtsd vcmpngtss vcmpngt_uqpd vcmpngt_uqps vcmpngt_uqsd vcmpngt_uqss vcmpngt_uspd vcmpngt_usps vcmpngt_ussd vcmpngt_usss vcmpnlepd vcmpnleps vcmpnlesd vcmpnless vcmpnle_uqpd vcmpnle_uqps vcmpnle_uqsd vcmpnle_uqss vcmpnle_uspd vcmpnle_usps vcmpnle_ussd vcmpnle_usss vcmpnltpd vcmpnltps vcmpnltsd vcmpnltss vcmpnlt_uqpd vcmpnlt_uqps vcmpnlt_uqsd vcmpnlt_uqss vcmpnlt_uspd vcmpnlt_usps vcmpnlt_ussd vcmpnlt_usss vcmpordpd vcmpordps vcmpord_qpd vcmpord_qps vcmpord_qsd vcmpord_qss vcmpordsd vcmpord_spd vcmpord_sps vcmpordss vcmpord_ssd vcmpord_sss vcmppd vcmpps vcmpsd vcmpss vcmptruepd vcmptrueps vcmptruesd vcmptruess vcmptrue_uqpd vcmptrue_uqps vcmptrue_uqsd vcmptrue_uqss vcmptrue_uspd vcmptrue_usps vcmptrue_ussd vcmptrue_usss vcmpunordpd vcmpunordps vcmpunord_qpd vcmpunord_qps vcmpunord_qsd vcmpunord_qss vcmpunordsd vcmpunord_spd vcmpunord_sps vcmpunordss vcmpunord_ssd vcmpunord_sss vcomisd vcomiss vcompresspd vcompressps vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtpd2qq vcvtpd2udq vcvtpd2uqq vcvtph2ps vcvtps2dq vcvtps2pd vcvtps2ph vcvtps2qq vcvtps2udq vcvtps2uqq vcvtqq2pd vcvtqq2ps vcvtsd2si vcvtsd2ss vcvtsd2usi vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvtss2usi vcvttpd2dq vcvttpd2qq vcvttpd2udq vcvttpd2uqq vcvttps2dq vcvttps2qq vcvttps2udq vcvttps2uqq vcvttsd2si vcvttsd2usi vcvttss2si vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtuqq2pd vcvtuqq2ps vcvtusi2sd vcvtusi2ss vdbpsadbw vdivpd vdivps vdivsd vdivss vdppd vdpps verr verw vexp2pd vexp2ps vexpandpd vexpandps vextractf128 vextractf32x4 vextractf32x8 vextractf64x2 vextractf64x4 vextracti128 vextracti32x4 vextracti32x8 vextracti64x2 vextracti64x4 vextractps vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vfmadd123pd vfmadd123ps vfmadd123sd vfmadd123ss vfmadd132pd vfmadd132ps vfmadd132sd vfmadd132ss vfmadd213pd vfmadd213ps vfmadd213sd vfmadd213ss vfmadd231pd vfmadd231ps vfmadd231sd vfmadd231ss vfmadd312pd vfmadd312ps vfmadd312sd vfmadd312ss vfmadd321pd vfmadd321ps vfmadd321sd vfmadd321ss vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsub123pd vfmaddsub123ps vfmaddsub132pd vfmaddsub132ps vfmaddsub213pd vfmaddsub213ps vfmaddsub231pd vfmaddsub231ps vfmaddsub312pd vfmaddsub312ps vfmaddsub321pd vfmaddsub321ps vfmaddsubpd vfmaddsubps vfmsub123pd vfmsub123ps vfmsub123sd vfmsub123ss vfmsub132pd vfmsub132ps vfmsub132sd vfmsub132ss vfmsub213pd vfmsub213ps vfmsub213sd vfmsub213ss vfmsub231pd vfmsub231ps vfmsub231sd vfmsub231ss vfmsub312pd vfmsub312ps vfmsub312sd vfmsub312ss vfmsub321pd vfmsub321ps vfmsub321sd vfmsub321ss vfmsubadd123pd vfmsubadd123ps vfmsubadd132pd vfmsubadd132ps vfmsubadd213pd vfmsubadd213ps vfmsubadd231pd vfmsubadd231ps vfmsubadd312pd vfmsubadd312ps vfmsubadd321pd vfmsubadd321ps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmadd123pd vfnmadd123ps vfnmadd123sd vfnmadd123ss vfnmadd132pd vfnmadd132ps vfnmadd132sd vfnmadd132ss vfnmadd213pd vfnmadd213ps vfnmadd213sd vfnmadd213ss vfnmadd231pd vfnmadd231ps vfnmadd231sd vfnmadd231ss vfnmadd312pd vfnmadd312ps vfnmadd312sd vfnmadd312ss vfnmadd321pd vfnmadd321ps vfnmadd321sd vfnmadd321ss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsub123pd vfnmsub123ps vfnmsub123sd vfnmsub123ss vfnmsub132pd vfnmsub132ps vfnmsub132sd vfnmsub132ss vfnmsub213pd vfnmsub213ps vfnmsub213sd vfnmsub213ss vfnmsub231pd vfnmsub231ps vfnmsub231sd vfnmsub231ss vfnmsub312pd vfnmsub312ps vfnmsub312sd vfnmsub312ss vfnmsub321pd vfnmsub321ps vfnmsub321sd vfnmsub321ss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfpclasspd vfpclassps vfpclasssd vfpclassss vfrczpd vfrczps vfrczsd vfrczss vgatherdpd vgatherdps vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vgatherqpd vgatherqps vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vgf2p8affineinvqb vgf2p8affineqb vgf2p8mulb vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertf32x4 vinsertf32x8 vinsertf64x2 vinsertf64x4 vinserti128 vinserti32x4 vinserti32x8 vinserti64x2 vinserti64x4 vinsertps vlddqu vldmxcsr vldqqu vmaskmovdqu vmaskmovpd vmaskmovps vmaxpd vmaxps vmaxsd vmaxss vmcall vmclear vmfunc vminpd vminps vminsd vminss vmlaunch vmload vmmcall vmovapd vmovaps vmovd vmovddup vmovdqa vmovdqa32 vmovdqa64 vmovdqu vmovdqu16 vmovdqu32 vmovdqu64 vmovdqu8 vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntdqa vmovntpd vmovntps vmovntqq vmovq vmovqqa vmovqqu vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmptrld vmptrst vmread vmresume vmrun vmsave vmulpd vmulps vmulsd vmulss vmwrite vmxoff vmxon vorpd vorps vpabsb vpabsd vpabsq vpabsw vpackssdw vpacksswb vpackusdw vpackuswb vpaddb vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpaddw vpalignr vpand vpandd vpandn vpandnd vpandnq vpandq vpavgb vpavgw vpblendd vpblendmb vpblendmd vpblendmq vpblendmw vpblendw vpblendvb vpbroadcastb vpbroadcastd vpbroadcastmb2q vpbroadcastmw2d vpbroadcastq vpbroadcastw vpclmulhqhqdq vpclmulhqlqdq vpclmullqhqdq vpclmullqlqdq vpclmulqdq vpcmov vpcmpb vpcmpd vpcmpeqb vpcmpeqd vpcmpeqq vpcmpeqw vpcmpestri vpcmpestrm vpcmpgtb vpcmpgtd vpcmpgtq vpcmpgtw vpcmpistri vpcmpistrm vpcmpq vpcmpub vpcmpud vpcmpuq vpcmpuw vpcmpw vpcomb vpcomd vpcompressb vpcompressd vpcompressq vpcompressw vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vpconflictd vpconflictq vpdpbusd vpdpbusds vpdpwssd vpdpwssds vperm2f128 vperm2i128 vpermb vpermd vpermi2b vpermi2d vpermi2pd vpermi2ps vpermi2q vpermi2w vpermilpd vpermilps vpermpd vpermps vpermq vpermt2b vpermt2d vpermt2pd vpermt2ps vpermt2q vpermt2w vpermw vpexpandb vpexpandd vpexpandq vpexpandw vpextrb vpextrd vpextrq vpextrw vpgatherdd vpgatherdq vpgatherqd vpgatherqq vphaddbd vphaddbq vphaddbw vphaddd vphadddq vphaddsw vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddw vphaddwd vphaddwq vphminposuw vphsubbw vphsubd vphsubdq vphsubsw vphsubw vphsubwd vpinsrb vpinsrd vpinsrq vpinsrw vplzcntd vplzcntq vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpmadd52huq vpmadd52luq vpmaddubsw vpmaddwd vpmaskmovd vpmaskmovq vpmaxsb vpmaxsd vpmaxsq vpmaxsw vpmaxub vpmaxud vpmaxuq vpmaxuw vpminsb vpminsd vpminsq vpminsw vpminub vpminud vpminuq vpminuw vpmovb2m vpmovd2m vpmovdb vpmovdw vpmovm2b vpmovm2d vpmovm2q vpmovm2w vpmovmskb vpmovq2m vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovswb vpmovsxbd vpmovsxbq vpmovsxbw vpmovsxdq vpmovsxwd vpmovsxwq vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpmovuswb vpmovw2m vpmovwb vpmovzxbd vpmovzxbq vpmovzxbw vpmovzxdq vpmovzxwd vpmovzxwq vpmuldq vpmulhrsw vpmulhuw vpmulhw vpmulld vpmullq vpmullw vpmultishiftqb vpmuludq vpopcntb vpopcntd vpopcntq vpopcntw vpor vpord vporq vpperm vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vprotb vprotd vprotq vprotw vpsadbw vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshldd vpshldq vpshldw vpshldvd vpshldvq vpshldvw vpshlq vpshlw vpshrdd vpshrdq vpshrdw vpshrdvd vpshrdvq vpshrdvw vpshufb vpshufbitqmb vpshufd vpshufhw vpshuflw vpsignb vpsignd vpsignw vpslld vpslldq vpsllq vpsllw vpsllvd vpsllvq vpsllvw vpsrad vpsraq vpsraw vpsravd vpsravq vpsravw vpsrld vpsrldq vpsrlq vpsrlw vpsrlvd vpsrlvq vpsrlvw vpsubb vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpsubw vpternlogd vpternlogq vptest vptestmb vptestmd vptestmq vptestmw vptestnmb vptestnmd vptestnmq vptestnmw vpunpckhbw vpunpckhdq vpunpckhqdq vpunpckhwd vpunpcklbw vpunpckldq vpunpcklqdq vpunpcklwd vpxor vpxord vpxorq vrangepd vrangeps vrangesd vrangess vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrcpps vrcpss vreducepd vreduceps vreducesd vreducess wrfsbase wrgsbase wrmsr vrndscalepd vrndscaleps vrndscalesd vrndscaless vroundpd vroundps vroundsd vroundss wrpkru wrshr vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vrsqrtps vrsqrtss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestpd vtestps vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper xabort xadd xbegin xbts xchg xcryptcbc xcryptcfb xcryptctr xcryptecb xcryptofb xend xgetbv xlat xlatb xor xorpd xorps xrstor xrstor64 xrstors xrstors64 xsave xsave64 xsavec xsavec64 xsaveopt xsaveopt64 xsaves xsaves64 xsetbv xsha1 xsha256 xstore xtest times equ db dw dd dq dt resb resw resd resq rest incbin byte word dword qword short ptr absolute bits common extern global org section seg segment strict use16 use32 wrt struc endstruc istruc at iend align alignb __SECT__ __NASM_MAJOR__ __NASM_MINOR__ __NASM_SUBMINOR__ ___NASM_PATCHLEVEL__ __NASM_VERSION_ID__ __NASM_VER__ __FILE__ __LINE__ skylighting-core-0.8.5/xml/javascript-react.xml0000644000000000000000000005573013673235152020001 0ustar0000000000000000 ]> skylighting-core-0.8.5/xml/javascript.xml0000644000000000000000000022302013673235152016672 0ustar0000000000000000 ]> await break case catch continue debugger do else finally for if return switch throw try while with const delete function in instanceof new of this typeof var void async class enum extends super arguments implements interface let private protected public static yield import from as default export package Infinity NaN false null true undefined Array ArrayBuffer Atomics Boolean BigInt BigInt64Array BigUint64Array DataView Date Float32Array Float64Array Function Generator GeneratorFunction Int8Array Int16Array Int32Array Intl Map Object Proxy Reflect RegExp Set SharedArrayBuffer SIMD String Symbol TypedArray Uint8Array Uint16Array Uint32Array Uint8ClampedArray WeakMap WeakSet Error EvalError InternalError RangeError ReferenceError SyntaxError TypeError URIError Number Math Promise JSON console process AnalyserNode ArrayBufferView Attr AudioBuffer AudioBufferSourceNode AudioContext AudioDestinationNode AudioListener AudioNode AudioParam BatteryManager BeforeUnloadEvent BiquadFilterNode Blob BufferSource ByteString CSS CSSConditionRule CSSCounterStyleRule CSSGroupingRule CSSMatrix CSSMediaRule CSSPageRule CSSPrimitiveValue CSSRule CSSRuleList CSSStyleDeclaration CSSStyleRule CSSStyleSheet CSSSupportsRule CSSValue CSSValueList CanvasGradient CanvasImageSource CanvasPattern CanvasRenderingContext2D ChannelMergerNode ChannelSplitterNode CharacterData ChromeWorker CloseEvent Comment CompositionEvent Console ConvolverNode Coordinates Credential CredentialsContainer Crypto CryptoKey CustomEvent DOMError DOMException DOMHighResTimeStamp DOMImplementation DOMString DOMStringList DOMStringMap DOMTimeStamp DOMTokenList DataTransfer DataTransferItem DataTransferItemList DedicatedWorkerGlobalScope DelayNode DeviceProximityEvent DirectoryEntry DirectoryEntrySync DirectoryReader DirectoryReaderSync Document DocumentFragment DocumentTouch DocumentType DragEvent DynamicsCompressorNode Element Entry EntrySync ErrorEvent Event EventListener EventSource EventTarget FederatedCredential FetchEvent File FileEntry FileEntrySync FileException FileList FileReader FileReaderSync FileSystem FileSystemSync FontFace FormData GainNode Gamepad GamepadButton GamepadEvent Geolocation GlobalEventHandlers HTMLAnchorElement HTMLAreaElement HTMLAudioElement HTMLBRElement HTMLBaseElement HTMLBodyElement HTMLButtonElement HTMLCanvasElement HTMLCollection HTMLContentElement HTMLDListElement HTMLDataElement HTMLDataListElement HTMLDialogElement HTMLDivElement HTMLDocument HTMLElement HTMLEmbedElement HTMLFieldSetElement HTMLFontElement HTMLFormControlsCollection HTMLFormElement HTMLHRElement HTMLHeadElement HTMLHeadingElement HTMLHtmlElement HTMLIFrameElement HTMLImageElement HTMLInputElement HTMLKeygenElement HTMLLIElement HTMLLabelElement HTMLLegendElement HTMLLinkElement HTMLMapElement HTMLMediaElement HTMLMetaElement HTMLMeterElement HTMLModElement HTMLOListElement HTMLObjectElement HTMLOptGroupElement HTMLOptionElement HTMLOptionsCollection HTMLOutputElement HTMLParagraphElement HTMLParamElement HTMLPreElement HTMLProgressElement HTMLQuoteElement HTMLScriptElement HTMLSelectElement HTMLShadowElement HTMLSourceElement HTMLSpanElement HTMLStyleElement HTMLTableCaptionElement HTMLTableCellElement HTMLTableColElement HTMLTableDataCellElement HTMLTableElement HTMLTableHeaderCellElement HTMLTableRowElement HTMLTableSectionElement HTMLTextAreaElement HTMLTimeElement HTMLTitleElement HTMLTrackElement HTMLUListElement HTMLUnknownElement HTMLVideoElement HashChangeEvent History IDBCursor IDBCursorWithValue IDBDatabase IDBEnvironment IDBFactory IDBIndex IDBKeyRange IDBMutableFile IDBObjectStore IDBOpenDBRequest IDBRequest IDBTransaction IDBVersionChangeEvent IIRFilterNode IdentityManager ImageBitmap ImageBitmapFactories ImageData Index InputDeviceCapabilities InputEvent InstallEvent InstallTrigger KeyboardEvent LinkStyle LocalFileSystem LocalFileSystemSync Location MIDIAccess MIDIConnectionEvent MIDIInput MIDIInputMap MIDIOutputMap MediaElementAudioSourceNode MediaError MediaKeyMessageEvent MediaKeySession MediaKeyStatusMap MediaKeySystemAccess MediaKeySystemConfiguration MediaKeys MediaRecorder MediaStream MediaStreamAudioDestinationNode MediaStreamAudioSourceNode MessageChannel MessageEvent MessagePort MouseEvent MutationObserver MutationRecord NamedNodeMap Navigator NavigatorConcurrentHardware NavigatorGeolocation NavigatorID NavigatorLanguage NavigatorOnLine Node NodeFilter NodeIterator NodeList NonDocumentTypeChildNode Notification OfflineAudioCompletionEvent OfflineAudioContext OscillatorNode PageTransitionEvent PannerNode ParentNode PasswordCredential Path2D PaymentAddress PaymentRequest PaymentResponse Performance PerformanceEntry PerformanceFrameTiming PerformanceMark PerformanceMeasure PerformanceNavigation PerformanceNavigationTiming PerformanceObserver PerformanceObserverEntryList PerformanceResourceTiming PerformanceTiming PeriodicSyncEvent PeriodicWave Plugin Point PointerEvent PopStateEvent PortCollection Position PositionError PositionOptions PresentationConnectionClosedEvent PresentationConnectionList PresentationReceiver ProcessingInstruction ProgressEvent PromiseRejectionEvent PushEvent PushRegistrationManager RTCCertificate RTCConfiguration RTCPeerConnection RTCSessionDescriptionCallback RTCStatsReport RadioNodeList RandomSource Range ReadableByteStream RenderingContext SVGAElement SVGAngle SVGAnimateColorElement SVGAnimateElement SVGAnimateMotionElement SVGAnimateTransformElement SVGAnimatedAngle SVGAnimatedBoolean SVGAnimatedEnumeration SVGAnimatedInteger SVGAnimatedLength SVGAnimatedLengthList SVGAnimatedNumber SVGAnimatedNumberList SVGAnimatedPoints SVGAnimatedPreserveAspectRatio SVGAnimatedRect SVGAnimatedString SVGAnimatedTransformList SVGAnimationElement SVGCircleElement SVGClipPathElement SVGCursorElement SVGDefsElement SVGDescElement SVGElement SVGEllipseElement SVGEvent SVGFilterElement SVGFontElement SVGFontFaceElement SVGFontFaceFormatElement SVGFontFaceNameElement SVGFontFaceSrcElement SVGFontFaceUriElement SVGForeignObjectElement SVGGElement SVGGlyphElement SVGGradientElement SVGHKernElement SVGImageElement SVGLength SVGLengthList SVGLineElement SVGLinearGradientElement SVGMPathElement SVGMaskElement SVGMatrix SVGMissingGlyphElement SVGNumber SVGNumberList SVGPathElement SVGPatternElement SVGPoint SVGPolygonElement SVGPolylineElement SVGPreserveAspectRatio SVGRadialGradientElement SVGRect SVGRectElement SVGSVGElement SVGScriptElement SVGSetElement SVGStopElement SVGStringList SVGStylable SVGStyleElement SVGSwitchElement SVGSymbolElement SVGTRefElement SVGTSpanElement SVGTests SVGTextElement SVGTextPositioningElement SVGTitleElement SVGTransform SVGTransformList SVGTransformable SVGUseElement SVGVKernElement SVGViewElement ServiceWorker ServiceWorkerContainer ServiceWorkerGlobalScope ServiceWorkerRegistration ServiceWorkerState ShadowRoot SharedWorker SharedWorkerGlobalScope SourceBufferList StereoPannerNode Storage StorageEvent StyleSheet StyleSheetList SubtleCrypto SyncEvent Text TextMetrics TimeEvent TimeRanges Touch TouchEvent TouchList Transferable TreeWalker UIEvent USVString VRDisplayCapabilities ValidityState WaveShaperNode WebGL WebGLActiveInfo WebGLBuffer WebGLContextEvent WebGLFramebuffer WebGLProgram WebGLRenderbuffer WebGLRenderingContext WebGLShader WebGLShaderPrecisionFormat WebGLTexture WebGLTimerQueryEXT WebGLTransformFeedback WebGLUniformLocation WebGLVertexArrayObject WebGLVertexArrayObjectOES WebSocket WebSockets WebVTT WheelEvent Window WindowBase64 WindowEventHandlers WindowTimers Worker WorkerGlobalScope WorkerLocation WorkerNavigator XMLHttpRequest XMLHttpRequestEventTarget XMLSerializer XPathExpression XPathResult XSLTProcessor Buffer EventEmitter Server Pipe Socket REPLServer ReadStream WriteStream Stream Inflate Deflate InflateRaw DeflateRaw GZip GUnzip Unzip Zip constructor length prototype __proto__ clearInterval clearTimeout decodeURI decodeURIComponent encodeURI encodeURIComponent escape eval isFinite isNaN parseFloat parseInt require setTimeout setInterval super unescape uneval assert clear count debug dir error group groupCollapsed groupEnd info log profile profileEnd table time timeEnd timeStamp trace warn arch argv config connected env execArgv execPath exitCode mainModule pid platform release stderr stdin stdout title version versions abort chdir cwd disconnect exit setegid seteuid getegid geteuid setgid setuid getgid getuid send setgroups getgroups initgroups kill memoryUsage nextTick umask uptime hrtime EPSILON MAX_SAFE_INTEGER MAX_VALUE MIN_SAFE_INTEGER MIN_VALUE NEGATIVE_INFINITY POSITIVE_INFINITY E LN10 LN2 LOG10E LOG2E PI SQRT1_2 SQRT2 abs acos acosh asin asinh atan atan2 atanh cbrt ceil clz32 cos cosh exp expm1 floor fround hypot imul log log10 log1p log2 max min pow random round sign sin sinh sqrt tan tanh trunc parse stringify all catch finally race reject resolve then global GLOBAL root __dirname __filename document event navigator performance screen window ATTRIBUTE_NODE CDATA_SECTION_NODE COMMENT_NODE DOCUMENT_FRAGMENT_NODE DOCUMENT_NODE DOCUMENT_TYPE_NODE DOMSTRING_SIZE_ERR ELEMENT_NODE ENTITY_NODE ENTITY_REFERENCE_NODE HIERARCHY_REQUEST_ERR INDEX_SIZE_ERR INUSE_ATTRIBUTE_ERR INVALID_CHARACTER_ERR NO_DATA_ALLOWED_ERR NO_MODIFICATION_ALLOWED_ERR NOT_FOUND_ERR NOT_SUPPORTED_ERR NOTATION_NODE PROCESSING_INSTRUCTION_NODE TEXT_NODE WRONG_DOCUMENT_ERR _content x y z abbr above accept acceptCharset accessKey action align aLink vLink aLinkcolor vLinkcolor all alt anchors appCodeName appCore applets appMinorVersion appName appVersion archive areas arguments attributes availHeight availLeft availTop availWidth axis background backgroundColor backgroundImage below bgColor body border borderBottomWidth borderColor borderLeftWidth borderRightWidth borderStyle borderTopWidth borderWidth bottom bufferDepth callee caller caption cellPadding cells cellSpacing ch characterSet charset checked childNodes chOff cite classes className clear clientInformation clip clipBoardData closed code codeBase codeType color colorDepth cols colSpan compact complete components content controllers cookie cookieEnabled cords cpuClass crypto current data dateTime declare defaultCharset defaultChecked defaultSelected defaultStatus defaultValue defaultView defer description dialogArguments dialogHeight dialogLeft dialogTop dialogWidth dir directories disabled display docmain doctype documentElement elements embeds enabledPlugin encoding enctype entities event expando external face fgColor filename firstChild fontFamily fontSize fontWeight form formName forms frame frameBorder frameElement frames hasFocus hash headers height history host hostname href hreflang hspace htmlFor httpEquiv id ids ignoreCase images implementation index innerHeight innerWidth innerHTML input isMap label lang language lastChild lastIndex lastMatch lastModified lastParen layers layerX layerY left leftContext lineHeight link linkColor links listStyleType localName location locationbar longDesc lowsrc lowSrc marginBottom marginHeight marginLeft marginRight marginTop marginWidth maxLength media menubar method mimeTypes multiline multiple name nameProp namespaces namespaceURI next nextSibling nodeName nodeType nodeValue noHref noResize noShade notationName notations noWrap object offscreenBuffering onLine onreadystatechange opener opsProfile options oscpu outerHeight outerWidth ownerDocument paddingBottom paddingLeft paddingRight paddingTop pageX pageY pageXOffset pageYOffset parent parentLayer parentNode parentWindow pathname personalbar pixelDepth pkcs11 platform plugins port prefix previous previousDibling product productSub profile profileend prompt prompter protocol publicId readOnly readyState referrer rel responseText responseXML rev right rightContext rowIndex rows rowSpan rules scheme scope screenX screenY screenLeft screenTop scripts scrollbars scrolling sectionRowIndex security securityPolicy selected selectedIndex selection self shape siblingAbove siblingBelow size source specified standby start status statusbar statusText style styleSheets suffixes summary systemId systemLanguage tagName tags target tBodies text textAlign textDecoration textIndent textTransform tFoot tHead title toolbar top type undefined uniqueID updateInterval URL URLUnencoded useMap userAgent userLanguage userProfile vAlign value valueType vendor vendorSub version visibility vspace whiteSpace width XMLDocument XSLDocument zIndex acceptNode add addEventListener addTextTrack adoptNode after animate append appendChild appendData before blur canPlayType captureStream caretPositionFromPoint caretRangeFromPoint checkValidity clear click cloneContents cloneNode cloneRange close closest collapse compareBoundaryPoints compareDocumentPosition comparePoint contains convertPointFromNode convertQuadFromNode convertRectFromNode createAttribute createAttributeNS createCaption createCDATASection createComment createContextualFragment createDocument createDocumentFragment createDocumentType createElement createElementNS createEntityReference createEvent createExpression createHTMLDocument createNodeIterator createNSResolver createProcessingInstruction createRange createShadowRoot createTBody createTextNode createTFoot createTHead createTreeWalker delete deleteCaption deleteCell deleteContents deleteData deleteRow deleteTFoot deleteTHead detach disconnect dispatchEvent elementFromPoint elementsFromPoint enableStyleSheetsForSet entries evaluate execCommand exitFullscreen exitPointerLock expand extractContents fastSeek firstChild focus forEach get getAll getAnimations getAttribute getAttributeNames getAttributeNode getAttributeNodeNS getAttributeNS getBoundingClientRect getBoxQuads getClientRects getContext getDestinationInsertionPoints getElementById getElementsByClassName getElementsByName getElementsByTagName getElementsByTagNameNS getItem getNamedItem getSelection getStartDate getVideoPlaybackQuality has hasAttribute hasAttributeNS hasAttributes hasChildNodes hasFeature hasFocus importNode initEvent insertAdjacentElement insertAdjacentHTML insertAdjacentText insertBefore insertCell insertData insertNode insertRow intersectsNode isDefaultNamespace isEqualNode isPointInRange isSameNode item key keys lastChild load lookupNamespaceURI lookupPrefix matches move moveAttribute moveAttributeNode moveChild moveNamedItem namedItem nextNode nextSibling normalize observe open parentNode pause play postMessage prepend preventDefault previousNode previousSibling probablySupportsContext queryCommandEnabled queryCommandIndeterm queryCommandState queryCommandSupported queryCommandValue querySelector querySelectorAll registerContentHandler registerElement registerProtocolHandler releaseCapture releaseEvents remove removeAttribute removeAttributeNode removeAttributeNS removeChild removeEventListener removeItem replace replaceChild replaceData replaceWith reportValidity requestFullscreen requestPointerLock reset scroll scrollBy scrollIntoView scrollTo seekToNextFrame select selectNode selectNodeContents set setAttribute setAttributeNode setAttributeNodeNS setAttributeNS setCapture setCustomValidity setEnd setEndAfter setEndBefore setItem setNamedItem setRangeText setSelectionRange setSinkId setStart setStartAfter setStartBefore slice splitText stepDown stepUp stopImmediatePropagation stopPropagation submit substringData supports surroundContents takeRecords terminate toBlob toDataURL toggle values write writeln onRowsinserted onRowsdelete onRowenter onRowexit onResize onResizestart onResizeend onReset onReadystatechange onMouseout onMouseover onMousedown onMouseup onMousemove onBeforecut onBeforedeactivate onBeforeunload onBeforeupdate onBeforepaste onBeforeprint onBeforeeditfocus onBeforeactivate onBlur onScrolltop onSubmit onSelect onSelectstart onSelectionchange onHover onHelp onChange onContextmenu onControlselect onCut onCellchange onClock onClose onDeactivate onDatasetchanged onDatasetcomplete onDataavailable onDrop onDrag onDragstart onDragover onDragdrop onDragenter onDragend onDragleave onDblclick onUnload onPaste onPropertychange onError onErrorupdate onKeydown onKeyup onKeypress onFocus onLoad onActivate onAfterupdate onAfterprint onAbort shift showModelessDialog showModalDialog showHelp scroll scrollX scrollByPages scrollByLines scrollY scrollTo stop strike sizeToContent sidebar signText sort sup sub substr substring splice split send setMilliseconds setSeconds setMinutes setHours setMonth setYear setFullYear setDate setUTCMilliseconds setUTCSeconds setUTCMinutes setUTCHours setUTCMonth setUTCFullYear setUTCDate setTime setHotkeys setCursor setZOptions setActive setResizable setRequestHeader search slice savePreferences small home handleEvent navigate char charCodeAt charAt concat contextual confirm compile clear captureEvents call createStyleSheet createPopup createEventObject toGMTString toUTCString toString toSource toUpperCase toLowerCase toLocaleString test taint taintEnabled indexOf italics disableExternalCapture dump detachEvent unshift untaint unwatch updateCommands join javaEnabled pop push plugins.refresh paddings parse print prompt preference enableExternalCapture exec execScript valueOf UTC find file fileModifiedDate fileSize fileCreatedDate fileUpdatedDate fixed fontsize fontcolor forward fromCharCode watch link load lastIndexOf anchor attachEvent atob apply alert abort routeEvents resize resizeBy resizeTo recalc returnValue replace reverse reload releaseCapture releaseEvents go getMilliseconds getSeconds getMinutes getHours getMonth getDay getYear getFullYear getTime getDate getTimezoneOffset getUTCMilliseconds getUTCSeconds getUTCMinutes getUTCHours getUTCDay getUTCMonth getUTCFullYear getUTCDate getAttention getSelection getResponseHeader getAllResponseHeaders moveBy moveBelow moveTo moveToAbsolute moveAbove mergeAttributes match margins btoa big bold borderWidths blink back skylighting-core-0.8.5/xml/xslt.xml0000644000000000000000000004651213673235152015527 0ustar0000000000000000 ]> xsl:value-of xsl:output xsl:decimal-format xsl:apply-templates xsl:param xsl:transform xsl:namespace-alias xsl:comment xsl:element xsl:attribute xsl:apply-imports xsl:text xsl:when xsl:template xsl:processing-instruction xsl:include xsl:copy-of xsl:copy xsl:with-param xsl:stylesheet xsl:for-each xsl:choose xsl:sort xsl:otherwise xsl:key xsl:variable xsl:number xsl:message xsl:fallback xsl:strip-space xsl:import xsl:preserve-space xsl:if xsl:call-template xsl:attribute-set xsl:perform-sort xsl:import-schema xsl:for-each-group xsl:sequence xsl:non-matching-substring xsl:namespace xsl:next-match xsl:function xsl:analyze-string xsl:output-character xsl:matching-substring xsl:result-document xsl:character-map xsl:document format-number position lang substring-before substring normalize-space round translate starts-with concat local-name key count document system-property current boolean number contains name last unparsed-entity-uri sum generate-id function-available element-available false substring-after not string-length id floor ceiling namespace-uri true string text zero-or-one replace namespace-uri-for-prefix current-grouping-key seconds-from-duration resolve-uri node-kind minutes-from-dateTime implicit-timezone exactly-one current-time current-dateTime unordered subtract-dates-yielding-dayTimeDuration string-join static-base-uri months-from-duration input exists default-collation dateTime current-group current-date collection timezone-from-time matches local-name-from-QName day-from-date timezone-from-date round-half-to-even month-from-dateTime month-from-date hours-from-duration escape-uri distinct-values avg years-from-duration unparsed-text unparsed-entity-public-id subtract-dateTimes-yielding-dayTimeDuration subtract-dates-yielding-yearMonthDuration string-to-codepoints sequence-node-identical hours-from-time hours-from-dateTime format-time codepoints-to-string trace tokenize subtract-dateTimes-yielding-yearMonthDuration subsequence seconds-from-dateTime regex-group one-or-more node-name namespace-uri-from-QName min idref format-dateTime format-date days-from-duration compare base-uri seconds-from-time in-scope-prefixes expanded-QName adjust-date-to-timezone year-from-date resolve-QName remove QName minutes-from-time max lower-case index-of doc deep-equal data minutes-from-duration adjust-dateTime-to-timezone abs timezone-from-dateTime reverse error ends-with day-from-dateTime year-from-dateTime upper-case root normalize-unicode empty insert-before document-uri adjust-time-to-timezone skylighting-core-0.8.5/xml/apache.xml0000644000000000000000000004236613673235152015761 0ustar0000000000000000 AcceptFilter AccessFileName Action AddAlt AddAltByEncoding AddAltByType AddCharset AddDefaultCharset AddDescription AddEncoding AddHandler AddIcon AddIconByEncoding AddIconByType AddInputFilter AddLanguage AddModuleInfo AddOutputFilter AddOutputFilterByType AddType Alias AliasMatch Allow Anonymous AuthBasicProvider AuthDBMGroupFile AuthDBMUserFile AuthDigestDomain AuthDigestFile AuthDigestGroupFile AuthDigestNonceFormat AuthDigestProvider AuthGroupFile AuthLDAPBindDN AuthLDAPBindPassword AuthLDAPCharsetConfig AuthLDAPGroupAttribute AuthLDAPUrl AuthName AuthUserFile BrowserMatch BrowserMatchNoCase BS2000Account CacheDisable CacheEnable CacheFile CacheGcClean CacheGcUnused CacheRoot CGIMapExtension CharsetDefault CharsetOptions CharsetSourceEnc CookieDomain CookieLog CookieName CoreDumpDirectory CustomLog Dav DavGenericLockDB DavLockDB DBDParams DBDPrepareSQL DBDriver DefaultIcon DefaultLanguage DefaultType DeflateFilterNote Deny DirectoryIndex DocumentRoot ErrorDocument ErrorLog Example ExpiresByType ExpiresDefault ExtFilterDefine ExtFilterOptions FilterChain FilterDeclare FilterProtocol FilterProvider FilterTrace ForceType ForensicLog Group Header HeaderName ImapBase Include IndexIgnore IndexOptions IndexStyleSheet ISAPICacheFile LanguagePriority LDAPSharedCacheFile LDAPTrustedCA LDAPTrustedCAType LDAPTrustedClientCert LDAPTrustedGlobalCert Listen LoadFile LoadModule LockFile LogFormat MetaDir MetaSuffix MimeMagicFile MMapFile NameVirtualHost NoProxy NWSSLTrustedCerts NWSSLUpgradeable PassEnv PidFile ProxyBlock ProxyDomain ProxyPass ProxyPassReverse ProxyPassReverseCookieDomain ProxyPassReverseCookiePath ProxyRemote ProxyRemoteMatch ReadmeName Redirect RedirectMatch RedirectPermanent RedirectTemp RemoveCharset RemoveEncoding RemoveHandler RemoveInputFilter RemoveLanguage RemoveOutputFilter RemoveType RequestHeader Require RewriteBase RewriteCond RewriteLock RewriteLog RewriteMap RewriteRule ScoreBoardFile Script ScriptAlias ScriptAliasMatch ScriptLog ScriptSock SecureListen ServerAdmin ServerAlias ServerName ServerPath ServerRoot SetEnv SetEnvIf SetEnvIfNoCase SetHandler SetInputFilter SetOutputFilter SSIEndTag SSIErrorMsg SSIStartTag SSITimeFormat SSIUndefinedEcho SSLCACertificateFile SSLCACertificatePath SSLCADNRequestFile SSLCADNRequestPath SSLCARevocationFile SSLCARevocationPath SSLCertificateChainFile SSLCertificateFile SSLCertificateKeyFile SSLCipherSuite SSLCryptoDevice SSLHonorCiperOrder SSLPassPhraseDialog SSLProxyCACertificateFile SSLProxyCACertificatePath SSLProxyCARevocationFile SSLProxyCARevocationPath SSLProxyCipherSuite SSLProxyMachineCertificateFile SSLProxyMachineCertificatePath SSLProxyProtocol SSLRandomSeed SSLRequire SSLRequireSSL SSLUserName SuexecUserGroup TransferLog TypesConfig UnsetEnv User UserDir VirtualDocumentRoot VirtualDocumentRootIP VirtualScriptAlias VirtualScriptAliasIP Win32DisableAcceptEx AllowCONNECT AssignUserID AuthDigestNonceLifetime AuthDigestShmemSize CacheDefaultExpire CacheDirLength CacheDirLevels CacheForceCompletion CacheGcDaily CacheGcInterval CacheGcMemUsage CacheLastModifiedFactor CacheMaxExpire CacheMaxFileSize CacheMinFileSize CacheSize CacheTimeMargin ChildPerUserID CookieExpires DavMinTimeout DBDExptime DBDKeep DBDMax DBDMin DBDPersist DeflateBufferSize DeflateCompressionLevel DeflateMemLevel DeflateWindowSize IdentityCheckTimeout ISAPIReadAheadBuffer KeepAliveTimeout LDAPCacheEntries LDAPCacheTTL LDAPConnectionTimeout LDAPOpCacheEntries LDAPOpCacheTTL LDAPSharedCacheSize LimitInternalRecursion LimitRequestBody LimitRequestFields LimitRequestFieldsize LimitRequestLine LimitXMLRequestBody ListenBacklog MaxClients MaxKeepAliveRequests MaxMemFree MaxRequestsPerChild MaxRequestsPerThread MaxSpareServers MaxSpareThreads MaxThreads MaxThreadsPerChild MCacheMaxObjectCount MCacheMaxObjectSize MCacheMaxStreamingBuffer MCacheMinObjectSize MCacheSize MinSpareServers MinSpareThreads NumServers ProxyIOBufferSize ProxyMaxForwards ProxyReceiveBufferSize ProxyTimeout RewriteLogLevel RLimitCPU RLimitMEM RLimitNPROC ScriptLogBuffer ScriptLogLength SendBufferSize ServerLimit SSLProxyVerifyDepth SSLSessionCacheTimeout SSLVerifyDepth StartServers StartThreads ThreadLimit ThreadsPerChild ThreadStackSize TimeOut AcceptMutex AcceptPathInfo AllowEncodedSlashes AllowOverride Anonymous_Authoritative Anonymous_LogEmail Anonymous_MustGiveEmail Anonymous_NoUserID Anonymous_VerifyEmail AuthAuthoritative AuthBasicAuthoritative AuthBasicProvider AuthDBMAuthoritative AuthDBMType AuthDefaultAuthoritative AuthDigestAlgorithm AuthDigestNcCheck AuthDigestQop AuthLDAPAuthoritative AuthLDAPCompareDNOnServer AuthLDAPDereferenceAliases AuthLDAPEnabled AuthLDAPFrontPageHack AuthLDAPGroupAttributeIsDN AuthLDAPRemoteUserIsDN AuthType AuthzDBMAuthoritative AuthzDBMType AuthzDefaultAuthoritative AuthzGroupFileAuthoritative AuthzLDAPAuthoritative AuthzOwnerAuthoritative AuthzUserAuthoritative BufferedLogs CacheExpiryCheck CacheIgnoreCacheControl CacheIgnoreHeaders CacheIgnoreNoLastMod CacheNegotiatedDocs CacheStoreNoStore CacheStorePrivate CheckSpelling ContentDigest CookieStyle CookieTracking CoreDumpDirectory CustomLog DavDepthInfinity DirectorySlash DumpIOInput DumpIOOutput EnableExceptionHook EnableMMAP EnableSendfile ExpiresActive ExtendedStatus FileETag ForceLanguagePriority HostnameLookups IdentityCheck ImapDefault ImapMenu IndexOrderDefault ISAPIAppendLogToErrors ISAPIAppendLogToQuery ISAPIFakeAsync ISAPILogNotSupported KeepAlive LDAPTrustedMode LDAPVerifyServerCert LogLevel MCacheRemovalAlgorithm MetaFiles ModMimeUsePathInfo MultiviewsMatch Options Order ProtocolEcho ProxyBadHeader ProxyErrorOverride ProxyPreserveHost ProxyRequests ProxyVia RewriteEngine RewriteOptions Satisfy ScriptInterpreterSource ServerSignature ServerTokens SSLEngine SSLHonorCipherOrder SSLMutex SSLOptions SSLProtocol SSLProxyEngine SSLProxyVerify SSLSessionCache SSLVerifyClient UseCanonicalName XBitHack On Off Default flock fcntl posixsem pthread sysvsem All None AuthConfig FileInfo Indexes Limit Options ExecCGI FollowSymLinks Includes IncludesNOEXEC Indexes MultiViews SymLinksIfOwnerMatch StdEnvVars CompatEnvVars ExportCertData FakeBasicAuth StrictRequire OptRenegotiate SDBM GDBM NDBM DB MD5 MD5-sess auth auth-int never searching finding always Basic Digest Connection Keep-Alive Proxy-Authenticate Proxy-Authorization TE Trailers Transfer-Encoding Upgrade Netscape Cookie Cookie2 RFC2109 RFC2965 INode MTime Size Prefer Fallback Double error nocontent map referer formatted semiformatted unformatted Ascending Descending Name Date Size Description SSL TLS STARTTLS emerg alert crit error warn notice info debug LRU GDSF Any NegotiatedOnly Filters Handlers Deny,Allow Allow,Deny Mutual-failure IsError Ignore StartBody Full Block inherit Registry Registry-Strict Script EMail Major Minor Min Minimal Prod ProductOnly OS Full optional posixsem sysvsem sem pthread fcntl: flock: file: yes no SSLv2 SSLv3 TLSv1 require optional_no_ca nonenotnull dbm: shm: dc: DNS skylighting-core-0.8.5/xml/matlab.xml0000644000000000000000000001662513673235152015777 0ustar0000000000000000 break case catch classdef continue else elseif end for function global if otherwise parfor persistent return spmd switch try while methods properties events skylighting-core-0.8.5/xml/tcsh.xml0000644000000000000000000010120113673235152015461 0ustar0000000000000000 ]> function in . : alias alloc bg bindkey break builtins bye cd chdir complete continue dirs echo echotc eval exec exit fg filetest glob hashstat history hup inlib jobs kill limit log login logout ls-F migrate newgrp nice nohup notify onintr popd printenv pushd rehash repeat sched settc setty shift source stop suspend telltc time umask unalias uncomplete unhash unlimit ver wait watchlog where which unset unsetenv arch awk bash bunzip2 bzcat bzcmp bzdiff bzegrep bzfgrep bzgrep bzip2 bzip2recover bzless bzmore cat chattr chgrp chmod chown chvt cp date dd deallocvt df dir dircolors dmesg dnsdomainname domainname du dumpkeys echo ed egrep false fgconsole fgrep fuser gawk getkeycodes gocr grep groff groups gunzip gzexe gzip hostname igawk install kbd_mode kbdrate killall last lastb link ln loadkeys loadunimap login ls lsattr lsmod lsmod.old mapscrn mesg mkdir mkfifo mknod mktemp more mount mv nano netstat nisdomainname nroff openvt pgawk pidof ping ps pstree pwd rbash readlink red resizecons rm rmdir run-parts sash sed setfont setkeycodes setleds setmetamode setserial sh showkey shred sleep ssed stat stty su sync tar tempfile touch troff true umount uname unicode_start unicode_stop unlink utmpdump uuidgen vdir wall wc ypdomainname zcat zcmp zdiff zegrep zfgrep zforce zgrep zless zmore znew zsh aclocal aconnect aplay apm apmsleep apropos ar arecord as as86 autoconf autoheader automake awk basename bc bison c++ cal cat cc cdda2wav cdparanoia cdrdao cd-read cdrecord chfn chgrp chmod chown chroot chsh clear cmp co col comm cp cpio cpp cut dc dd df diff diff3 dir dircolors directomatic dirname du env expr fbset file find flex flex++ fmt free ftp funzip fuser g++ gawk gc gcc gdb getent getopt gettext gettextize gimp gimp-remote gimptool gmake gs head hexdump id install join kill killall ld ld86 ldd less lex ln locate lockfile logname lp lpr ls lynx m4 make man mkdir mknod msgfmt mv namei nasm nawk nice nl nm nm86 nmap nohup nop od passwd patch pcregrep pcretest perl perror pidof pr printf procmail prune ps2ascii ps2epsi ps2frag ps2pdf ps2ps psbook psmerge psnup psresize psselect pstops rcs rev rm scp sed seq setterm shred size size86 skill slogin snice sort sox split ssh ssh-add ssh-agent ssh-keygen ssh-keyscan stat strings strip sudo suidperl sum tac tail tee test tr uniq unlink unzip updatedb updmap uptime users vmstat w wc wget whatis whereis which who whoami write xargs yacc yes zip zsoelim dcop kdialog kfile xhost xmodmap xset skylighting-core-0.8.5/xml/protobuf.xml0000644000000000000000000001207513673235152016372 0ustar0000000000000000 message required optional repeated packed enum default import public extensions package option deprecated extend = ; double float int32 int64 uint32 uint64 sint32 sint64 fixed32 fixed64 sfixed32 sfixed64 bool string bytes skylighting-core-0.8.5/xml/elm.xml0000644000000000000000000001644113673235152015310 0ustar0000000000000000 type alias port case of if else then let in module exposing import as infix left right non effect where command subscription skylighting-core-0.8.5/xml/pure.xml0000644000000000000000000001277013246550627015512 0ustar0000000000000000 case when with end const def else extern if infix infixl infixr interface let namespace nonfix of otherwise outfix postfix prefix private public then type using catch throw __break__ __trace__ bigint bool char float double expr short int long string pointer void int8 int16 int32 int64 matrix dmatrix cmatrix imatrix smatrix nmatrix skylighting-core-0.8.5/xml/ini.xml0000644000000000000000000000440013673235152015302 0ustar0000000000000000 On Off Default Defaults Localhost Null True False Yes No Normal E_ALL E_ERROR E_WARNING E_PARSE E_NOTICE E_STRICT E_CORE_ERROR E_CORE_WARNING E_COMPILE_ERROR E_COMPILE_WARNING E_USER_ERROR E_USER_WARNING E_USER_NOTICE skylighting-core-0.8.5/xml/mathematica.xml0000644000000000000000000031636713673235152017022 0ustar0000000000000000 A AbelianGroup All ArcSinh Abort AllowGroupClose ArcTan AbortKernels AllowReverseGroupClose ArcTanh AbortProtect AlphaChannel Arg Abs AlternatingGroup ArgMax AbsoluteCurrentValue AlternativeHypothesis ArgMin AbsoluteDashing Alternatives ArithmeticGeometricMean AbsoluteFileName AnchoredSearch Array AbsoluteOptions And ArrayComponents AbsolutePointSize AndersonDarlingTest ArrayDepth AbsoluteThickness AngerJ ArrayFlatten AbsoluteTime AngleBracket ArrayPad AbsoluteTiming Animate ArrayPlot AccountingForm AnimationDirection ArrayQ Accumulate AnimationDisplayTime ArrayRules Accuracy AnimationRate Arrow AccuracyGoal AnimationRepetitions Arrowheads ActionMenu AnimationRunning AspectRatio ActiveStyle Animator Assert AcyclicGraphQ Annotation Assuming AddTo Annuity Assumptions AdjacencyGraph AnnuityDue AstronomicalData AdjacencyMatrix Antialiasing Asynchronous AdjustmentBox Apart AtomQ AffineTransform ApartSquareFree Attributes AiryAi Appearance AugmentedSymmetricPolynomial AiryAiPrime AppearanceElements AutoAction AiryAiZero AppellF1 AutoIndent AiryBi Append AutoItalicWords AiryBiPrime AppendTo Automatic AiryBiZero Apply AutoMultiplicationSymbol AlgebraicIntegerQ ArcCos AutorunSequencing AlgebraicNumber ArcCosh AutoScroll AlgebraicNumberDenominator ArcCot AutoSpacing AlgebraicNumberNorm ArcCoth Axes AlgebraicNumberPolynomial ArcCsc AxesEdge AlgebraicNumberTrace ArcCsch AxesLabel Algebraics ArcSec AxesOrigin AlgebraicUnitQ ArcSech AxesStyle Alignment ArcSin Axis AlignmentPoint ArcSinDistribution B BabyMonsterGroupB BetaRegularized BooleanGraph Back BetweennessCentrality BooleanMaxterms Background BezierCurve BooleanMinimize Backslash BezierFunction BooleanMinterms Backward BilateralFilter Booleans Band Binarize BooleanTable BarabasiAlbertGraphDistribution BinaryFormat BooleanVariables BarChart BinaryImageQ BorderDimensions BarChart3D BinaryRead BorelTannerDistribution BarnesG BinaryReadList Bottom BarOrigin BinaryWrite BottomHatTransform BarSpacing BinCounts BoundaryStyle BaseForm BinLists BoxData Baseline Binomial Boxed BaselinePosition BinomialDistribution BoxMatrix BaseStyle BinormalDistribution BoxRatios BatesDistribution BiorthogonalSplineWavelet BoxStyle BattleLemarieWavelet BipartiteGraphQ BoxWhiskerChart Because BirnbaumSaundersDistribution BracketingBar BeckmannDistribution BitAnd BrayCurtisDistance Beep BitClear BreadthFirstScan Begin BitGet Break BeginDialogPacket BitLength Brown BeginPackage BitNot BrownForsytheTest BellB BitOr BSplineBasis BellY BitSet BSplineCurve BenfordDistribution BitShiftLeft BSplineFunction BeniniDistribution BitShiftRight BSplineSurface BenktanderGibratDistribution BitXor BubbleChart BenktanderWeibullDistribution Black BubbleChart3D BernoulliB Blank BubbleScale BernoulliDistribution BlankNullSequence BubbleSizes BernoulliGraphDistribution BlankSequence ButterflyGraph BernsteinBasis Blend Button BesselI Block ButtonBar BesselJ BlockRandom ButtonBox BesselJZero Blue ButtonData BesselK Blur ButtonFrame BesselY BodePlot ButtonFunction BesselYZero Bold ButtonMinHeight Beta Bookmarks ButtonNotebook BetaBinomialDistribution Boole ButtonSource BetaDistribution BooleanConvert Byte BetaNegativeBinomialDistribution BooleanCountingFunction ByteCount BetaPrimeDistribution BooleanFunction ByteOrdering C C CityData ContinuousAction CallPacket Clear ContinuousTimeModelQ CanberraDistance ClearAll ContinuousWaveletData Cancel ClearAttributes ContinuousWaveletTransform CancelButton ClearSystemCache ContourDetect CandlestickChart ClebschGordan ContourLabels Cap ClickPane ContourPlot CapForm Clip ContourPlot3D CapitalDifferentialD ClippingStyle Contours CarmichaelLambda Clock ContourShading Cases Close ContourStyle Cashflow CloseKernels ContraharmonicMean Casoratian ClosenessCentrality Control Catalan Closing ControlActive CatalanNumber ClusteringComponents ControllabilityGramian Catch CMYKColor ControllabilityMatrix CauchyDistribution Coefficient ControllableDecomposition CayleyGraph CoefficientArrays ControllableModelQ CDF CoefficientList ControllerInformation CDFWavelet CoefficientRules ControllerLinking Ceiling CoifletWavelet ControllerManipulate Cell Collect ControllerMethod CellAutoOverwrite Colon ControllerPath CellBaseline ColorCombine ControllerState CellChangeTimes ColorConvert ControlPlacement CellContext ColorData ControlsRendering CellDingbat ColorDataFunction ControlType CellDynamicExpression ColorFunction Convergents CellEditDuplicate ColorFunctionScaling ConversionRules CellEpilog Colorize Convolve CellEvaluationDuplicate ColorNegate ConwayGroupCo1 CellEvaluationFunction ColorQuantize ConwayGroupCo2 CellEventActions ColorRules ConwayGroupCo3 CellFrame ColorSeparate CoordinatesToolOptions CellFrameMargins ColorSetter CoprimeQ CellGroup ColorSlider Coproduct CellGroupData ColorSpace CopulaDistribution CellGrouping Column Copyable CellLabel ColumnAlignments CopyDirectory CellLabelAutoDelete ColumnLines CopyFile CellMargins ColumnsEqual CopyToClipboard CellOpen ColumnSpacings CornerFilter CellPrint ColumnWidths CornerNeighbors CellProlog Commonest Correlation CellTags CommonestFilter CorrelationDistance CellularAutomaton CompilationOptions Cos CensoredDistribution CompilationTarget Cosh Censoring Compile CoshIntegral Center Compiled CosineDistance CenterDot CompiledFunction CosIntegral CentralMoment Complement Cot CentralMomentGeneratingFunction CompleteGraph Coth CForm CompleteGraphQ Count ChampernowneNumber CompleteKaryTree CountRoots ChanVeseBinarize Complex CountryData Character Complexes Covariance CharacterEncoding ComplexExpand CovarianceEstimatorFunction CharacteristicFunction ComplexInfinity CramerVonMisesTest CharacteristicPolynomial ComplexityFunction CreateArchive CharacterRange ComponentMeasurements CreateDialog Characters ComposeList CreateDirectory ChartBaseStyle ComposeSeries CreateDocument ChartElementFunction Composition CreateIntermediateDirectories ChartElements CompoundExpression CreatePalette ChartLabels Compress CreateScheduledTask ChartLayout Condition CreateWindow ChartLegends ConditionalExpression CriticalSection ChartStyle Conditioned Cross ChebyshevT Cone CrossingDetect ChebyshevU ConfidenceLevel CrossMatrix Check Congruent Csc CheckAbort Conjugate Csch Checkbox ConjugateTranspose Cubics CheckboxBar Conjunction Cuboid ChemicalData ConnectedComponents Cumulant ChessboardDistance ConnectedGraphQ CumulantGeneratingFunction ChiDistribution ConoverTest Cup ChineseRemainder Constant CupCap ChiSquareDistribution ConstantArray CurrentImage ChoiceButtons Constants CurrentValue ChoiceDialog ContentPadding CurvatureFlowFilter CholeskyDecomposition ContentSelectable CurveClosed Chop ContentSize Cyan Circle Context CycleGraph CircleDot Contexts Cycles CircleMinus ContextToFileName CyclicGroup CirclePlus Continue Cyclotomic CircleTimes ContinuedFraction Cylinder CirculantGraph ContinuedFractionK CylindricalDecomposition D D DepthFirstScan DiskMatrix DagumDistribution Derivative Dispatch DamerauLevenshteinDistance DerivativeFilter DispersionEstimatorFunction Darker DesignMatrix DisplayAllSteps Dashed Det DisplayEndPacket Dashing DGaussianWavelet DisplayForm DataDistribution Diagonal DisplayFunction DataRange DiagonalMatrix DisplayPacket DataReversed Dialog DistanceFunction DateDifference DialogInput DistanceTransform DateFunction DialogNotebook Distribute DateList DialogProlog Distributed DateListLogPlot DialogReturn DistributedContexts DateListPlot DialogSymbols DistributeDefinitions DatePattern Diamond DistributionChart DatePlus DiamondMatrix DistributionFitTest DateString DiceDissimilarity DistributionParameterAssumptions DateTicksFormat DictionaryLookup DistributionParameterQ DaubechiesWavelet DifferenceDelta Divide DavisDistribution DifferenceRoot DivideBy DawsonF DifferenceRootReduce Dividers DeBruijnGraph Differences Divisible DeclarePackage DifferentialD Divisors Decompose DifferentialRoot DivisorSigma Decrement DifferentialRootReduce DivisorSum DedekindEta DigitBlock DMSList Default DigitCharacter DMSString DefaultAxesStyle DigitCount Do DefaultBaseStyle DigitQ DockedCells DefaultBoxStyle DihedralGroup DocumentNotebook DefaultButton Dilation Dot DefaultDuplicateCellStyle Dimensions DotDashed DefaultDuration DiracComb DotEqual DefaultElement DiracDelta Dotted DefaultFaceGridsStyle DirectedEdge DoubleBracketingBar DefaultFieldHintStyle DirectedEdges DoubleDownArrow DefaultFrameStyle DirectedGraph DoubleLeftArrow DefaultFrameTicksStyle DirectedGraphQ DoubleLeftRightArrow DefaultGridLinesStyle DirectedInfinity DoubleLongLeftArrow DefaultLabelStyle Direction DoubleLongLeftRightArrow DefaultMenuStyle Directive DoubleLongRightArrow DefaultNewCellStyle Directory DoubleRightArrow DefaultOptions DirectoryName DoubleUpArrow DefaultTicksStyle DirectoryQ DoubleUpDownArrow Defer DirectoryStack DoubleVerticalBar Definition DirichletCharacter DownArrow Degree DirichletConvolve DownArrowBar DegreeCentrality DirichletDistribution DownArrowUpArrow DegreeGraphDistribution DirichletL DownLeftRightVector Deinitialization DirichletTransform DownLeftTeeVector Del DiscreteConvolve DownLeftVector Deletable DiscreteDelta DownLeftVectorBar Delete DiscreteIndicator DownRightTeeVector DeleteBorderComponents DiscreteLQEstimatorGains DownRightVector DeleteCases DiscreteLQRegulatorGains DownRightVectorBar DeleteContents DiscreteLyapunovSolve DownTeeArrow DeleteDirectory DiscretePlot DownValues DeleteDuplicates DiscretePlot3D DragAndDrop DeleteFile DiscreteRatio Drop DeleteSmallComponents DiscreteRiccatiSolve DSolve Delimiter DiscreteShift Dt DelimiterFlashTime DiscreteTimeModelQ DualSystemsModel Denominator DiscreteUniformDistribution DumpSave DensityHistogram DiscreteWaveletData Dynamic DensityPlot DiscreteWaveletPacketTransform DynamicEvaluationTimeout DependentVariables DiscreteWaveletTransform DynamicModule Deploy Discriminant DynamicModuleValues Deployed Disjunction DynamicSetting Depth Disk DynamicWrapper E E End ExactNumberQ EdgeAdd EndDialogPacket ExampleData EdgeCount EndOfFile Except EdgeCoverQ EndOfLine ExcludedForms EdgeDelete EndOfString ExcludePods EdgeDetect EndPackage Exclusions EdgeForm EngineeringForm ExclusionsStyle EdgeIndex EnterExpressionPacket Exists EdgeLabeling EnterTextPacket Exit EdgeLabels Entropy Exp EdgeList EntropyFilter Expand EdgeQ Environment ExpandAll EdgeRenderingFunction Epilog ExpandDenominator EdgeRules Equal ExpandFileName EdgeShapeFunction EqualTilde ExpandNumerator EdgeStyle Equilibrium Expectation EdgeWeight Equivalent ExpGammaDistribution Editable Erf ExpIntegralE EditDistance Erfc ExpIntegralEi EffectiveInterest Erfi Exponent Eigensystem ErlangDistribution ExponentFunction Eigenvalues Erosion ExponentialDistribution EigenvectorCentrality ErrorBox ExponentialFamily Eigenvectors EstimatedDistribution ExponentialGeneratingFunction Element EstimatorGains ExponentialMovingAverage ElementData EstimatorRegulator ExponentialPowerDistribution Eliminate EuclideanDistance ExponentStep EllipticE EulerE Export EllipticExp EulerGamma ExportString EllipticExpPrime EulerianGraphQ Expression EllipticF EulerPhi ExpressionCell EllipticK Evaluatable ExpToTrig EllipticLog Evaluate ExtendedGCD EllipticNomeQ EvaluatePacket Extension EllipticPi EvaluationElements ExtentElementFunction EllipticTheta EvaluationMonitor ExtentMarkers EllipticThetaPrime EvaluationNotebook ExtentSize EmitSound EvaluationObject Extract EmpiricalDistribution Evaluator ExtractArchive EmptyGraphQ EvenQ ExtremeValueDistribution Enabled EventHandler Encode EventLabels F FaceForm FindFit FormBox FaceGrids FindGeneratingFunction FortranForm FaceGridsStyle FindGeoLocation Forward Factor FindGeometricTransform ForwardBackward Factorial FindGraphIsomorphism Fourier Factorial2 FindHamiltonianCycle FourierCoefficient FactorialMoment FindIndependentEdgeSet FourierCosCoefficient FactorialMomentGeneratingFunction FindIndependentVertexSet FourierCosSeries FactorialPower FindInstance FourierCosTransform FactorInteger FindIntegerNullVector FourierDCT FactorList FindLibrary FourierDST FactorSquareFree FindLinearRecurrence FourierParameters FactorSquareFreeList FindList FourierSequenceTransform FactorTerms FindMaximum FourierSeries FactorTermsList FindMaxValue FourierSinCoefficient False FindMinimum FourierSinSeries FeedbackType FindMinValue FourierSinTransform Fibonacci FindPermutation FourierTransform FieldHint FindRoot FourierTrigSeries FieldHintStyle FindSequenceFunction FractionalPart FieldMasked FindShortestPath FractionBox FieldSize FindShortestTour Frame FileBaseName FindThreshold FrameBox FileByteCount FindVertexCover Framed FileDate FinishDynamic FrameLabel FileExistsQ FiniteAbelianGroupCount FrameMargins FileExtension FiniteGroupCount FrameStyle FileFormat FiniteGroupData FrameTicks FileHash First FrameTicksStyle FileNameDepth FischerGroupFi22 FRatioDistribution FileNameDrop FischerGroupFi23 FrechetDistribution FileNameJoin FischerGroupFi24Prime FreeQ FileNames FisherHypergeometricDistribution FresnelC FileNameSetter FisherRatioTest FresnelS FileNameSplit FisherZDistribution FrobeniusNumber FileNameTake Fit FrobeniusSolve FilePrint FittedModel FromCharacterCode FileType FixedPoint FromCoefficientRules FilledCurve FixedPointList FromContinuedFraction Filling Flat FromDigits FillingStyle Flatten FromDMS FillingTransform FlattenAt Front FilterRules FlipView FrontEndDynamicExpression FinancialBond Floor FrontEndEventActions FinancialData Fold FrontEndExecute FinancialDerivative FoldList FrontEndToken FinancialIndicator FontColor FrontEndTokenExecute Find FontFamily Full FindArgMax FontSize FullDefinition FindArgMin FontSlant FullForm FindClique FontSubstitutions FullGraphics FindClusters FontTracking FullSimplify FindCurvePath FontVariations Function FindDistributionParameters FontWeight FunctionExpand FindDivisions For FunctionInterpolation FindEdgeCover ForAll FunctionSpace FindEulerianCycle Format FindFile FormatType G GaborWavelet GeoPositionXYZ GraphStyle GainMargins GeoProjectionData GraphUnion GainPhaseMargins Get Gray Gamma Glaisher GrayLevel GammaDistribution Glow Greater GammaRegularized GoldenRatio GreaterEqual GapPenalty GompertzMakehamDistribution GreaterEqualLess Gather Goto GreaterFullEqual GatherBy Gradient GreaterGreater GaussianFilter GradientFilter GreaterLess GaussianIntegers Graph GreaterSlantEqual GaussianMatrix GraphCenter GreaterTilde GCD GraphComplement Green GegenbauerC GraphData Grid General GraphDiameter GridBox GeneralizedLinearModelFit GraphDifference GridDefaultElement GenerateConditions GraphDisjointUnion GridGraph GeneratedCell GraphDistance GridLines GeneratedParameters GraphDistanceMatrix GridLinesStyle GeneratingFunction GraphHighlight GroebnerBasis GenericCylindricalDecomposition GraphHighlightStyle GroupActionBase GenomeData Graphics GroupCentralizer GenomeLookup Graphics3D GroupElementPosition GeodesicDilation GraphicsColumn GroupElementQ GeodesicErosion GraphicsComplex GroupElements GeoDestination GraphicsGrid GroupGenerators GeodesyData GraphicsGroup GroupMultiplicationTable GeoDirection GraphicsRow GroupOrbits GeoDistance GraphIntersection GroupOrder GeoGridPosition GraphLayout GroupPageBreakWithin GeometricDistribution GraphPeriphery GroupSetwiseStabilizer GeometricMean GraphPlot GroupStabilizer GeometricMeanFilter GraphPlot3D GroupStabilizerChain GeometricTransformation GraphPower Gudermannian GeoPosition GraphQ GumbelDistribution GeoPositionENU GraphRadius H HaarWavelet HermitianMatrixQ Hue HalfNormalDistribution HessenbergDecomposition HumpDownHump HamiltonianGraphQ HexadecimalCharacter HumpEqual HammingDistance HighlightGraph HurwitzLerchPhi HankelH1 HigmanSimsGroupHS HurwitzZeta HankelH2 HilbertMatrix HyperbolicDistribution HankelMatrix Histogram HypercubeGraph HaradaNortonGroupHN Histogram3D Hyperfactorial HararyGraph HistogramDistribution Hypergeometric0F1 HarmonicMean HistogramList Hypergeometric0F1Regularized HarmonicMeanFilter HitMissTransform Hypergeometric1F1 HarmonicNumber HITSCentrality Hypergeometric1F1Regularized Hash Hold Hypergeometric2F1 Haversine HoldAll Hypergeometric2F1Regularized HazardFunction HoldAllComplete HypergeometricDistribution Head HoldComplete HypergeometricPFQ Heads HoldFirst HypergeometricPFQRegularized HeavisideLambda HoldForm HypergeometricU HeavisidePi HoldPattern Hyperlink HeavisideTheta HoldRest Hyphenation HeldGroupHe HornerForm HypothesisTestData HermiteDecomposition HotellingTSquareDistribution HermiteH HoytDistribution I I ImportString Interrupt Identity In Intersection IdentityMatrix IncidenceGraph Interval If IncidenceMatrix IntervalIntersection IgnoreCase IncludeConstantBasis IntervalMemberQ Im IncludePods IntervalUnion Image Increment Inverse ImageAdd IndependentEdgeSetQ InverseBetaRegularized ImageAdjust IndependentVertexSetQ InverseCDF ImageAlign Indeterminate InverseChiSquareDistribution ImageApply IndexGraph InverseContinuousWaveletTransform ImageAspectRatio InexactNumberQ InverseDistanceTransform ImageAssemble Infinity InverseEllipticNomeQ ImageCapture Infix InverseErf ImageChannels Information InverseErfc ImageClip Inherited InverseFourier ImageColorSpace Initialization InverseFourierCosTransform ImageCompose InitializationCell InverseFourierSequenceTransform ImageConvolve Inner InverseFourierSinTransform ImageCooccurrence Inpaint InverseFourierTransform ImageCorrelate Input InverseFunction ImageCorrespondingPoints InputAliases InverseFunctions ImageCrop InputAssumptions InverseGammaDistribution ImageData InputAutoReplacements InverseGammaRegularized ImageDeconvolve InputField InverseGaussianDistribution ImageDifference InputForm InverseGudermannian ImageDimensions InputNamePacket InverseHaversine ImageEffect InputNotebook InverseJacobiCD ImageFilter InputPacket InverseJacobiCN ImageForestingComponents InputStream InverseJacobiCS ImageForwardTransformation InputString InverseJacobiDC ImageHistogram InputStringPacket InverseJacobiDN ImageKeypoints Insert InverseJacobiDS ImageLevels InsertResults InverseJacobiNC ImageLines Inset InverseJacobiND ImageMargins Install InverseJacobiNS ImageMultiply InstallService InverseJacobiSC ImagePad InString InverseJacobiSD ImagePadding Integer InverseJacobiSN ImagePartition IntegerDigits InverseLaplaceTransform ImagePerspectiveTransformation IntegerExponent InversePermutation ImageQ IntegerLength InverseRadon ImageReflect IntegerPart InverseSeries ImageResize IntegerPartitions InverseSurvivalFunction ImageResolution IntegerQ InverseWaveletTransform ImageRotate Integers InverseWeierstrassP ImageScaled IntegerString InverseZTransform ImageSize Integrate Invisible ImageSizeAction InteractiveTradingChart IrreduciblePolynomialQ ImageSizeMultipliers Interleaving IsolatingInterval ImageSubtract InternallyBalancedDecomposition IsomorphicGraphQ ImageTake InterpolatingFunction IsotopeData ImageTransformation InterpolatingPolynomial Italic ImageTrim Interpolation Item ImageType InterpolationOrder ItemAspectRatio ImageValue Interpretation ItemSize Implies InterpretationBox ItemStyle Import InterquartileRange J JaccardDissimilarity JacobiNS JankoGroupJ4 JacobiAmplitude JacobiP JarqueBeraALMTest JacobiCD JacobiSC JohnsonDistribution JacobiCN JacobiSD Join JacobiCS JacobiSN Joined JacobiDC JacobiSymbol JoinedCurve JacobiDN JacobiZeta JoinForm JacobiDS JankoGroupJ1 JordanDecomposition JacobiNC JankoGroupJ2 JordanModelDecomposition JacobiND JankoGroupJ3 K KagiChart KelvinKer KolmogorovSmirnovTest KalmanEstimator KernelMixtureDistribution KroneckerDelta KarhunenLoeveDecomposition KernelObject KroneckerProduct KaryTree Kernels KroneckerSymbol KatzCentrality Khinchin KuiperTest KCoreComponents KirchhoffGraph KumaraswamyDistribution KDistribution KirchhoffMatrix Kurtosis KelvinBei KleinInvariantJ KuwaharaFilter KelvinBer KnightTourGraph KelvinKei KnotData L Label LibraryFunction ListDensityPlot Labeled LibraryFunctionError ListInterpolation LabelingFunction LibraryFunctionInformation ListLineIntegralConvolutionPlot LabelStyle LibraryFunctionLoad ListLinePlot LaguerreL LibraryFunctionUnload ListLogLinearPlot LandauDistribution LibraryLoad ListLogLogPlot LanguageCategory LibraryUnload ListLogPlot LaplaceDistribution LiftingFilterData ListPlay LaplaceTransform LiftingWaveletTransform ListPlot LaplacianFilter LightBlue ListPlot3D LaplacianGaussianFilter LightBrown ListPointPlot3D Large LightCyan ListPolarPlot Larger Lighter ListStreamDensityPlot Last LightGray ListStreamPlot Latitude LightGreen ListSurfacePlot3D LatitudeLongitude Lighting ListVectorDensityPlot LatticeData LightingAngle ListVectorPlot LatticeReduce LightMagenta ListVectorPlot3D LaunchKernels LightOrange LocalizeVariables LayeredGraphPlot LightPink LocationEquivalenceTest LayerSizeFunction LightPurple LocationTest LCM LightRed Locator LeafCount LightYellow LocatorAutoCreate LeastSquares Likelihood LocatorPane Left Limit LocatorRegion LeftArrow LimitsPositioning Locked LeftArrowBar LindleyDistribution Log LeftArrowRightArrow Line Log10 LeftDownTeeVector LinearFractionalTransform Log2 LeftDownVector LinearModelFit LogBarnesG LeftDownVectorBar LinearOffsetFunction LogGamma LeftRightArrow LinearProgramming LogGammaDistribution LeftRightVector LinearRecurrence LogicalExpand LeftTeeArrow LinearSolve LogIntegral LeftTeeVector LinearSolveFunction LogisticDistribution LeftTriangle LineBreakChart LogitModelFit LeftTriangleBar LineGraph LogLikelihood LeftTriangleEqual LineIndent LogLinearPlot LeftUpDownVector LineIndentMaxFraction LogLogisticDistribution LeftUpTeeVector LineIntegralConvolutionPlot LogLogPlot LeftUpVector LineIntegralConvolutionScale LogNormalDistribution LeftUpVectorBar LineSpacing LogPlot LeftVector LinkClose LogSeriesDistribution LeftVectorBar LinkConnect Longest LegendAppearance LinkCreate LongestCommonSequence Legended LinkFunction LongestCommonSubsequence LegendreP LinkInterrupt Longitude LegendreQ LinkLaunch LongLeftArrow Length LinkObject LongLeftRightArrow LengthWhile LinkPatterns LongRightArrow LerchPhi LinkProtocol LoopFreeGraphQ Less LinkRead LowerCaseQ LessEqual LinkReadyQ LowerLeftArrow LessEqualGreater Links LowerRightArrow LessFullEqual LinkWrite LowerTriangularize LessGreater LiouvilleLambda LQEstimatorGains LessLess List LQGRegulator LessSlantEqual Listable LQOutputRegulatorGains LessTilde ListAnimate LQRegulatorGains LetterCharacter ListContourPlot LucasL LetterQ ListContourPlot3D LUDecomposition Level ListConvolve LyapunovSolve LeveneTest ListCorrelate LyonsGroupLy LeviCivitaTensor ListCurvePathPlot LevyDistribution ListDeconvolve M MachineNumberQ MaxDetect MinDetect MachinePrecision MaxExtraBandwidths MinFilter Magenta MaxExtraConditions MinimalPolynomial Magnification MaxFilter MinimalStateSpaceModel Magnify Maximize Minimize Majority MaxIterations Minors MakeBoxes MaxMemoryUsed MinStableDistribution MakeExpression MaxMixtureKernels Minus MangoldtLambda MaxPlotPoints MinusPlus ManhattanDistance MaxRecursion MinValue Manipulate MaxStableDistribution Missing Manipulator MaxStepFraction MixtureDistribution MannWhitneyTest MaxSteps Mod MantissaExponent MaxStepSize Modal Manual MaxValue ModularLambda Map MaxwellDistribution Module MapAll McLaughlinGroupMcL Modulus MapAt Mean MoebiusMu MapIndexed MeanDeviation Moment MapThread MeanFilter MomentConvert MarcumQ MeanShift MomentEvaluate MardiaCombinedTest MeanShiftFilter MomentGeneratingFunction MardiaKurtosisTest Median Monitor MardiaSkewnessTest MedianDeviation MonomialList MarginalDistribution MedianFilter MonsterGroupM Masking Medium MorletWavelet MatchingDissimilarity MeijerG MorphologicalBinarize MatchLocalNames MemberQ MorphologicalBranchPoints MatchQ MemoryConstrained MorphologicalComponents MathieuC MemoryInUse MorphologicalEulerNumber MathieuCharacteristicA MenuCommandKey MorphologicalGraph MathieuCharacteristicB MenuPacket MorphologicalPerimeter MathieuCharacteristicExponent MenuSortingValue MorphologicalTransform MathieuCPrime MenuStyle Most MathieuGroupM11 MenuView MouseAnnotation MathieuGroupM12 Mesh MouseAppearance MathieuGroupM22 MeshFunctions Mouseover MathieuGroupM23 MeshShading MousePosition MathieuGroupM24 MeshStyle MovingAverage MathieuS Message MovingMedian MathieuSPrime MessageDialog MoyalDistribution MathMLForm MessageList MultiedgeStyle MatrixExp MessageName Multinomial MatrixForm MessagePacket MultinomialDistribution MatrixPlot Messages MultinormalDistribution MatrixPower Method MultiplicativeOrder MatrixQ MexicanHatWavelet MultivariateHypergeometricDistribution MatrixRank MeyerWavelet MultivariatePoissonDistribution Max Min MultivariateTDistribution N N NormalizedSquaredEuclideanDistance NotPrecedesSlantEqual NakagamiDistribution NormalsFunction NotPrecedesTilde NameQ NormFunction NotReverseElement Names Not NotRightTriangle Nand NotCongruent NotRightTriangleBar NArgMax NotCupCap NotRightTriangleEqual NArgMin NotDoubleVerticalBar NotSquareSubset NCache Notebook NotSquareSubsetEqual NDSolve NotebookApply NotSquareSuperset Nearest NotebookAutoSave NotSquareSupersetEqual NearestFunction NotebookClose NotSubset NeedlemanWunschSimilarity NotebookDelete NotSubsetEqual Needs NotebookDirectory NotSucceeds Negative NotebookDynamicExpression NotSucceedsEqual NegativeBinomialDistribution NotebookEvaluate NotSucceedsSlantEqual NegativeMultinomialDistribution NotebookEventActions NotSucceedsTilde NeighborhoodGraph NotebookFileName NotSuperset Nest NotebookFind NotSupersetEqual NestedGreaterGreater NotebookGet NotTilde NestedLessLess NotebookInformation NotTildeEqual NestList NotebookLocate NotTildeFullEqual NestWhile NotebookObject NotTildeTilde NestWhileList NotebookOpen NotVerticalBar NevilleThetaC NotebookPrint NProbability NevilleThetaD NotebookPut NProduct NevilleThetaN NotebookRead NRoots NevilleThetaS Notebooks NSolve NExpectation NotebookSave NSum NextPrime NotebookSelection Null NHoldAll NotebookWrite NullRecords NHoldFirst NotElement NullSpace NHoldRest NotEqualTilde NullWords NicholsGridLines NotExists Number NicholsPlot NotGreater NumberFieldClassNumber NIntegrate NotGreaterEqual NumberFieldDiscriminant NMaximize NotGreaterFullEqual NumberFieldFundamentalUnits NMaxValue NotGreaterGreater NumberFieldIntegralBasis NMinimize NotGreaterLess NumberFieldNormRepresentatives NMinValue NotGreaterSlantEqual NumberFieldRegulator NominalVariables NotGreaterTilde NumberFieldRootsOfUnity NoncentralBetaDistribution NotHumpDownHump NumberFieldSignature NoncentralChiSquareDistribution NotHumpEqual NumberForm NoncentralFRatioDistribution NotLeftTriangle NumberFormat NoncentralStudentTDistribution NotLeftTriangleBar NumberMarks NonCommutativeMultiply NotLeftTriangleEqual NumberMultiplier NonConstants NotLess NumberPadding None NotLessEqual NumberPoint NonlinearModelFit NotLessFullEqual NumberQ NonNegative NotLessGreater NumberSeparator NonPositive NotLessLess NumberSigns Nor NotLessSlantEqual NumberString NorlundB NotLessTilde Numerator Norm NotNestedGreaterGreater NumericFunction Normal NotNestedLessLess NumericQ NormalDistribution NotPrecedes NyquistGridLines Normalize NotPrecedesEqual NyquistPlot O O Operate OutputForm ObservabilityGramian OperatingSystem OutputNamePacket ObservabilityMatrix Optional OutputResponse ObservableDecomposition Options OutputSizeLimit ObservableModelQ OptionsPattern OutputStream OddQ OptionValue OverBar Off Or OverDot Offset Orange Overflow On Order OverHat ONanGroupON OrderDistribution Overlaps OneIdentity OrderedQ Overlay Opacity Ordering Overscript OpenAppend Orderless OverscriptBox Opener Orthogonalize OverTilde OpenerView Out OverVector Opening Outer OwenT OpenRead OutputControllabilityMatrix OwnValues OpenWrite OutputControllableModelQ P PackingMethod PermutationList PopupMenu PaddedForm PermutationListQ PopupView Padding PermutationMax PopupWindow PadeApproximant PermutationMin Position PadLeft PermutationOrder Positive PadRight PermutationPower PositiveDefiniteMatrixQ PageBreakAbove PermutationProduct PossibleZeroQ PageBreakBelow PermutationReplace Postfix PageBreakWithin Permutations Power PageFooters PermutationSupport PowerDistribution PageHeaders Permute PowerExpand PageRankCentrality PeronaMalikFilter PowerMod PageWidth PERTDistribution PowerModList PairedBarChart PetersenGraph PowersRepresentations PairedHistogram PhaseMargins PowerSymmetricPolynomial PairedTTest Pi PrecedenceForm PairedZTest Pick Precedes PaletteNotebook Piecewise PrecedesEqual Pane PiecewiseExpand PrecedesSlantEqual Panel PieChart PrecedesTilde Paneled PieChart3D Precision PaneSelector Pink PrecisionGoal ParabolicCylinderD PixelConstrained PreDecrement ParagraphIndent PixelValue PreemptProtect ParagraphSpacing Placed Prefix ParallelArray Placeholder PreIncrement ParallelCombine PlaceholderReplace Prepend ParallelDo Plain PrependTo ParallelEvaluate Play PreserveImageOptions Parallelization PlayRange PriceGraphDistribution Parallelize Plot Prime ParallelMap Plot3D PrimeNu ParallelNeeds PlotLabel PrimeOmega ParallelProduct PlotLayout PrimePi ParallelSubmit PlotMarkers PrimePowerQ ParallelSum PlotPoints PrimeQ ParallelTable PlotRange Primes ParallelTry PlotRangeClipping PrimeZetaP ParameterEstimator PlotRangePadding PrimitiveRoot ParameterMixtureDistribution PlotRegion PrincipalComponents ParametricPlot PlotStyle PrincipalValue ParametricPlot3D Plus Print ParentDirectory PlusMinus PrintingStyleEnvironment ParetoDistribution Pochhammer PrintTemporary Part PodStates Probability ParticleData PodWidth ProbabilityDistribution Partition Point ProbabilityPlot PartitionsP PointFigureChart ProbabilityScalePlot PartitionsQ PointSize ProbitModelFit PascalDistribution PoissonConsulDistribution Product PassEventsDown PoissonDistribution ProductDistribution PassEventsUp PolarAxes ProductLog Paste PolarAxesOrigin ProgressIndicator PasteButton PolarGridLines Projection Path PolarPlot Prolog PathGraph PolarTicks Properties PathGraphQ PoleZeroMarkers Property Pattern PolyaAeppliDistribution PropertyList PatternSequence PolyGamma PropertyValue PatternTest Polygon Proportion PauliMatrix PolyhedronData Proportional PaulWavelet PolyLog Protect Pause PolynomialExtendedGCD Protected PDF PolynomialGCD ProteinData PearsonChiSquareTest PolynomialLCM Pruning PearsonDistribution PolynomialMod PseudoInverse PerformanceGoal PolynomialQ Purple PermutationCycles PolynomialQuotient Put PermutationCyclesQ PolynomialQuotientRemainder PutAppend PermutationGroup PolynomialReduce PermutationLength PolynomialRemainder Q QBinomial QRDecomposition Quartiles QFactorial QuadraticIrrationalQ QuartileSkewness QGamma Quantile Quiet QHypergeometricPFQ QuantilePlot Quit QPochhammer Quartics Quotient QPolyGamma QuartileDeviation QuotientRemainder R RadicalBox RefreshRate RightArrowBar RadioButton RegionBinarize RightArrowLeftArrow RadioButtonBar RegionFunction RightCosetRepresentative Radon RegionPlot RightDownTeeVector RamanujanTau RegionPlot3D RightDownVector RamanujanTauL RegularExpression RightDownVectorBar RamanujanTauTheta Regularization RightTeeArrow RamanujanTauZ ReleaseHold RightTeeVector RandomChoice ReliefImage RightTriangle RandomComplex ReliefPlot RightTriangleBar RandomGraph Remove RightTriangleEqual RandomImage RemoveAlphaChannel RightUpDownVector RandomInteger RemoveProperty RightUpTeeVector RandomPermutation RemoveScheduledTask RightUpVector RandomPrime RenameDirectory RightUpVectorBar RandomReal RenameFile RightVector RandomSample RenkoChart RightVectorBar RandomVariate Repeated RogersTanimotoDissimilarity Range RepeatedNull Root RangeFilter Replace RootApproximant RankedMax ReplaceAll RootIntervals RankedMin ReplaceList RootLocusPlot Raster ReplacePart RootMeanSquare Rasterize ReplaceRepeated RootOfUnityQ RasterSize Resampling RootReduce Rational Rescale Roots Rationalize RescalingTransform RootSum Rationals ResetDirectory Rotate Ratios ResetScheduledTask RotateLabel RawBoxes Residue RotateLeft RawData Resolve RotateRight RayleighDistribution Rest RotationAction Re Resultant RotationMatrix Read ResumePacket RotationTransform ReadList Return Round ReadProtected ReturnExpressionPacket RoundingRadius Real ReturnPacket Row RealBlockDiagonalForm ReturnTextPacket RowAlignments RealDigits Reverse RowBox RealExponent ReverseBiorthogonalSplineWavelet RowLines Reals ReverseElement RowMinHeight Reap ReverseEquilibrium RowReduce Record ReverseGraph RowsEqual RecordLists ReverseUpEquilibrium RowSpacings RecordSeparators RevolutionAxis RSolve Rectangle RevolutionPlot3D RudvalisGroupRu RectangleChart RGBColor Rule RectangleChart3D RiccatiSolve RuleDelayed RecurrenceTable RiceDistribution Run Red RidgeFilter RunScheduledTask Reduce RiemannR RunThrough ReferenceLineStyle RiemannSiegelTheta RuntimeAttributes Refine RiemannSiegelZ RuntimeOptions ReflectionMatrix Riffle RussellRaoDissimilarity ReflectionTransform Right Refresh RightArrow S SameQ Sin StationaryWaveletPacketTransform SameTest Sinc StationaryWaveletTransform SampleDepth SinghMaddalaDistribution StatusArea SampledSoundFunction SingleLetterItalics StepMonitor SampledSoundList SingularValueDecomposition StieltjesGamma SampleRate SingularValueList StirlingS1 SamplingPeriod SingularValuePlot StirlingS2 SatisfiabilityCount Sinh StopScheduledTask SatisfiabilityInstances SinhIntegral StreamColorFunction SatisfiableQ SinIntegral StreamColorFunctionScaling Save SixJSymbol StreamDensityPlot SaveDefinitions Skeleton StreamPlot SawtoothWave SkeletonTransform StreamPoints Scale SkellamDistribution StreamPosition Scaled Skewness Streams ScalingFunctions SkewNormalDistribution StreamScale ScalingMatrix Skip StreamStyle ScalingTransform Slider String Scan Slider2D StringCases ScheduledTaskObject SlideView StringCount ScheduledTasks Slot StringDrop SchurDecomposition SlotSequence StringExpression ScientificForm Small StringForm ScreenStyleEnvironment SmallCircle StringFormat ScriptBaselineShifts Smaller StringFreeQ ScriptMinSize SmithWatermanSimilarity StringInsert ScriptSizeMultipliers SmoothDensityHistogram StringJoin Scrollbars SmoothHistogram StringLength ScrollPosition SmoothHistogram3D StringMatchQ Sec SmoothKernelDistribution StringPosition Sech SokalSneathDissimilarity StringQ SechDistribution Solve StringReplace SectorChart SolveAlways StringReplaceList SectorChart3D Sort StringReplacePart SectorOrigin SortBy StringReverse SectorSpacing Sound StringSkeleton SeedRandom SoundNote StringSplit Select SoundVolume StringTake Selectable Sow StringToStream SelectComponents Spacer StringTrim SelectedNotebook Spacings StructuredSelection SelectionAnimate Span StruveH SelectionCreateCell SpanFromAbove StruveL SelectionEvaluate SpanFromBoth Stub SelectionEvaluateCreateCell SpanFromLeft StudentTDistribution SelectionMove SparseArray Style SelfLoopStyle Speak StyleBox SemialgebraicComponentInstances Specularity StyleData SendMail SpellingCorrection StyleDefinitions Sequence Sphere Subfactorial SequenceAlignment SphericalBesselJ Subgraph SequenceHold SphericalBesselY SubMinus Series SphericalHankelH1 SubPlus SeriesCoefficient SphericalHankelH2 Subresultants SeriesData SphericalHarmonicY Subscript SessionTime SphericalPlot3D SubscriptBox Set SphericalRegion Subset SetAccuracy SpheroidalEigenvalue SubsetEqual SetAlphaChannel SpheroidalJoiningFactor Subsets SetAttributes SpheroidalPS SubStar SetDelayed SpheroidalPSPrime Subsuperscript SetDirectory SpheroidalQS SubsuperscriptBox SetFileDate SpheroidalQSPrime Subtract SetOptions SpheroidalRadialFactor SubtractFrom SetPrecision SpheroidalS1 Succeeds SetProperty SpheroidalS1Prime SucceedsEqual SetSelectedNotebook SpheroidalS2 SucceedsSlantEqual SetSharedFunction SpheroidalS2Prime SucceedsTilde SetSharedVariable Splice SuchThat SetStreamPosition SplineClosed Sum SetSystemOptions SplineDegree SumConvergence Setter SplineKnots SuperDagger SetterBar SplineWeights SuperMinus Setting Split SuperPlus Shallow SplitBy Superscript ShannonWavelet SpokenString SuperscriptBox ShapiroWilkTest Sqrt Superset Share SqrtBox SupersetEqual Sharpen Square SuperStar ShearingMatrix SquaredEuclideanDistance SurvivalDistribution ShearingTransform SquareFreeQ SurvivalFunction Short SquareIntersection SuspendPacket ShortDownArrow SquaresR SuzukiDistribution Shortest SquareSubset SuzukiGroupSuz ShortestPathFunction SquareSubsetEqual Switch ShortLeftArrow SquareSuperset Symbol ShortRightArrow SquareSupersetEqual SymbolName ShortUpArrow SquareUnion SymletWavelet Show SquareWave SymmetricGroup ShowAutoStyles StabilityMargins SymmetricMatrixQ ShowCellBracket StabilityMarginsStyle SymmetricPolynomial ShowCellLabel StableDistribution SymmetricReduction ShowCellTags Stack SynchronousInitialization ShowCursorTracker StackBegin SynchronousUpdating ShowGroupOpener StackComplete SyntaxInformation ShowPageBreaks StackInhibit SyntaxLength ShowSelection StandardDeviation SyntaxPacket ShowSpecialCharacters StandardDeviationFilter SyntaxQ ShowStringCharacters StandardForm SystemDialogInput ShrinkingDelay Standardize SystemInformation SiegelTheta Star SystemOpen SiegelTukeyTest StarGraph SystemOptions Sign StartingStepSize SystemsModelDelete Signature StartOfLine SystemsModelDimensions SignedRankTest StartOfString SystemsModelExtract SignificanceLevel StartScheduledTask SystemsModelFeedbackConnect SignPadding StateFeedbackGains SystemsModelLabels SignTest StateOutputEstimator SystemsModelOrder SimilarityRules StateResponse SystemsModelParallelConnect SimpleGraph StateSpaceModel SystemsModelSeriesConnect SimpleGraphQ StateSpaceRealization SystemsModelStateFeedbackConnect Simplify StateSpaceTransform T Table Tilde TraceOn TableAlignments TildeEqual TraceOriginal TableDepth TildeFullEqual TracePrint TableDirections TildeTilde TraceScan TableForm TimeConstrained TrackedSymbols TableHeadings TimeConstraint TradingChart TableSpacing Times TraditionalForm TabView TimesBy TransferFunctionCancel TagBox TimeUsed TransferFunctionExpand TaggingRules TimeValue TransferFunctionFactor TagSet TimeZone TransferFunctionModel TagSetDelayed Timing TransferFunctionPoles TagUnset Tiny TransferFunctionZeros Take TitsGroupT TransformationFunction TakeWhile ToBoxes TransformationFunctions Tally ToCharacterCode TransformationMatrix Tan ToContinuousTimeModel TransformedDistribution Tanh ToDiscreteTimeModel Translate TargetFunctions ToeplitzMatrix TranslationTransform TautologyQ ToExpression Transparent Temporary Together Transpose TeXForm Toggler TreeForm Text TogglerBar TreeGraph TextAlignment TokenWords TreeGraphQ TextCell Tolerance TreePlot TextClipboardType ToLowerCase TrendStyle TextData ToNumberField TriangleWave TextJustification Tooltip TriangularDistribution TextPacket TooltipDelay Trig TextRecognize Top TrigExpand Texture TopHatTransform TrigFactor TextureCoordinateFunction TopologicalSort TrigFactorList TextureCoordinateScaling ToRadicals Trigger Therefore ToRules TrigReduce Thick ToString TrigToExp Thickness Total TrimmedMean Thin TotalVariationFilter True Thinning TotalWidth TrueQ ThompsonGroupTh ToUpperCase TruncatedDistribution Thread Tr TTest ThreeJSymbol Trace Tube Threshold TraceAbove TukeyLambdaDistribution Through TraceBackward Tuples Throw TraceDepth TuranGraph Thumbnail TraceDialog TuringMachine Ticks TraceForward TicksStyle TraceOff U Uncompress UniformSumDistribution UpArrowBar Undefined Uninstall UpArrowDownArrow UnderBar Union Update Underflow UnionPlus UpdateInterval Underlined Unique UpDownArrow Underoverscript UnitBox UpEquilibrium UnderoverscriptBox Unitize UpperCaseQ Underscript UnitStep UpperLeftArrow UnderscriptBox UnitTriangle UpperRightArrow UndirectedEdge UnitVector UpperTriangularize UndirectedGraph Unprotect UpSet UndirectedGraphQ UnsameQ UpSetDelayed Unequal UnsavedVariables UpTeeArrow Unevaluated Unset UpValues UniformDistribution UnsetShared UsingFrontEnd UniformGraphDistribution UpArrow V ValidationLength VertexAdd VertexReplace ValueQ VertexColors VertexShape Variables VertexComponent VertexShapeFunction Variance VertexCoordinateRules VertexSize VarianceEquivalenceTest VertexCoordinates VertexStyle VarianceEstimatorFunction VertexCount VertexTextureCoordinates VarianceTest VertexCoverQ VertexWeight VectorAngle VertexDegree VerticalBar VectorColorFunction VertexDelete VerticalSeparator VectorColorFunctionScaling VertexEccentricity VerticalSlider VectorDensityPlot VertexInComponent VerticalTilde VectorPlot VertexInDegree ViewAngle VectorPlot3D VertexIndex ViewCenter VectorPoints VertexLabeling ViewMatrix VectorQ VertexLabels ViewPoint VectorScale VertexList ViewRange VectorStyle VertexNormals ViewVector Vee VertexOutComponent ViewVertical Verbatim VertexOutDegree Visible VerifyConvergence VertexQ VonMisesDistribution VerifyTestAssumptions VertexRenderingFunction W WaitAll WeierstrassHalfPeriods WindowFloating WaitNext WeierstrassInvariants WindowFrame WakebyDistribution WeierstrassP WindowMargins WalleniusHypergeometricDistribution WeierstrassPPrime WindowMovable WaringYuleDistribution WeierstrassSigma WindowOpacity WatershedComponents WeierstrassZeta WindowSize WatsonUSquareTest WeightedAdjacencyGraph WindowStatusArea WattsStrogatzGraphDistribution WeightedAdjacencyMatrix WindowTitle WaveletBestBasis WeightedGraphQ WindowToolbars WaveletFilterCoefficients Weights With WaveletImagePlot WheelGraph WolframAlpha WaveletListPlot Which Word WaveletMapIndexed While WordBoundary WaveletMatrixPlot White WordCharacter WaveletPhi Whitespace WordData WaveletPsi WhitespaceCharacter WordSearch WaveletScale WhittakerM WordSeparators WaveletScalogram WhittakerW WorkingPrecision WaveletThreshold WienerFilter Write WeatherData WignerD WriteString WeberE WignerSemicircleDistribution Wronskian Wedge WindowClickSelect WeibullDistribution WindowElements X XMLElement Xnor XMLObject Xor Y Yellow YuleDissimilarity Z ZernikeR ZetaZero ZTransform ZeroTest ZipfDistribution Zeta ZTest $ $Aborted $Inspector $OutputSizeLimit $AssertFunction $InstallationDirectory $Packages $Assumptions $IterationLimit $ParentLink $BaseDirectory $KernelCount $ParentProcessID $BatchInput $KernelID $Path $BatchOutput $Language $PathnameSeparator $ByteOrdering $LibraryPath $PerformanceGoal $Canceled $LicenseExpirationDate $Post $CharacterEncoding $LicenseID $Pre $CharacterEncodings $LicenseServer $PrePrint $CommandLine $Line $PreRead $CompilationTarget $Linked $ProcessID $ConfiguredKernels $MachineAddresses $ProcessorCount $Context $MachineDomains $ProcessorType $ContextPath $MachineEpsilon $RecursionLimit $ControlActiveSetting $MachineID $ReleaseNumber $CreationDate $MachineName $RootDirectory $CurrentLink $MachinePrecision $ScheduledTask $DateStringFormat $MachineType $ScriptCommandLine $DefaultImagingDevice $MaxExtraPrecision $SessionID $Display $MaxMachineNumber $SharedFunctions $DisplayFunction $MaxNumber $SharedVariables $DistributedContexts $MaxPiecewiseCases $SoundDisplayFunction $DynamicEvaluation $MaxPrecision $SyntaxHandler $Echo $MaxRootDegree $System $Epilog $MessageGroups $SystemCharacterEncoding $ExportFormats $MessageList $SystemID $Failed $MessagePrePrint $SystemWordLength $FrontEnd $Messages $TemporaryDirectory $FrontEndSession $MinMachineNumber $TimedOut $GeoLocation $MinNumber $TimeUnit $HistoryLength $MinPrecision $TimeZone $HomeDirectory $ModuleNumber $Urgent $IgnoreEOF $NewMessage $UserBaseDirectory $ImagingDevices $NewSymbol $UserDocumentsDirectory $ImportFormats $Notebooks $UserName $InitialDirectory $NumberMarks $Version $Input $OperatingSystem $VersionNumber $InputFileName $Output skylighting-core-0.8.5/xml/pascal.xml0000644000000000000000000001750613673235152016001 0ustar0000000000000000 and array asm case const div do downto else file for function goto if in label mod nil not of operator or packed procedure program record repeat set then to type unit until uses var while with xor at automated break continue dispinterface dispose exit false finalization initialization library new published resourcestring self true abstract as bindable constructor destructor except export finally import implementation inherited inline interface is module on only otherwise override private property protected public read qualified raise restricted shl shr threadvar try virtual write Integer Cardinal ShortInt SmallInt LongInt Int64 Byte Word LongWord DWord QWord Char AnsiChar WideChar Boolean ByteBool WordBool LongBool Single Double Extended Comp Currency Real Real48 String ShortString AnsiString WideString Pointer Variant File Text FIXME TODO NOTE ### skylighting-core-0.8.5/xml/fortran.xml0000644000000000000000000006411113400606666016203 0ustar0000000000000000 allocate break call case common continue cycle deallocate default forall where elsewhere equivalence exit external for go goto if implicit include interface intrinsic namelist none nullify operator assignment pause procedure pure elemental record recursive result return select selectcase stop to use only entry while access backspace close inquire open print read rewind write format unit end err fmt iostat status advance size eor unit iostat err file status access form recl blank position action delim pad unit iostat err file exist opened number named name access sequential direct form formatted unformatted recl nextrec blank position action read write readwrite delim pad double precision parameter save pointer public private target allocatable optional sequence abs cabs dabs iabs aimag aint dint anint dnint ceiling cmplx dcmplx dimag floor nint idnint int idint ifix real float sngl dble dreal aprime dconjg dfloat ddmim rand modulo conjg dprod dim ddim idim max amax0 amax1 max0 max1 dmax1 min amin0 amin1 min0 min1 dmin1 mod amod dmod sign dsign isign acos dacos asin dasin atan datan atan2 datan2 cos ccos dcos cosh dcosh exp cexp dexp log alog dlog clog log10 alog10 dlog10 sin csin dsin sinh dsinh sqrt csqrt dsqrt tan dtan tanh dtanh achar char iachar ichar lge lgt lle llt adjustl adjustr index len_trim scan verify logical exponent fraction nearest rrspacing scale set_exponent spacing btest iand ibclr ibits ibset ieor ior ishft ishftc not mvbits merge associated present kind len digits epsilon huge maxexponent minexponent precision radix range tiny bit_size allocated lbound ubound shape size repeat trim selected_int_kind selected_real_kind transfer dot_product matmul all any count maxval minval product sum pack unpack reshape spread cshift eoshift transpose maxloc minloc date_and_time system_clock random_number random_seed skylighting-core-0.8.5/xml/abc.xml0000644000000000000000000001146013673235152015254 0ustar0000000000000000 skylighting-core-0.8.5/xml/mustache.xml0000644000000000000000000006466013673235152016352 0ustar0000000000000000 ]> skylighting-core-0.8.5/xml/yacc.xml0000644000000000000000000003465613673235152015462 0ustar0000000000000000 skylighting-core-0.8.5/xml/haxe.xml0000644000000000000000000001454113673235152015457 0ustar0000000000000000 break case cast catch class continue default else enum extends false for function if implements in inline interface new null override private public return static super switch this throw trace true try typedef untyped var while package import Array Void Bool Int UInt Float Dynamic String List Error Unknown Type skylighting-core-0.8.5/xml/literate-curry.xml0000644000000000000000000000437113673235152017505 0ustar0000000000000000 skylighting-core-0.8.5/xml/isocpp.xml0000644000000000000000000012541113673235152016026 0ustar0000000000000000 ]> break case catch continue default do else for goto if return switch throw try while alignof alignas asm auto class consteval constinit constexpr const_cast decltype delete dynamic_cast enum explicit false final friend inline namespace new noexcept nullptr operator override private protected public reinterpret_cast sizeof static_assert static_cast struct template this true typedef typeid typename union using virtual and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq concept requires import module export co_await co_return co_yield template noreturn carries_dependency deprecated fallthrough nodiscard maybe_unused likely unlikely no_unique_address using bool char char8_t char16_t char32_t double float int long short signed unsigned void int8_t int16_t int32_t int64_t uint8_t uint16_t uint32_t uint64_t int_least8_t int_least16_t int_least32_t int_least64_t uint_least8_t uint_least16_t uint_least32_t uint_least64_t int_fast8_t int_fast16_t int_fast32_t int_fast64_t uint_fast8_t uint_fast16_t uint_fast32_t uint_fast64_t size_t ssize_t wchar_t intptr_t uintptr_t intmax_t uintmax_t ptrdiff_t sig_atomic_t wint_t va_list FILE fpos_t time_t const extern mutable register static thread_local volatile __DATE__ __FILE__ __LINE__ __STDCPP_DEFAULT_NEW_ALIGNMENT__ __STDCPP_STRICT_POINTER_SAFETY__ __STDCPP_THREADS__ __STDC_HOSTED__ __STDC_ISO_10646__ __STDC_MB_MIGHT_NEQ_WC__ __STDC_VERSION__ __STDC__ __TIME__ __cplusplus __func__ assert _Pragma __has_include __has_cpp_attribute __VA_ARGS__ __VA_OPT__ if ifdef ifndef elif else endif cmakedefine01 cmakedefine define include error line pragma undef warning skylighting-core-0.8.5/xml/go.xml0000644000000000000000000001557113673235152015143 0ustar0000000000000000 break case chan const continue default defer else fallthrough for func go goto if import interface map package range return select struct switch type var bool byte complex64 complex128 error float32 float64 int int8 int16 int32 int64 rune string uint uintptr uint8 uint16 uint32 uint64 append cap close complex copy delete imag len make new panic print println real recover false nil true iota skylighting-core-0.8.5/xml/objectivecpp.xml0000644000000000000000000003110113673235152017176 0ustar0000000000000000 break case continue default do else enum extern for goto if return sizeof struct switch typedef union while @class @defs @encode @end @implementation @interface @private @protected @protocol @public @selector self super asm catch class const_cast delete dynamic_cast explicit export false friend inline namespace new operator private protected public qobject_cast reinterpret_cast static_cast template this throw true try typeid type_info typename using virtual and and_eq bad_cast bad_typeid bitand bitor compl not not_eq or or_eq xor xor_eq K_DCOP SLOT SIGNAL Q_CLASSINFO Q_ENUMS Q_EXPORT Q_OBJECT Q_OVERRIDE Q_PROPERTY Q_SETS Q_SIGNALS Q_SLOTS Q_FOREACH Q_DECLARE_FLAGS Q_INIT_RESOURCE Q_CLEANUP_RESOURCE Q_GLOBAL_STATIC Q_GLOBAL_STATIC_WITH_ARGS Q_DECLARE_INTERFACE Q_DECLARE_TYPEINFO Q_DECLARE_SHARED Q_DECLARE_FLAGS Q_DECLARE_OPERATORS_FOR_FLAGS Q_FOREVER Q_DECLARE_PRIVATE Q_DECLARE_PUBLIC Q_D Q_Q Q_DISABLE_COPY Q_INTERFACES Q_FLAGS Q_SCRIPTABLE Q_INVOKABLE Q_GADGET Q_ARG Q_RETURN_ARG Q_ASSERT Q_ASSERT_X TRUE FALSE connect disconnect emit signals slots foreach forever auto char const double float int long register short signed static unsigned void volatile bool mutable uchar uint int8_t int16_t int32_t int64_t uint8_t uint16_t uint32_t uint64_t wchar_t skylighting-core-0.8.5/xml/bibtex.xml0000644000000000000000000001174513673235152016012 0ustar0000000000000000 ]> @article @book @booklet @conference @collection @electronic @inbook @incollection @inproceedings @manual @mastersthesis @misc @online @patent @periodical @proceedings @report @phdthesis @set @thesis @techreport @unpublished @www @person @company @place skylighting-core-0.8.5/xml/relaxngcompact.xml0000644000000000000000000000775013673235152017545 0ustar0000000000000000 default datatypes div empty external grammar include inherit list mixed namespace notAllowed parent start token attribute element string text xsd:anyURI xsd:base64Binary xsd:boolean xsd:byte xsd:date xsd:dateTime xsd:decimal xsd:double xsd:duration xsd:ENTITIES xsd:ENTITY xsd:float xsd:gDay xsd:gMonth xsd:gMonthDay xsd:gYear xsd:gYearMonth xsd:hexBinary xsd:ID xsd:IDREF xsd:IDREFS xsd:int xsd:integer xsd:language xsd:long xsd:Name xsd:NCName xsd:negativeInteger xsd:NMTOKEN xsd:NMTOKENS xsd:nonNegativeInteger xsd:nonPositiveInteger xsd:normalizedString xsd:NOTATION xsd:positiveInteger xsd:QName xsd:short xsd:string xsd:time xsd:token xsd:unsignedByte xsd:unsignedInt xsd:unsignedLong xsd:unsignedShort skylighting-core-0.8.5/xml/commonlisp.xml0000644000000000000000000011546013673235152016714 0ustar0000000000000000 < <= = > >= => - / /= // /// * ** *** + ++ +++ 1- 1+ defclass defconstant defgeneric define-compiler-macro define-condition define-method-combination define-modify-macro define-setf-expander define-setf-method define-symbol-macro defmacro defmethod defpackage defparameter defsetf deftype defvar defun defstruct abort abs access acons acos acosh add-method adjoin adjustable-array-p adjust-array allocate-instance alpha-char-p alphanumericp and append apply applyhook apropos apropos-list aref arithmetic-error arithmetic-error-operands arithmetic-error-operation array array-dimension array-dimension-limit array-dimensions array-displacement array-element-type array-has-fill-pointer-p array-in-bounds-p arrayp array-rank array-rank-limit array-row-major-index array-total-size array-total-size-limit ash asin asinh assert assoc assoc-if assoc-if-not atan atanh atom base-char base-string bignum bit bit-and bit-andc1 bit-andc2 bit-eqv bit-ior bit-nand bit-nor bit-not bit-orc1 bit-orc2 bit-vector bit-vector-p bit-xor block boole boole-1 boole-2 boolean boole-and boole-andc1 boole-andc2 boole-c1 boole-c2 boole-clr boole-eqv boole-ior boole-nand boole-nor boole-orc1 boole-orc2 boole-set boole-xor both-case-p boundp break broadcast-stream broadcast-stream-streams built-in-class butlast byte byte-position byte-size caaaar caaadr caaar caadar caaddr caadr caar cadaar cadadr cadar caddar cadddr caddr cadr call-arguments-limit call-method call-next-method capitalize car case catch ccase cdaaar cdaadr cdaar cdadar cdaddr cdadr cdar cddaar cddadr cddar cdddar cddddr cdddr cddr cdr ceiling cell-error cell-error-name cerror change-class char char< char<= char= char> char>= char/= character characterp char-bit char-bits char-bits-limit char-code char-code-limit char-control-bit char-downcase char-equal char-font char-font-limit char-greaterp char-hyper-bit char-int char-lessp char-meta-bit char-name char-not-equal char-not-greaterp char-not-lessp char-super-bit char-upcase check-type cis class class-name class-of clear-input clear-output close clrhash code-char coerce commonp compilation-speed compile compiled-function compiled-function-p compile-file compile-file-pathname compiler-let compiler-macro compiler-macro-function complement complex complexp compute-applicable-methods compute-restarts concatenate concatenated-stream concatenated-stream-streams cond condition conjugate cons consp constantly constantp continue control-error copy-alist copy-list copy-pprint-dispatch copy-readtable copy-seq copy-structure copy-symbol copy-tree cos cosh count count-if count-if-not ctypecase debug decf declaim declaration declare decode-float decode-universal-time delete delete-duplicates delete-file delete-if delete-if-not delete-package denominator deposit-field describe describe-object destructuring-bind digit-char digit-char-p directory directory-namestring disassemble division-by-zero do do* do-all-symbols documentation do-exeternal-symbols do-external-symbols dolist do-symbols dotimes double-float double-float-epsilon double-float-negative-epsilon dpb dribble dynamic-extent ecase echo-stream echo-stream-input-stream echo-stream-output-stream ed eighth elt encode-universal-time end-of-file endp enough-namestring ensure-directories-exist ensure-generic-function eq eql equal equalp error etypecase eval evalhook eval-when evenp every exp export expt extended-char fboundp fceiling fdefinition ffloor fifth file-author file-error file-error-pathname file-length file-namestring file-position file-stream file-string-length file-write-date fill fill-pointer find find-all-symbols find-class find-if find-if-not find-method find-package find-restart find-symbol finish-output first fixnum flet float float-digits floating-point-inexact floating-point-invalid-operation floating-point-overflow floating-point-underflow floatp float-precision float-radix float-sign floor fmakunbound force-output format formatter fourth fresh-line fround ftruncate ftype funcall function function-keywords function-lambda-expression functionp gbitp gcd generic-function gensym gentemp get get-decoded-time get-dispatch-macro-character getf gethash get-internal-real-time get-internal-run-time get-macro-character get-output-stream-string get-properties get-setf-expansion get-setf-method get-universal-time go graphic-char-p handler-bind handler-case hash-table hash-table-count hash-table-p hash-table-rehash-size hash-table-rehash-threshold hash-table-size hash-table-test host-namestring identity if if-exists ignorable ignore ignore-errors imagpart import incf initialize-instance inline in-package in-package input-stream-p inspect int-char integer integer-decode-float integer-length integerp interactive-stream-p intern internal-time-units-per-second intersection invalid-method-error invoke-debugger invoke-restart invoke-restart-interactively isqrt keyword keywordp labels lambda lambda-list-keywords lambda-parameters-limit last lcm ldb ldb-test ldiff least-negative-double-float least-negative-long-float least-negative-normalized-double-float least-negative-normalized-long-float least-negative-normalized-short-float least-negative-normalized-single-float least-negative-short-float least-negative-single-float least-positive-double-float least-positive-long-float least-positive-normalized-double-float least-positive-normalized-long-float least-positive-normalized-short-float least-positive-normalized-single-float least-positive-short-float least-positive-single-float length let let* lisp lisp-implementation-type lisp-implementation-version list list* list-all-packages listen list-length listp load load-logical-pathname-translations load-time-value locally log logand logandc1 logandc2 logbitp logcount logeqv logical-pathname logical-pathname-translations logior lognand lognor lognot logorc1 logorc2 logtest logxor long-float long-float-epsilon long-float-negative-epsilon long-site-name loop loop-finish lower-case-p machine-instance machine-type machine-version macroexpand macroexpand-1 macroexpand-l macro-function macrolet make-array make-array make-broadcast-stream make-char make-concatenated-stream make-condition make-dispatch-macro-character make-echo-stream make-hash-table make-instance make-instances-obsolete make-list make-load-form make-load-form-saving-slots make-method make-package make-pathname make-random-state make-sequence make-string make-string-input-stream make-string-output-stream make-symbol make-synonym-stream make-two-way-stream makunbound map mapc mapcan mapcar mapcon maphash map-into mapl maplist mask-field max member member-if member-if-not merge merge-pathname merge-pathnames method method-combination method-combination-error method-qualifiers min minusp mismatch mod most-negative-double-float most-negative-fixnum most-negative-long-float most-negative-short-float most-negative-single-float most-positive-double-float most-positive-fixnum most-positive-long-float most-positive-short-float most-positive-single-float muffle-warning multiple-value-bind multiple-value-call multiple-value-list multiple-value-prog1 multiple-value-seteq multiple-value-setq multiple-values-limit name-char namestring nbutlast nconc next-method-p nil nintersection ninth no-applicable-method no-next-method not notany notevery notinline nreconc nreverse nset-difference nset-exclusive-or nstring nstring-capitalize nstring-downcase nstring-upcase nsublis nsubst nsubst-if nsubst-if-not nsubstitute nsubstitute-if nsubstitute-if-not nth nthcdr nth-value null number numberp numerator nunion oddp open open-stream-p optimize or otherwise output-stream-p package package-error package-error-package package-name package-nicknames packagep package-shadowing-symbols package-used-by-list package-use-list pairlis parse-error parse-integer parse-namestring pathname pathname-device pathname-directory pathname-host pathname-match-p pathname-name pathnamep pathname-type pathname-version peek-char phase pi plusp pop position position-if position-if-not pprint pprint-dispatch pprint-exit-if-list-exhausted pprint-fill pprint-indent pprint-linear pprint-logical-block pprint-newline pprint-pop pprint-tab pprint-tabular prin1 prin1-to-string princ princ-to-string print print-not-readable print-not-readable-object print-object print-unreadable-object probe-file proclaim prog prog* prog1 prog2 progn program-error progv provide psetf psetq push pushnew putprop quote random random-state random-state-p rassoc rassoc-if rassoc-if-not ratio rational rationalize rationalp read read-byte read-char read-char-no-hang read-delimited-list reader-error read-eval-print read-from-string read-line read-preserving-whitespace read-sequence readtable readtable-case readtablep real realp realpart reduce reinitialize-instance rem remf remhash remove remove-duplicates remove-if remove-if-not remove-method remprop rename-file rename-package replace require rest restart restart-bind restart-case restart-name return return-from revappend reverse room rotatef round row-major-aref rplaca rplacd safety satisfies sbit scale-float schar search second sequence serious-condition set set-char-bit set-difference set-dispatch-macro-character set-exclusive-or setf set-macro-character set-pprint-dispatch setq set-syntax-from-char seventh shadow shadowing-import shared-initialize shiftf short-float short-float-epsilon short-float-negative-epsilon short-site-name signal signed-byte signum simle-condition simple-array simple-base-string simple-bit-vector simple-bit-vector-p simple-condition-format-arguments simple-condition-format-control simple-error simple-string simple-string-p simple-type-error simple-vector simple-vector-p simple-warning sin single-flaot-epsilon single-float single-float-epsilon single-float-negative-epsilon sinh sixth sleep slot-boundp slot-exists-p slot-makunbound slot-missing slot-unbound slot-value software-type software-version some sort space special special-form-p special-operator-p speed sqrt stable-sort standard standard-char standard-char-p standard-class standard-generic-function standard-method standard-object step storage-condition store-value stream stream-element-type stream-error stream-error-stream stream-external-format streamp streamup string string< string<= string= string> string>= string/= string-capitalize string-char string-char-p string-downcase string-equal string-greaterp string-left-trim string-lessp string-not-equal string-not-greaterp string-not-lessp stringp string-right-strim string-right-trim string-stream string-trim string-upcase structure structure-class structure-object style-warning sublim sublis subseq subsetp subst subst-if subst-if-not substitute substitute-if substitute-if-not subtypep svref sxhash symbol symbol-function symbol-macrolet symbol-name symbolp symbol-package symbol-plist symbol-value synonym-stream synonym-stream-symbol sys system t tagbody tailp tan tanh tenth terpri the third throw time trace translate-logical-pathname translate-pathname tree-equal truename truncase truncate two-way-stream two-way-stream-input-stream two-way-stream-output-stream type typecase type-error type-error-datum type-error-expected-type type-of typep unbound-slot unbound-slot-instance unbound-variable undefined-function unexport unintern union unless unread unread-char unsigned-byte untrace unuse-package unwind-protect update-instance-for-different-class update-instance-for-redefined-class upgraded-array-element-type upgraded-complex-part-type upper-case-p use-package user user-homedir-pathname use-value values values-list vector vectorp vector-pop vector-push vector-push-extend warn warning when wild-pathname-p with-accessors with-compilation-unit with-condition-restarts with-hash-table-iterator with-input-from-string with-open-file with-open-stream with-output-to-string with-package-iterator with-simple-restart with-slots with-standard-io-syntax write write-byte write-char write-line write-sequence write-string write-to-string yes-or-no-p y-or-n-p zerop :abort :adjustable :append :array :base :case :circle :conc-name :constructor :copier :count :create :default :defaults :device :direction :directory :displaced-index-offset :displaced-to :element-type :end1 :end2 :end :error :escape :external :from-end :gensym :host :if-does-not-exist:pretty :if-exists:print :include:print-function :index :inherited :initial-contents :initial-element :initial-offset :initial-value :input :internal:size :io :junk-allowed :key :length :level :named :name :new-version :nicknames :output-file :output :overwrite :predicate :preserve-whitespace :probe :radix :read-only :rehash-size :rehash-threshold :rename-and-delete :rename :start1 :start2 :start :stream :supersede :test :test-not :type :use :verbose :version *applyhook* *break-on-signals* *break-on-signals* *break-on-warnings* *compile-file-pathname* *compile-file-pathname* *compile-file-truename* *compile-file-truename* *compile-print* *compile-verbose* *compile-verbose* *debugger-hook* *debug-io* *default-pathname-defaults* *error-output* *evalhook* *features* *gensym-counter* *load-pathname* *load-print* *load-truename* *load-verbose* *macroexpand-hook* *modules* *package* *print-array* *print-base* *print-case* *print-circle* *print-escape* *print-gensym* *print-length* *print-level* *print-lines* *print-miser-width* *print-miser-width* *print-pprint-dispatch* *print-pprint-dispatch* *print-pretty* *print-radix* *print-readably* *print-right-margin* *print-right-margin* *query-io* *random-state* *read-base* *read-default-float-format* *read-eval* *read-suppress* *readtable* *standard-input* *standard-output* *terminal-io* *trace-output* skylighting-core-0.8.5/xml/modelines.xml0000644000000000000000000001564213673235152016514 0ustar0000000000000000 ]> skylighting-core-0.8.5/xml/html.xml0000644000000000000000000004463113673235152015501 0ustar0000000000000000 ]> skylighting-core-0.8.5/xml/texinfo.xml0000644000000000000000000000525613673235152016211 0ustar0000000000000000 skylighting-core-0.8.5/xml/cmake.xml0000644000000000000000000062351213673235212015613 0ustar0000000000000000 ]> break cmake_host_system_information cmake_minimum_required cmake_parse_arguments cmake_policy configure_file continue elseif else endforeach endfunction endif endmacro endwhile execute_process file find_file find_library find_package find_path find_program foreach function get_cmake_property get_directory_property get_filename_component get_property if include include_guard list macro mark_as_advanced math message option return separate_arguments set_directory_properties set_property set site_name string unset variable_watch while add_compile_definitions add_compile_options add_custom_command add_custom_target add_definitions add_dependencies add_executable add_library add_link_options add_subdirectory add_test aux_source_directory build_command create_test_sourcelist define_property enable_language enable_testing export fltk_wrap_ui get_source_file_property get_target_property get_test_property include_directories include_external_msproject include_regular_expression install link_directories link_libraries load_cache project qt_wrap_cpp qt_wrap_ui remove_definitions set_source_files_properties set_target_properties set_tests_properties source_group target_compile_definitions target_compile_features target_compile_options target_include_directories target_link_directories target_link_libraries target_link_options target_precompile_headers target_sources try_compile try_run ctest_build ctest_configure ctest_coverage ctest_empty_binary_directory ctest_memcheck ctest_read_custom_files ctest_run_script ctest_sleep ctest_start ctest_submit ctest_test ctest_update ctest_upload QUERY RESULT AVAILABLE_PHYSICAL_MEMORY AVAILABLE_VIRTUAL_MEMORY FQDN HAS_AMD_3DNOW HAS_AMD_3DNOW_PLUS HAS_FPU HAS_IA64 HAS_MMX HAS_MMX_PLUS HAS_SERIAL_NUMBER HAS_SSE HAS_SSE2 HAS_SSE_FP HAS_SSE_MMX HOSTNAME IS_64BIT NUMBER_OF_LOGICAL_CORES NUMBER_OF_PHYSICAL_CORES OS_NAME OS_PLATFORM OS_RELEASE OS_VERSION PROCESSOR_DESCRIPTION PROCESSOR_NAME PROCESSOR_SERIAL_NUMBER TOTAL_PHYSICAL_MEMORY TOTAL_VIRTUAL_MEMORY FATAL_ERROR VERSION PARSE_ARGV GET POP PUSH SET VERSION NEW OLD @ONLY COPYONLY ESCAPE_QUOTES NEWLINE_STYLE CRLF DOS LF UNIX WIN32 AND DEFINED EQUAL EXISTS GREATER GREATER_EQUAL IN_LIST IS_ABSOLUTE IS_DIRECTORY IS_NEWER_THAN IS_SYMLINK LESS LESS_EQUAL MATCHES NOT OR POLICY STREQUAL STRGREATER STRGREATER_EQUAL STRLESS STRLESS_EQUAL TARGET TEST VERSION_EQUAL VERSION_GREATER VERSION_GREATER_EQUAL VERSION_LESS VERSION_LESS_EQUAL COMMAND COMMAND_ECHO ENCODING ERROR_FILE ERROR_QUIET ERROR_STRIP_TRAILING_WHITESPACE ERROR_VARIABLE INPUT_FILE OUTPUT_FILE OUTPUT_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE OUTPUT_VARIABLE RESULTS_VARIABLE RESULT_VARIABLE TIMEOUT WORKING_DIRECTORY ANSI AUTO NONE OEM STDERR STDOUT UTF8 APPEND CONDITION CONFIGURE_DEPENDS CONTENT COPY DESTINATION DIRECTORY DIRECTORY_PERMISSIONS DOWNLOAD ENCODING EXCLUDE EXPECTED_HASH EXPECTED_MD5 FILES_MATCHING FILE_PERMISSIONS FOLLOW_SYMLINKS FOLLOW_SYMLINK_CHAIN GENERATE GET_RUNTIME_DEPENDENCIES GLOB GLOB_RECURSE GUARD HEX HTTPHEADER INACTIVITY_TIMEOUT INPUT INSTALL LENGTH_MAXIMUM LENGTH_MINIMUM LIMIT LIMIT_COUNT LIMIT_INPUT LIMIT_OUTPUT LIST_DIRECTORIES LOCK LOG MAKE_DIRECTORY MD5 NETRC NETRC_FILE NEWLINE_CONSUME NO_HEX_CONVERSION NO_SOURCE_PERMISSIONS OFFSET OUTPUT PATTERN PERMISSIONS READ READ_SYMLINK REGEX RELATIVE RELATIVE_PATH RELEASE REMOVE REMOVE_RECURSE RENAME RESULT_VARIABLE SHA1 SHA224 SHA256 SHA384 SHA3_224 SHA3_256 SHA3_384 SHA3_512 SHA512 SHOW_PROGRESS SIZE STATUS STRINGS TIMEOUT TIMESTAMP TLS_CAINFO TLS_VERIFY TOUCH TOUCH_NOCREATE TO_CMAKE_PATH TO_NATIVE_PATH UPLOAD USERPWD USE_SOURCE_PERMISSIONS UTC WRITE FILE FUNCTION GROUP_EXECUTE GROUP_READ GROUP_WRITE IGNORED OPTIONAL OWNER_EXECUTE OWNER_READ OWNER_WRITE PROCESS REQUIRED SETGID SETUID UTF-16BE UTF-16LE UTF-32B UTF-32LE UTF-8 WORLD_EXECUTE WORLD_READ WORLD_WRITE CMAKE_FIND_ROOT_PATH_BOTH DOC HINTS NAMES NO_CMAKE_ENVIRONMENT_PATH NO_CMAKE_FIND_ROOT_PATH NO_CMAKE_PATH NO_CMAKE_SYSTEM_PATH NO_DEFAULT_PATH NO_PACKAGE_ROOT_PATH NO_SYSTEM_ENVIRONMENT_PATH ONLY_CMAKE_FIND_ROOT_PATH PATHS PATH_SUFFIXES CMAKE_FIND_ROOT_PATH_BOTH DOC HINTS NAMES NAMES_PER_DIR NO_CMAKE_ENVIRONMENT_PATH NO_CMAKE_FIND_ROOT_PATH NO_CMAKE_PATH NO_CMAKE_SYSTEM_PATH NO_DEFAULT_PATH NO_PACKAGE_ROOT_PATH NO_SYSTEM_ENVIRONMENT_PATH ONLY_CMAKE_FIND_ROOT_PATH PATHS PATH_SUFFIXES CMAKE_FIND_ROOT_PATH_BOTH COMPONENTS CONFIG CONFIGS EXACT HINTS MODULE NAMES NO_CMAKE_ENVIRONMENT_PATH NO_CMAKE_FIND_ROOT_PATH NO_CMAKE_PACKAGE_REGISTRY NO_CMAKE_PATH NO_CMAKE_SYSTEM_PACKAGE_REGISTRY NO_CMAKE_SYSTEM_PATH NO_DEFAULT_PATH NO_MODULE NO_PACAKGE_ROOT_PATH NO_POLICY_SCOPE NO_SYSTEM_ENVIRONMENT_PATH ONLY_CMAKE_FIND_ROOT_PATH OPTIONAL_COMPONENTS PATHS PATH_SUFFIXES QUIET REQUIRED CMAKE_FIND_ROOT_PATH_BOTH DOC HINTS NAMES NO_CMAKE_ENVIRONMENT_PATH NO_CMAKE_FIND_ROOT_PATH NO_CMAKE_PATH NO_CMAKE_SYSTEM_PATH NO_DEFAULT_PATH NO_PACKAGE_ROOT_PATH NO_SYSTEM_ENVIRONMENT_PATH ONLY_CMAKE_FIND_ROOT_PATH PATHS PATH_SUFFIXES CMAKE_FIND_ROOT_PATH_BOTH DOC HINTS NAMES NAMES_PER_DIR NO_CMAKE_ENVIRONMENT_PATH NO_CMAKE_FIND_ROOT_PATH NO_CMAKE_PATH NO_CMAKE_SYSTEM_PATH NO_DEFAULT_PATH NO_PACKAGE_ROOT_PATH NO_SYSTEM_ENVIRONMENT_PATH ONLY_CMAKE_FIND_ROOT_PATH PATHS PATH_SUFFIXES IN ITEMS LISTS RANGE ZIP_LISTS CACHE_VARIABLES COMMANDS COMPONENTS MACROS VARIABLES DEFINITION DIRECTORY ABSOLUTE BASE_DIR CACHE DIRECTORY EXT LAST_EXT NAME NAME_WE NAME_WLE PATH PROGRAM PROGRAM_ARGS REALPATH BRIEF_DOCS CACHE DEFINED DIRECTORY FULL_DOCS GLOBAL INSTALL PROPERTY SET SOURCE TARGET TEST VARIABLE AND DEFINED EQUAL EXISTS GREATER GREATER_EQUAL IN_LIST IS_ABSOLUTE IS_DIRECTORY IS_NEWER_THAN IS_SYMLINK LESS LESS_EQUAL MATCHES NOT OR POLICY STREQUAL STRGREATER STRGREATER_EQUAL STRLESS STRLESS_EQUAL TARGET TEST VERSION_EQUAL VERSION_GREATER VERSION_GREATER_EQUAL VERSION_LESS VERSION_LESS_EQUAL NO_POLICY_SCOPE OPTIONAL RESULT_VARIABLE DIRECTORY GLOBAL APPEND AT CASE COMPARE EXCLUDE FILTER FIND FOR GENEX_STRIP GET INCLUDE INSERT JOIN LENGTH ORDER OUTPUT_VARIABLE POP_BACK POP_FRONT PREPEND REGEX REMOVE_AT REMOVE_DUPLICATES REMOVE_ITEM REPLACE REVERSE SORT STRIP SUBLIST TOLOWER TRANSFORM ASCENDING DESCENDING FILE_BASENAME INSENSITIVE SENSITIVE STRING CLEAR FORCE EXPR OUTPUT_FORMAT DECIMAL HEXADECIMAL AUTHOR_WARNING CHECK_FAIL CHECK_PASS CHECK_START DEBUG DEPRECATION FATAL_ERROR NOTICE SEND_ERROR STATUS TRACE VERBOSE WARNING NATIVE_COMMAND UNIX_COMMAND WINDOWS_COMMAND PROPERTIES APPEND APPEND_STRING CACHE DIRECTORY GLOBAL INSTALL PROPERTY SOURCE TARGET TEST VARIABLE CACHE FORCE PARENT_SCOPE BOOL FILEPATH INTERNAL PATH STATIC STRING @ONLY ALPHABET APPEND ASCII COMPARE CONCAT CONFIGURE EQUAL ESCAPE_QUOTES FIND GENEX_STRIP GREATER GREATER_EQUAL JOIN LENGTH LESS LESS_EQUAL MAKE_C_IDENTIFIER MATCH MATCHALL MD5 NAME NAMESPACE NOTEQUAL PREPEND RANDOM RANDOM_SEED REGEX REPEAT REPLACE REVERSE SHA1 SHA224 SHA256 SHA384 SHA3_224 SHA3_256 SHA3_384 SHA3_512 SHA512 STRIP SUBSTRING TIMESTAMP TOLOWER TOUPPER TYPE UPPER UTC UUID CACHE PARENT_SCOPE AND DEFINED EQUAL EXISTS GREATER GREATER_EQUAL IN_LIST IS_ABSOLUTE IS_DIRECTORY IS_NEWER_THAN IS_SYMLINK LESS LESS_EQUAL MATCHES NOT OR POLICY STREQUAL STRGREATER STRGREATER_EQUAL STRLESS STRLESS_EQUAL TARGET TEST VERSION_EQUAL VERSION_GREATER VERSION_GREATER_EQUAL VERSION_LESS VERSION_LESS_EQUAL APPEND ARGS BYPRODUCTS COMMAND COMMAND_EXPAND_LISTS COMMENT DEPENDS DEPFILE IMPLICIT_DEPENDS JOB_POOL MAIN_DEPENDENCY OUTPUT POST_BUILD PRE_BUILD PRE_LINK TARGET USES_TERMINAL VERBATIM WORKING_DIRECTORY ALL APPEND BYPRODUCTS COMMAND COMMAND_EXPAND_LISTS COMMENT DEPENDS DEPFILE IMPLICIT_DEPENDS JOB_POOL SOURCES USES_TERMINAL VERBATIM WORKING_DIRECTORY ALIAS EXCLUDE_FROM_ALL GLOBAL IMPORTED MACOSX_BUNDLE WIN32 ALIAS EXCLUDE_FROM_ALL GLOBAL IMPORTED INTERFACE MODULE OBJECT SHARED STATIC UNKNOWN EXCLUDE_FROM_ALL COMMAND COMMAND_EXPAND_LISTS CONFIGURATIONS NAME WORKING_DIRECTORY CONFIGURATION TARGET EXTRA_INCLUDE FUNCTION BRIEF_DOCS CACHED_VARIABLE DIRECTORY FULL_DOCS GLOBAL INHERITED PROPERTY SOURCE TEST VARIABLE OPTIONAL ASM ASM-ATT ASM_MASM ASM_NASM C CSharp CUDA CXX Fortran Java OBJC OBJCXX RC Swift ANDROID_MK APPEND EXPORT EXPORT_LINK_INTERFACE_LIBRARIES FILE NAMESPACE TARGETS AFTER BEFORE SYSTEM GUID PLATFORM TYPE ARCHIVE BUNDLE CODE COMPONENT CONFIGURATIONS DESTINATION DIRECTORY DIRECTORY_PERMISSIONS EXCLUDE EXCLUDE_FROM_ALL EXPORT EXPORT_ANDROID_MK EXPORT_LINK_INTERFACE_LIBRARIES FILE FILES FILES_MATCHING FILE_PERMISSIONS FRAMEWORK INCLUDES LIBRARY MESSAGE_NEVER NAMELINK_COMPONENT NAMELINK_ONLY NAMELINK_SKIP NAMESPACE OBJECTS OPTIONAL PATTERN PERMISSIONS PRIVATE_HEADER PROGRAMS PUBLIC_HEADER REGEX RENAME RESOURCE RUNTIME SCRIPT TARGETS USE_SOURCE_PERMISSIONS GROUP_EXECUTE GROUP_READ GROUP_WRITE OWNER_EXECUTE OWNER_READ OWNER_WRITE SETGID SETUID WORLD_EXECUTE WORLD_READ WORLD_WRITE AFTER BEFORE debug general optimized EXCLUDE INCLUDE_INTERNALS READ_WITH_PREFIX DESCRIPTION HOMEPAGE_URL LANGUAGES VERSION ASM ASM-ATT ASM_MASM ASM_NASM C CSharp CUDA CXX Fortran Java NONE OBJC OBJCXX RC Swift PROPERTIES PROPERTIES PROPERTIES FILES PREFIX REGULAR_EXPRESSION TREE INTERFACE PRIVATE PUBLIC INTERFACE PRIVATE PUBLIC c_function_prototypes c_restrict c_static_assert c_std_11 c_std_90 c_std_99 c_variadic_macros cuda_std_03 cuda_std_11 cuda_std_14 cuda_std_17 cuda_std_20 cxx_aggregate_default_initializers cxx_alias_templates cxx_alignas cxx_alignof cxx_attribute_deprecated cxx_attributes cxx_auto_type cxx_binary_literals cxx_constexpr cxx_contextual_conversions cxx_decltype cxx_decltype_auto cxx_decltype_incomplete_return_types cxx_default_function_template_args cxx_defaulted_functions cxx_defaulted_move_initializers cxx_delegating_constructors cxx_deleted_functions cxx_digit_separators cxx_enum_forward_declarations cxx_explicit_conversions cxx_extended_friend_declarations cxx_extern_templates cxx_final cxx_func_identifier cxx_generalized_initializers cxx_generic_lambdas cxx_inheriting_constructors cxx_inline_namespaces cxx_lambda_init_captures cxx_lambdas cxx_local_type_template_args cxx_long_long_type cxx_noexcept cxx_nonstatic_member_init cxx_nullptr cxx_override cxx_range_for cxx_raw_string_literals cxx_reference_qualified_functions cxx_relaxed_constexpr cxx_return_type_deduction cxx_right_angle_brackets cxx_rvalue_references cxx_sizeof_member cxx_static_assert cxx_std_11 cxx_std_14 cxx_std_17 cxx_std_20 cxx_std_98 cxx_strong_enums cxx_template_template_parameters cxx_thread_local cxx_trailing_return_types cxx_unicode_literals cxx_uniform_initialization cxx_unrestricted_unions cxx_user_literals cxx_variable_templates cxx_variadic_macros cxx_variadic_templates BEFORE INTERFACE PRIVATE PUBLIC BEFORE INTERFACE PRIVATE PUBLIC SYSTEM BEFORE INTERFACE PRIVATE PUBLIC INTERFACE PRIVATE PUBLIC INTERFACE PRIVATE PUBLIC INTERFACE PRIVATE PUBLIC REUSE_FROM INTERFACE PRIVATE PUBLIC CMAKE_FLAGS COMPILE_DEFINITIONS COPY_FILE COPY_FILE_ERROR LINK_LIBRARIES LINK_OPTIONS OUTPUT_VARIABLE RESULT_VAR SOURCES ARGS CMAKE_FLAGS COMPILE_DEFINITIONS COMPILE_OUTPUT_VARIABLE COMPILE_RESULT_VAR LINK_LIBRARIES LINK_OPTIONS OUTPUT_VARIABLE RUN_OUTPUT_VARIABLE RUN_RESULT_VAR APPEND BUILD CAPTURE_CMAKE_ERROR CONFIGURATION FLAGS NUMBER_ERRORS NUMBER_WARNINGS PROJECT_NAME RETURN_VALUE TARGET APPEND BUILD CAPTURE_CMAKE_ERROR OPTIONS QUIET RETURN_VALUE SOURCE APPEND BUILD CAPTURE_CMAKE_ERROR LABELS QUIET RETURN_VALUE APPEND BUILD DEFECT_COUNT END EXCLUDE EXCLUDE_FIXTURE EXCLUDE_FIXTURE_CLEANUP EXCLUDE_FIXTURE_SETUP EXCLUDE_LABEL INCLUDE INCLUDE_LABEL PARALLEL_LEVEL QUIET RETURN_VALUE SCHEDULE_RANDOM START STOP_TIME STRIDE TEST_LOAD NEW_PROCESS RETURN_VALUE APPEND QUIET TRACK BUILD_ID CDASH_UPLOAD CDASH_UPLOAD_TYPE FILES HTTPHEADER PARTS QUIET RETRY_COUNT RETRY_DELAY RETURN_VALUE SUBMIT_URL APPEND BUILD CAPTURE_CMAKE_ERROR END EXCLUDE EXCLUDE_FIXTURE EXCLUDE_FIXTURE_CLEANUP EXCLUDE_FIXTURE_SETUP EXCLUDE_LABEL INCLUDE INCLUDE_LABEL PARALLEL_LEVEL QUIET REPEAT RETURN_VALUE SCHEDULE_RANDOM START STOP_TIME STRIDE TEST_LOAD AFTER_TIMEOUT UNTIL_FAIL UNTIL_PASS QUIET RETURN_VALUE SOURCE CAPTURE_CMAKE_ERROR FILES QUIET ANDROID APPLE BORLAND BUILD_SHARED_LIBS BUILD_TESTING CMAKE_ABSOLUTE_DESTINATION_FILES CMAKE_AIX_EXPORT_ALL_SYMBOLS CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS CMAKE_ANDROID_API CMAKE_ANDROID_API_MIN CMAKE_ANDROID_ARCH CMAKE_ANDROID_ARCH_ABI CMAKE_ANDROID_ARM_MODE CMAKE_ANDROID_ARM_NEON CMAKE_ANDROID_ASSETS_DIRECTORIES CMAKE_ANDROID_GUI CMAKE_ANDROID_JAR_DEPENDENCIES CMAKE_ANDROID_JAR_DIRECTORIES CMAKE_ANDROID_JAVA_SOURCE_DIR CMAKE_ANDROID_NATIVE_LIB_DEPENDENCIES CMAKE_ANDROID_NATIVE_LIB_DIRECTORIES CMAKE_ANDROID_NDK CMAKE_ANDROID_NDK_DEPRECATED_HEADERS CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION CMAKE_ANDROID_PROCESS_MAX CMAKE_ANDROID_PROGUARD CMAKE_ANDROID_PROGUARD_CONFIG_PATH CMAKE_ANDROID_SECURE_PROPS_PATH CMAKE_ANDROID_SKIP_ANT_STEP CMAKE_ANDROID_STANDALONE_TOOLCHAIN CMAKE_ANDROID_STL_TYPE CMAKE_ANSI_CXXFLAGS CMAKE_APPBUNDLE_PATH CMAKE_AR CMAKE_ARCHIVE_OUTPUT_DIRECTORY CMAKE_ARGC CMAKE_AUTOGEN_ORIGIN_DEPENDS CMAKE_AUTOGEN_PARALLEL CMAKE_AUTOGEN_VERBOSE CMAKE_AUTOMOC CMAKE_AUTOMOC_DEPEND_FILTERS CMAKE_AUTOMOC_MOC_OPTIONS CMAKE_AUTOMOC_PATH_PREFIX CMAKE_AUTOMOC_RELAXED_MODE CMAKE_AUTORCC CMAKE_AUTORCC_OPTIONS CMAKE_AUTOUIC CMAKE_AUTOUIC_OPTIONS CMAKE_AUTOUIC_SEARCH_PATHS CMAKE_BACKWARDS_COMPATIBILITY CMAKE_BINARY_DIR CMAKE_BUILD_RPATH CMAKE_BUILD_RPATH_USE_ORIGIN CMAKE_BUILD_TOOL CMAKE_BUILD_TYPE CMAKE_BUILD_WITH_INSTALL_NAME_DIR CMAKE_BUILD_WITH_INSTALL_RPATH CMAKE_CACHEFILE_DIR CMAKE_CACHE_MAJOR_VERSION CMAKE_CACHE_MINOR_VERSION CMAKE_CACHE_PATCH_VERSION CMAKE_CFG_INTDIR CMAKE_CL_64 CMAKE_CODEBLOCKS_COMPILER_ID CMAKE_CODEBLOCKS_EXCLUDE_EXTERNAL_FILES CMAKE_CODELITE_USE_TARGETS CMAKE_COLOR_MAKEFILE CMAKE_COMMAND CMAKE_COMPILER_2005 CMAKE_COMPILER_IS_GNUCC CMAKE_COMPILER_IS_GNUCXX CMAKE_COMPILER_IS_GNUG77 CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY CMAKE_CONFIGURATION_TYPES CMAKE_CROSSCOMPILING CMAKE_CROSSCOMPILING_EMULATOR CMAKE_CROSS_CONFIGS CMAKE_CTEST_ARGUMENTS CMAKE_CTEST_COMMAND CMAKE_CUDA_COMPILE_FEATURES CMAKE_CUDA_EXTENSIONS CMAKE_CUDA_HOST_COMPILER CMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS CMAKE_CUDA_RUNTIME_LIBRARY CMAKE_CUDA_SEPARABLE_COMPILATION CMAKE_CUDA_STANDARD CMAKE_CUDA_STANDARD_REQUIRED CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES CMAKE_CURRENT_BINARY_DIR CMAKE_CURRENT_FUNCTION CMAKE_CURRENT_FUNCTION_LIST_DIR CMAKE_CURRENT_FUNCTION_LIST_FILE CMAKE_CURRENT_FUNCTION_LIST_LINE CMAKE_CURRENT_LIST_DIR CMAKE_CURRENT_LIST_FILE CMAKE_CURRENT_LIST_LINE CMAKE_CURRENT_SOURCE_DIR CMAKE_CXX_COMPILE_FEATURES CMAKE_CXX_EXTENSIONS CMAKE_CXX_STANDARD CMAKE_CXX_STANDARD_REQUIRED CMAKE_C_COMPILE_FEATURES CMAKE_C_EXTENSIONS CMAKE_C_STANDARD CMAKE_C_STANDARD_REQUIRED CMAKE_DEBUG_POSTFIX CMAKE_DEBUG_TARGET_PROPERTIES CMAKE_DEFAULT_BUILD_TYPE CMAKE_DEFAULT_CONFIGS CMAKE_DEPENDS_IN_PROJECT_ONLY CMAKE_DIRECTORY_LABELS CMAKE_DISABLE_PRECOMPILE_HEADERS CMAKE_DL_LIBS CMAKE_DOTNET_TARGET_FRAMEWORK CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT CMAKE_ECLIPSE_MAKE_ARGUMENTS CMAKE_ECLIPSE_RESOURCE_ENCODING CMAKE_ECLIPSE_VERSION CMAKE_EDIT_COMMAND CMAKE_ENABLE_EXPORTS CMAKE_ERROR_DEPRECATED CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION CMAKE_EXECUTABLE_SUFFIX CMAKE_EXECUTE_PROCESS_COMMAND_ECHO CMAKE_EXE_LINKER_FLAGS CMAKE_EXE_LINKER_FLAGS_INIT CMAKE_EXPORT_COMPILE_COMMANDS CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_EXPORT_PACKAGE_REGISTRY CMAKE_EXTRA_GENERATOR CMAKE_EXTRA_INCLUDE_FILES CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES CMAKE_FIND_APPBUNDLE CMAKE_FIND_DEBUG_MODE CMAKE_FIND_FRAMEWORK CMAKE_FIND_FRAMEWORK_EXTRA_LOCATIONS CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX CMAKE_FIND_LIBRARY_PREFIXES CMAKE_FIND_LIBRARY_SUFFIXES CMAKE_FIND_NO_INSTALL_PREFIX CMAKE_FIND_PACKAGE_NAME CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_PREFER_CONFIG CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS CMAKE_FIND_PACKAGE_SORT_DIRECTION CMAKE_FIND_PACKAGE_SORT_ORDER CMAKE_FIND_PACKAGE_WARN_NO_MODULE CMAKE_FIND_ROOT_PATH CMAKE_FIND_ROOT_PATH_MODE_INCLUDE CMAKE_FIND_ROOT_PATH_MODE_LIBRARY CMAKE_FIND_ROOT_PATH_MODE_PACKAGE CMAKE_FIND_ROOT_PATH_MODE_PROGRAM CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH CMAKE_FIND_USE_CMAKE_PATH CMAKE_FIND_USE_CMAKE_SYSTEM_PATH CMAKE_FIND_USE_PACKAGE_REGISTRY CMAKE_FIND_USE_PACKAGE_ROOT_PATH CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY CMAKE_FOLDER CMAKE_FRAMEWORK CMAKE_FRAMEWORK_PATH CMAKE_Fortran_FORMAT CMAKE_Fortran_MODDIR_DEFAULT CMAKE_Fortran_MODDIR_FLAG CMAKE_Fortran_MODOUT_FLAG CMAKE_Fortran_MODULE_DIRECTORY CMAKE_GENERATOR CMAKE_GENERATOR_INSTANCE CMAKE_GENERATOR_NO_COMPILER_ENV CMAKE_GENERATOR_PLATFORM CMAKE_GENERATOR_TOOLSET CMAKE_GLOBAL_AUTOGEN_TARGET CMAKE_GLOBAL_AUTOGEN_TARGET_NAME CMAKE_GLOBAL_AUTORCC_TARGET CMAKE_GLOBAL_AUTORCC_TARGET_NAME CMAKE_GNUtoMS CMAKE_HAS_ANSI_STRING_STREAM CMAKE_HOME_DIRECTORY CMAKE_HOST_APPLE CMAKE_HOST_SOLARIS CMAKE_HOST_SYSTEM CMAKE_HOST_SYSTEM_NAME CMAKE_HOST_SYSTEM_PROCESSOR CMAKE_HOST_SYSTEM_VERSION CMAKE_HOST_UNIX CMAKE_HOST_WIN32 CMAKE_HP_PTHREADS_INIT CMAKE_IGNORE_PATH CMAKE_IMPORT_LIBRARY_PREFIX CMAKE_IMPORT_LIBRARY_SUFFIX CMAKE_INCLUDE_CURRENT_DIR CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE CMAKE_INCLUDE_DIRECTORIES_BEFORE CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE CMAKE_INCLUDE_PATH CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATADIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_DEBUG_LIBRARIES CMAKE_INSTALL_DEBUG_LIBRARIES_ONLY CMAKE_INSTALL_DEFAULT_COMPONENT_NAME CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS CMAKE_INSTALL_DOCDIR CMAKE_INSTALL_FULL_BINDIR CMAKE_INSTALL_FULL_DATADIR CMAKE_INSTALL_FULL_DATAROOTDIR CMAKE_INSTALL_FULL_DOCDIR CMAKE_INSTALL_FULL_INCLUDEDIR CMAKE_INSTALL_FULL_INFODIR CMAKE_INSTALL_FULL_LIBDIR CMAKE_INSTALL_FULL_LIBEXECDIR CMAKE_INSTALL_FULL_LOCALEDIR CMAKE_INSTALL_FULL_LOCALSTATEDIR CMAKE_INSTALL_FULL_MANDIR CMAKE_INSTALL_FULL_OLDINCLUDEDIR CMAKE_INSTALL_FULL_RUNSTATEDIR CMAKE_INSTALL_FULL_SBINDIR CMAKE_INSTALL_FULL_SHAREDSTATEDIR CMAKE_INSTALL_FULL_SYSCONFDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_INFODIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_LOCALEDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_MANDIR CMAKE_INSTALL_MESSAGE CMAKE_INSTALL_MFC_LIBRARIES CMAKE_INSTALL_NAME_DIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_OPENMP_LIBRARIES CMAKE_INSTALL_PREFIX CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT CMAKE_INSTALL_REMOVE_ENVIRONMENT_RPATH CMAKE_INSTALL_RPATH CMAKE_INSTALL_RPATH_USE_LINK_PATH CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SBINDIR CMAKE_INSTALL_SHAREDSTATEDIR CMAKE_INSTALL_SYSCONFDIR CMAKE_INSTALL_SYSTEM_RUNTIME_COMPONENT CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP CMAKE_INSTALL_UCRT_LIBRARIES CMAKE_INTERNAL_PLATFORM_ABI CMAKE_INTERPROCEDURAL_OPTIMIZATION CMAKE_IOS_INSTALL_COMBINED CMAKE_JOB_POOLS CMAKE_JOB_POOL_COMPILE CMAKE_JOB_POOL_LINK CMAKE_LIBRARY_ARCHITECTURE CMAKE_LIBRARY_ARCHITECTURE_REGEX CMAKE_LIBRARY_OUTPUT_DIRECTORY CMAKE_LIBRARY_PATH CMAKE_LIBRARY_PATH_FLAG CMAKE_LINK_DEF_FILE_FLAG CMAKE_LINK_DEPENDS_NO_SHARED CMAKE_LINK_DIRECTORIES_BEFORE CMAKE_LINK_INTERFACE_LIBRARIES CMAKE_LINK_LIBRARY_FILE_FLAG CMAKE_LINK_LIBRARY_FLAG CMAKE_LINK_LIBRARY_SUFFIX CMAKE_LINK_SEARCH_END_STATIC CMAKE_LINK_SEARCH_START_STATIC CMAKE_LINK_WHAT_YOU_USE CMAKE_MACOSX_BUNDLE CMAKE_MACOSX_RPATH CMAKE_MAJOR_VERSION CMAKE_MAKE_PROGRAM CMAKE_MATCH_COUNT CMAKE_MAXIMUM_RECURSION_DEPTH CMAKE_MESSAGE_CONTEXT CMAKE_MESSAGE_CONTEXT_SHOW CMAKE_MESSAGE_INDENT CMAKE_MESSAGE_LOG_LEVEL CMAKE_MFC_FLAG CMAKE_MINIMUM_REQUIRED_VERSION CMAKE_MINOR_VERSION CMAKE_MODULE_LINKER_FLAGS CMAKE_MODULE_LINKER_FLAGS_INIT CMAKE_MODULE_PATH CMAKE_MSVCIDE_RUN_PATH CMAKE_MSVC_RUNTIME_LIBRARY CMAKE_NETRC CMAKE_NETRC_FILE CMAKE_NINJA_OUTPUT_PATH_PREFIX CMAKE_NOT_USING_CONFIG_FLAGS CMAKE_NO_ANSI_FOR_SCOPE CMAKE_NO_ANSI_STREAM_HEADERS CMAKE_NO_ANSI_STRING_STREAM CMAKE_NO_BUILTIN_CHRPATH CMAKE_NO_STD_NAMESPACE CMAKE_NO_SYSTEM_FROM_IMPORTED CMAKE_OBJECT_PATH_MAX CMAKE_OSX_ARCHITECTURES CMAKE_OSX_DEPLOYMENT_TARGET CMAKE_OSX_SYSROOT CMAKE_PARENT_LIST_FILE CMAKE_PATCH_VERSION CMAKE_PDB_OUTPUT_DIRECTORY CMAKE_POSITION_INDEPENDENT_CODE CMAKE_PREFIX_PATH CMAKE_PROGRAM_PATH CMAKE_PROJECT_DESCRIPTION CMAKE_PROJECT_HOMEPAGE_URL CMAKE_PROJECT_INCLUDE CMAKE_PROJECT_INCLUDE_BEFORE CMAKE_PROJECT_NAME CMAKE_PROJECT_VERSION CMAKE_PROJECT_VERSION_MAJOR CMAKE_PROJECT_VERSION_MINOR CMAKE_PROJECT_VERSION_PATCH CMAKE_PROJECT_VERSION_TWEAK CMAKE_RANLIB CMAKE_REQUIRED_DEFINITIONS CMAKE_REQUIRED_FLAGS CMAKE_REQUIRED_INCLUDES CMAKE_REQUIRED_LIBRARIES CMAKE_REQUIRED_LINK_OPTIONS CMAKE_REQUIRED_QUIET CMAKE_ROOT CMAKE_RUNTIME_OUTPUT_DIRECTORY CMAKE_SCRIPT_MODE_FILE CMAKE_SHARED_LIBRARY_PREFIX CMAKE_SHARED_LIBRARY_SUFFIX CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS_INIT CMAKE_SHARED_MODULE_PREFIX CMAKE_SHARED_MODULE_SUFFIX CMAKE_SIZEOF_VOID_P CMAKE_SKIP_BUILD_RPATH CMAKE_SKIP_INSTALL_ALL_DEPENDENCY CMAKE_SKIP_INSTALL_RPATH CMAKE_SKIP_INSTALL_RULES CMAKE_SKIP_RPATH CMAKE_SOURCE_DIR CMAKE_STAGING_PREFIX CMAKE_STATIC_LIBRARY_PREFIX CMAKE_STATIC_LIBRARY_SUFFIX CMAKE_STATIC_LINKER_FLAGS CMAKE_STATIC_LINKER_FLAGS_INIT CMAKE_SUBLIME_TEXT_2_ENV_SETTINGS CMAKE_SUBLIME_TEXT_2_EXCLUDE_BUILD_TREE CMAKE_SUPPRESS_DEVELOPER_ERRORS CMAKE_SUPPRESS_DEVELOPER_WARNINGS CMAKE_SUPPRESS_REGENERATION CMAKE_SWIG_FLAGS CMAKE_SWIG_OUTDIR CMAKE_SYSROOT CMAKE_SYSROOT_COMPILE CMAKE_SYSROOT_LINK CMAKE_SYSTEM CMAKE_SYSTEM_APPBUNDLE_PATH CMAKE_SYSTEM_FRAMEWORK_PATH CMAKE_SYSTEM_IGNORE_PATH CMAKE_SYSTEM_INCLUDE_PATH CMAKE_SYSTEM_LIBRARY_PATH CMAKE_SYSTEM_NAME CMAKE_SYSTEM_PREFIX_PATH CMAKE_SYSTEM_PROCESSOR CMAKE_SYSTEM_PROGRAM_PATH CMAKE_SYSTEM_VERSION CMAKE_Swift_LANGUAGE_VERSION CMAKE_Swift_MODULE_DIRECTORY CMAKE_THREAD_LIBS_INIT CMAKE_THREAD_PREFER_PTHREAD CMAKE_TOOLCHAIN_FILE CMAKE_TRY_COMPILE_CONFIGURATION CMAKE_TRY_COMPILE_PLATFORM_VARIABLES CMAKE_TRY_COMPILE_TARGET_TYPE CMAKE_TWEAK_VERSION CMAKE_UNITY_BUILD CMAKE_UNITY_BUILD_BATCH_SIZE CMAKE_USER_MAKE_RULES_OVERRIDE CMAKE_USE_PTHREADS_INIT CMAKE_USE_RELATIVE_PATHS CMAKE_USE_SPROC_INIT CMAKE_USE_WIN32_THREADS_INIT CMAKE_VERBOSE_MAKEFILE CMAKE_VERSION CMAKE_VISIBILITY_INLINES_HIDDEN CMAKE_VS_DEVENV_COMMAND CMAKE_VS_GLOBALS CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD CMAKE_VS_INCLUDE_PACKAGE_TO_DEFAULT_BUILD CMAKE_VS_INTEL_Fortran_PROJECT_VERSION CMAKE_VS_JUST_MY_CODE_DEBUGGING CMAKE_VS_MSBUILD_COMMAND CMAKE_VS_NsightTegra_VERSION CMAKE_VS_PLATFORM_NAME CMAKE_VS_PLATFORM_TOOLSET CMAKE_VS_PLATFORM_TOOLSET_CUDA CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE CMAKE_VS_SDK_EXCLUDE_DIRECTORIES CMAKE_VS_SDK_EXECUTABLE_DIRECTORIES CMAKE_VS_SDK_INCLUDE_DIRECTORIES CMAKE_VS_SDK_LIBRARY_DIRECTORIES CMAKE_VS_SDK_LIBRARY_WINRT_DIRECTORIES CMAKE_VS_SDK_REFERENCE_DIRECTORIES CMAKE_VS_SDK_SOURCE_DIRECTORIES CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION CMAKE_WARN_DEPRECATED CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION CMAKE_WIN32_EXECUTABLE CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS CMAKE_XCODE_GENERATE_SCHEME CMAKE_XCODE_GENERATE_TOP_LEVEL_PROJECT_ONLY CMAKE_XCODE_PLATFORM_TOOLSET CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN CMAKE_XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING CMAKE_XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER CMAKE_XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS CMAKE_XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE CMAKE_XCODE_SCHEME_ENVIRONMENT CMAKE_XCODE_SCHEME_GUARD_MALLOC CMAKE_XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP CMAKE_XCODE_SCHEME_MALLOC_GUARD_EDGES CMAKE_XCODE_SCHEME_MALLOC_SCRIBBLE CMAKE_XCODE_SCHEME_MALLOC_STACK CMAKE_XCODE_SCHEME_THREAD_SANITIZER CMAKE_XCODE_SCHEME_THREAD_SANITIZER_STOP CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP CMAKE_XCODE_SCHEME_WORKING_DIRECTORY CMAKE_XCODE_SCHEME_ZOMBIE_OBJECTS CPACK_ABSOLUTE_DESTINATION_FILES CPACK_ARCHIVE_COMPONENT_INSTALL CPACK_ARCHIVE_FILE_NAME CPACK_BUILD_SOURCE_DIRS CPACK_BUNDLE_APPLE_CERT_APP CPACK_BUNDLE_APPLE_CODESIGN_FILES CPACK_BUNDLE_APPLE_CODESIGN_PARAMETER CPACK_BUNDLE_APPLE_ENTITLEMENTS CPACK_BUNDLE_ICON CPACK_BUNDLE_NAME CPACK_BUNDLE_PLIST CPACK_BUNDLE_STARTUP_COMMAND CPACK_CMAKE_GENERATOR CPACK_COMMAND_CODESIGN CPACK_COMMAND_HDIUTIL CPACK_COMMAND_PKGBUILD CPACK_COMMAND_PRODUCTBUILD CPACK_COMMAND_REZ CPACK_COMMAND_SETFILE CPACK_COMPONENTS_ALL CPACK_COMPONENTS_GROUPING CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY CPACK_CREATE_DESKTOP_LINKS CPACK_CYGWIN_BUILD_SCRIPT CPACK_CYGWIN_PATCH_FILE CPACK_CYGWIN_PATCH_NUMBER CPACK_DEBIAN_ARCHIVE_TYPE CPACK_DEBIAN_COMPRESSION_TYPE CPACK_DEBIAN_DEBUGINFO_PACKAGE CPACK_DEBIAN_ENABLE_COMPONENT_DEPENDS CPACK_DEBIAN_FILE_NAME CPACK_DEBIAN_PACKAGE_ARCHITECTURE CPACK_DEBIAN_PACKAGE_BREAKS CPACK_DEBIAN_PACKAGE_CONFLICTS CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA CPACK_DEBIAN_PACKAGE_CONTROL_STRICT_PERMISSION CPACK_DEBIAN_PACKAGE_DEBUG CPACK_DEBIAN_PACKAGE_DEPENDS CPACK_DEBIAN_PACKAGE_DESCRIPTION CPACK_DEBIAN_PACKAGE_ENHANCES CPACK_DEBIAN_PACKAGE_EPOCH CPACK_DEBIAN_PACKAGE_GENERATE_SHLIBS CPACK_DEBIAN_PACKAGE_GENERATE_SHLIBS_POLICY CPACK_DEBIAN_PACKAGE_HOMEPAGE CPACK_DEBIAN_PACKAGE_MAINTAINER CPACK_DEBIAN_PACKAGE_NAME CPACK_DEBIAN_PACKAGE_PREDEPENDS CPACK_DEBIAN_PACKAGE_PRIORITY CPACK_DEBIAN_PACKAGE_PROVIDES CPACK_DEBIAN_PACKAGE_RECOMMENDS CPACK_DEBIAN_PACKAGE_RELEASE CPACK_DEBIAN_PACKAGE_REPLACES CPACK_DEBIAN_PACKAGE_SECTION CPACK_DEBIAN_PACKAGE_SHLIBDEPS CPACK_DEBIAN_PACKAGE_SOURCE CPACK_DEBIAN_PACKAGE_SUGGESTS CPACK_DEBIAN_PACKAGE_VERSION CPACK_DEB_COMPONENT_INSTALL CPACK_DMG_BACKGROUND_IMAGE CPACK_DMG_DISABLE_APPLICATIONS_SYMLINK CPACK_DMG_DS_STORE CPACK_DMG_DS_STORE_SETUP_SCRIPT CPACK_DMG_FORMAT CPACK_DMG_SLA_DIR CPACK_DMG_SLA_LANGUAGES CPACK_DMG_VOLUME_NAME CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION CPACK_EXT_ENABLE_STAGING CPACK_EXT_PACKAGE_SCRIPT CPACK_EXT_REQUESTED_VERSIONS CPACK_GENERATOR CPACK_IFW_ADMIN_TARGET_DIRECTORY CPACK_IFW_BINARYCREATOR_EXECUTABLE CPACK_IFW_DEVTOOL_EXECUTABLE CPACK_IFW_DOWNLOAD_ALL CPACK_IFW_FRAMEWORK_VERSION CPACK_IFW_INSTALLERBASE_EXECUTABLE CPACK_IFW_PACKAGES_DIRECTORIES CPACK_IFW_PACKAGE_ALLOW_NON_ASCII_CHARACTERS CPACK_IFW_PACKAGE_ALLOW_SPACE_IN_PATH CPACK_IFW_PACKAGE_BACKGROUND CPACK_IFW_PACKAGE_BANNER CPACK_IFW_PACKAGE_CONTROL_SCRIPT CPACK_IFW_PACKAGE_GROUP CPACK_IFW_PACKAGE_ICON CPACK_IFW_PACKAGE_LOGO CPACK_IFW_PACKAGE_MAINTENANCE_TOOL_INI_FILE CPACK_IFW_PACKAGE_MAINTENANCE_TOOL_NAME CPACK_IFW_PACKAGE_NAME CPACK_IFW_PACKAGE_PUBLISHER CPACK_IFW_PACKAGE_REMOVE_TARGET_DIR CPACK_IFW_PACKAGE_RESOURCES CPACK_IFW_PACKAGE_START_MENU_DIRECTORY CPACK_IFW_PACKAGE_STYLE_SHEET CPACK_IFW_PACKAGE_TITLE CPACK_IFW_PACKAGE_TITLE_COLOR CPACK_IFW_PACKAGE_WATERMARK CPACK_IFW_PACKAGE_WINDOW_ICON CPACK_IFW_PACKAGE_WIZARD_DEFAULT_HEIGHT CPACK_IFW_PACKAGE_WIZARD_DEFAULT_WIDTH CPACK_IFW_PACKAGE_WIZARD_STYLE CPACK_IFW_PRODUCT_URL CPACK_IFW_REPOGEN_EXECUTABLE CPACK_IFW_REPOSITORIES_ALL CPACK_IFW_RESOLVE_DUPLICATE_NAMES CPACK_IFW_ROOT CPACK_IFW_TARGET_DIRECTORY CPACK_IFW_VERBOSE CPACK_INCLUDE_TOPLEVEL_DIRECTORY CPACK_INSTALLED_DIRECTORIES CPACK_INSTALL_CMAKE_PROJECTS CPACK_INSTALL_COMMANDS CPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS CPACK_INSTALL_SCRIPT CPACK_INSTALL_SCRIPTS CPACK_MONOLITHIC_INSTALL CPACK_NSIS_COMPRESSOR CPACK_NSIS_CONTACT CPACK_NSIS_CREATE_ICONS_EXTRA CPACK_NSIS_DELETE_ICONS_EXTRA CPACK_NSIS_DISPLAY_NAME CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL CPACK_NSIS_EXECUTABLES_DIRECTORY CPACK_NSIS_EXTRA_INSTALL_COMMANDS CPACK_NSIS_EXTRA_PREINSTALL_COMMANDS CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS CPACK_NSIS_FINISH_TITLE CPACK_NSIS_FINISH_TITLE_3LINES CPACK_NSIS_HELP_LINK CPACK_NSIS_INSTALLED_ICON_NAME CPACK_NSIS_INSTALLER_MUI_ICON_CODE CPACK_NSIS_INSTALL_ROOT CPACK_NSIS_MENU_LINKS CPACK_NSIS_MODIFY_PATH CPACK_NSIS_MUI_FINISHPAGE_RUN CPACK_NSIS_MUI_HEADERIMAGE CPACK_NSIS_MUI_ICON CPACK_NSIS_MUI_UNIICON CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP CPACK_NSIS_PACKAGE_NAME CPACK_NSIS_UNINSTALL_NAME CPACK_NSIS_URL_INFO_ABOUT CPACK_NSIS_WELCOME_TITLE CPACK_NSIS_WELCOME_TITLE_3LINES CPACK_NUGET_COMPONENT_INSTALL CPACK_NUGET_PACKAGE_AUTHORS CPACK_NUGET_PACKAGE_COPYRIGHT CPACK_NUGET_PACKAGE_DEBUG CPACK_NUGET_PACKAGE_DEPENDENCIES CPACK_NUGET_PACKAGE_DESCRIPTION CPACK_NUGET_PACKAGE_DESCRIPTION_SUMMARY CPACK_NUGET_PACKAGE_HOMEPAGE_URL CPACK_NUGET_PACKAGE_ICONURL CPACK_NUGET_PACKAGE_LICENSEURL CPACK_NUGET_PACKAGE_NAME CPACK_NUGET_PACKAGE_OWNERS CPACK_NUGET_PACKAGE_RELEASE_NOTES CPACK_NUGET_PACKAGE_TAGS CPACK_NUGET_PACKAGE_TITLE CPACK_NUGET_PACKAGE_VERSION CPACK_OUTPUT_CONFIG_FILE CPACK_PACKAGE_CHECKSUM CPACK_PACKAGE_CONTACT CPACK_PACKAGE_DESCRIPTION CPACK_PACKAGE_DESCRIPTION_FILE CPACK_PACKAGE_DESCRIPTION_SUMMARY CPACK_PACKAGE_DIRECTORY CPACK_PACKAGE_EXECUTABLES CPACK_PACKAGE_FILE_NAME CPACK_PACKAGE_HOMEPAGE_URL CPACK_PACKAGE_ICON CPACK_PACKAGE_INSTALL_DIRECTORY CPACK_PACKAGE_INSTALL_REGISTRY_KEY CPACK_PACKAGE_NAME CPACK_PACKAGE_RELOCATABLE CPACK_PACKAGE_VENDOR CPACK_PACKAGE_VERSION CPACK_PACKAGE_VERSION_MAJOR CPACK_PACKAGE_VERSION_MINOR CPACK_PACKAGE_VERSION_PATCH CPACK_PACKAGING_INSTALL_PREFIX CPACK_PKGBUILD_IDENTITY_NAME CPACK_PKGBUILD_KEYCHAIN_PATH CPACK_PRODUCTBUILD_BACKGROUND CPACK_PRODUCTBUILD_BACKGROUND_ALIGNMENT CPACK_PRODUCTBUILD_BACKGROUND_DARKAQUA CPACK_PRODUCTBUILD_BACKGROUND_DARKAQUA_ALIGNMENT CPACK_PRODUCTBUILD_BACKGROUND_DARKAQUA_MIME_TYPE CPACK_PRODUCTBUILD_BACKGROUND_DARKAQUA_SCALING CPACK_PRODUCTBUILD_BACKGROUND_DARKAQUA_UTI CPACK_PRODUCTBUILD_BACKGROUND_MIME_TYPE CPACK_PRODUCTBUILD_BACKGROUND_SCALING CPACK_PRODUCTBUILD_BACKGROUND_UTI CPACK_PRODUCTBUILD_IDENTITY_NAME CPACK_PRODUCTBUILD_KEYCHAIN_PATH CPACK_PRODUCTBUILD_RESOURCES_DIR CPACK_PROJECT_CONFIG_FILE CPACK_RESOURCE_FILE_LICENSE CPACK_RESOURCE_FILE_README CPACK_RESOURCE_FILE_WELCOME CPACK_RPM_ADDITIONAL_MAN_DIRS CPACK_RPM_BUILDREQUIRES CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX CPACK_RPM_CHANGELOG_FILE CPACK_RPM_COMPONENT_INSTALL CPACK_RPM_COMPRESSION_TYPE CPACK_RPM_DEBUGINFO_EXCLUDE_DIRS CPACK_RPM_DEBUGINFO_EXCLUDE_DIRS_ADDITION CPACK_RPM_DEBUGINFO_FILE_NAME CPACK_RPM_DEBUGINFO_PACKAGE CPACK_RPM_DEBUGINFO_SINGLE_PACKAGE CPACK_RPM_DEFAULT_DIR_PERMISSIONS CPACK_RPM_DEFAULT_FILE_PERMISSIONS CPACK_RPM_DEFAULT_GROUP CPACK_RPM_DEFAULT_USER CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION CPACK_RPM_FILE_NAME CPACK_RPM_GENERATE_USER_BINARY_SPECFILE_TEMPLATE CPACK_RPM_INSTALL_WITH_EXEC CPACK_RPM_MAIN_COMPONENT CPACK_RPM_NO_INSTALL_PREFIX_RELOCATION CPACK_RPM_PACKAGE_ARCHITECTURE CPACK_RPM_PACKAGE_AUTOPROV CPACK_RPM_PACKAGE_AUTOREQ CPACK_RPM_PACKAGE_AUTOREQPROV CPACK_RPM_PACKAGE_CONFLICTS CPACK_RPM_PACKAGE_DEBUG CPACK_RPM_PACKAGE_DESCRIPTION CPACK_RPM_PACKAGE_EPOCH CPACK_RPM_PACKAGE_GROUP CPACK_RPM_PACKAGE_LICENSE CPACK_RPM_PACKAGE_NAME CPACK_RPM_PACKAGE_OBSOLETES CPACK_RPM_PACKAGE_PROVIDES CPACK_RPM_PACKAGE_RELEASE CPACK_RPM_PACKAGE_RELEASE_DIST CPACK_RPM_PACKAGE_RELOCATABLE CPACK_RPM_PACKAGE_REQUIRES CPACK_RPM_PACKAGE_REQUIRES_POST CPACK_RPM_PACKAGE_REQUIRES_POSTUN CPACK_RPM_PACKAGE_REQUIRES_PRE CPACK_RPM_PACKAGE_REQUIRES_PREUN CPACK_RPM_PACKAGE_SOURCES CPACK_RPM_PACKAGE_SUGGESTS CPACK_RPM_PACKAGE_SUMMARY CPACK_RPM_PACKAGE_URL CPACK_RPM_PACKAGE_VENDOR CPACK_RPM_PACKAGE_VERSION CPACK_RPM_POST_INSTALL_SCRIPT_FILE CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE CPACK_RPM_PRE_INSTALL_SCRIPT_FILE CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE CPACK_RPM_RELOCATION_PATHS CPACK_RPM_SOURCE_PKG_BUILD_PARAMS CPACK_RPM_SOURCE_PKG_PACKAGING_INSTALL_PREFIX CPACK_RPM_SPEC_INSTALL_POST CPACK_RPM_SPEC_MORE_DEFINE CPACK_RPM_USER_BINARY_SPECFILE CPACK_RPM_USER_FILELIST CPACK_SET_DESTDIR CPACK_SOURCE_GENERATOR CPACK_SOURCE_IGNORE_FILES CPACK_SOURCE_OUTPUT_CONFIG_FILE CPACK_SOURCE_PACKAGE_FILE_NAME CPACK_SOURCE_STRIP_FILES CPACK_STRIP_FILES CPACK_SYSTEM_NAME CPACK_TOPLEVEL_TAG CPACK_VERBATIM_VARIABLES CPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION CPACK_WIX_CMAKE_PACKAGE_REGISTRY CPACK_WIX_CULTURES CPACK_WIX_EXTENSIONS CPACK_WIX_EXTRA_OBJECTS CPACK_WIX_EXTRA_SOURCES CPACK_WIX_LICENSE_RTF CPACK_WIX_PATCH_FILE CPACK_WIX_PRODUCT_GUID CPACK_WIX_PRODUCT_ICON CPACK_WIX_PROGRAM_MENU_FOLDER CPACK_WIX_ROOT CPACK_WIX_ROOT_FEATURE_DESCRIPTION CPACK_WIX_ROOT_FEATURE_TITLE CPACK_WIX_ROOT_FOLDER_ID CPACK_WIX_SKIP_PROGRAM_FOLDER CPACK_WIX_TEMPLATE CPACK_WIX_UI_BANNER CPACK_WIX_UI_DIALOG CPACK_WIX_UI_REF CPACK_WIX_UPGRADE_GUID CTEST_BINARY_DIRECTORY CTEST_BUILD_COMMAND CTEST_BUILD_NAME CTEST_BZR_COMMAND CTEST_BZR_UPDATE_OPTIONS CTEST_CHANGE_ID CTEST_CHECKOUT_COMMAND CTEST_CONFIGURATION_TYPE CTEST_CONFIGURE_COMMAND CTEST_COVERAGE_COMMAND CTEST_COVERAGE_EXTRA_FLAGS CTEST_CURL_OPTIONS CTEST_CUSTOM_COVERAGE_EXCLUDE CTEST_CUSTOM_ERROR_EXCEPTION CTEST_CUSTOM_ERROR_MATCH CTEST_CUSTOM_ERROR_POST_CONTEXT CTEST_CUSTOM_ERROR_PRE_CONTEXT CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE CTEST_CUSTOM_MAXIMUM_NUMBER_OF_ERRORS CTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE CTEST_CUSTOM_MEMCHECK_IGNORE CTEST_CUSTOM_POST_MEMCHECK CTEST_CUSTOM_POST_TEST CTEST_CUSTOM_PRE_MEMCHECK CTEST_CUSTOM_PRE_TEST CTEST_CUSTOM_TEST_IGNORE CTEST_CUSTOM_WARNING_EXCEPTION CTEST_CUSTOM_WARNING_MATCH CTEST_CVS_CHECKOUT CTEST_CVS_COMMAND CTEST_CVS_UPDATE_OPTIONS CTEST_DROP_LOCATION CTEST_DROP_METHOD CTEST_DROP_SITE CTEST_DROP_SITE_CDASH CTEST_DROP_SITE_PASSWORD CTEST_DROP_SITE_USER CTEST_EXTRA_COVERAGE_GLOB CTEST_GIT_COMMAND CTEST_GIT_INIT_SUBMODULES CTEST_GIT_UPDATE_CUSTOM CTEST_GIT_UPDATE_OPTIONS CTEST_HG_COMMAND CTEST_HG_UPDATE_OPTIONS CTEST_LABELS_FOR_SUBPROJECTS CTEST_MEMORYCHECK_COMMAND CTEST_MEMORYCHECK_COMMAND_OPTIONS CTEST_MEMORYCHECK_SANITIZER_OPTIONS CTEST_MEMORYCHECK_SUPPRESSIONS_FILE CTEST_MEMORYCHECK_TYPE CTEST_NIGHTLY_START_TIME CTEST_P4_CLIENT CTEST_P4_COMMAND CTEST_P4_OPTIONS CTEST_P4_UPDATE_OPTIONS CTEST_SCP_COMMAND CTEST_SITE CTEST_SOURCE_DIRECTORY CTEST_SUBMIT_URL CTEST_SVN_COMMAND CTEST_SVN_OPTIONS CTEST_SVN_UPDATE_OPTIONS CTEST_TEST_LOAD CTEST_TEST_TIMEOUT CTEST_TRIGGER_SITE CTEST_UPDATE_COMMAND CTEST_UPDATE_OPTIONS CTEST_UPDATE_VERSION_ONLY CTEST_UPDATE_VERSION_OVERRIDE CTEST_USE_LAUNCHERS CYGWIN EXECUTABLE_OUTPUT_PATH ExternalData_BINARY_ROOT ExternalData_CUSTOM_ERROR ExternalData_CUSTOM_FILE ExternalData_CUSTOM_LOCATION ExternalData_LINK_CONTENT ExternalData_NO_SYMLINKS ExternalData_OBJECT_STORES ExternalData_SERIES_MATCH ExternalData_SERIES_PARSE ExternalData_SERIES_PARSE_NUMBER ExternalData_SERIES_PARSE_PREFIX ExternalData_SERIES_PARSE_SUFFIX ExternalData_SOURCE_ROOT ExternalData_TIMEOUT_ABSOLUTE ExternalData_TIMEOUT_INACTIVITY ExternalData_URL_TEMPLATES GHS-MULTI GRAPHVIZ_EXECUTABLES GRAPHVIZ_EXTERNAL_LIBS GRAPHVIZ_GENERATE_PER_TARGET GRAPHVIZ_GRAPH_HEADER GRAPHVIZ_GRAPH_NAME GRAPHVIZ_GRAPH_TYPE GRAPHVIZ_IGNORE_TARGETS GRAPHVIZ_MODULE_LIBS GRAPHVIZ_NODE_PREFIX GRAPHVIZ_SHARED_LIBS GRAPHVIZ_STATIC_LIBS LIBRARY_OUTPUT_PATH MINGW MSVC MSVC10 MSVC11 MSVC12 MSVC14 MSVC60 MSVC70 MSVC71 MSVC80 MSVC90 MSVC_IDE MSVC_TOOLSET_VERSION MSVC_VERSION PACKAGE_FIND_NAME PACKAGE_FIND_VERSION PACKAGE_FIND_VERSION_COUNT PACKAGE_FIND_VERSION_MAJOR PACKAGE_FIND_VERSION_MINOR PACKAGE_FIND_VERSION_PATCH PACKAGE_FIND_VERSION_TWEAK PACKAGE_VERSION PACKAGE_VERSION_COMPATIBLE PACKAGE_VERSION_EXACT PACKAGE_VERSION_UNSUITABLE PKG_CONFIG_EXECUTABLE PKG_CONFIG_USE_CMAKE_PREFIX_PATH PKG_CONFIG_VERSION_STRING PROJECT_BINARY_DIR PROJECT_DESCRIPTION PROJECT_HOMEPAGE_URL PROJECT_NAME PROJECT_SOURCE_DIR PROJECT_VERSION PROJECT_VERSION_MAJOR PROJECT_VERSION_MINOR PROJECT_VERSION_PATCH PROJECT_VERSION_TWEAK QTIFWDIR SWIG_OUTFILE_DIR SWIG_SOURCE_FILE_EXTENSIONS THREADS_PREFER_PTHREAD_FLAG UNIX WIN32 WINCE WINDOWS_PHONE WINDOWS_STORE XCODE XCODE_VERSION CC CFLAGS CMAKE_APPBUNDLE_PATH CMAKE_BUILD_PARALLEL_LEVEL CMAKE_CONFIG_TYPE CMAKE_EXPORT_COMPILE_COMMANDS CMAKE_FRAMEWORK_PATH CMAKE_GENERATOR CMAKE_GENERATOR_INSTANCE CMAKE_GENERATOR_PLATFORM CMAKE_GENERATOR_TOOLSET CMAKE_MSVCIDE_RUN_PATH CMAKE_NO_VERBOSE CMAKE_OSX_ARCHITECTURES CMAKE_PREFIX_PATH CSFLAGS CTEST_INTERACTIVE_DEBUG_MODE CTEST_OUTPUT_ON_FAILURE CTEST_PARALLEL_LEVEL CTEST_PROGRESS_OUTPUT CTEST_USE_LAUNCHERS_DEFAULT CUDACXX CUDAFLAGS CUDAHOSTCXX CXX CXXFLAGS DASHBOARD_TEST_FROM_CTEST DESTDIR FC FFLAGS LDFLAGS MACOSX_DEPLOYMENT_TARGET PATH RC RCFLAGS SWIFTC VERBOSE ALLOW_DUPLICATE_CUSTOM_TARGETS AUTOGEN_SOURCE_GROUP AUTOGEN_TARGETS_FOLDER AUTOMOC_SOURCE_GROUP AUTOMOC_TARGETS_FOLDER AUTORCC_SOURCE_GROUP CMAKE_CUDA_KNOWN_FEATURES CMAKE_CXX_KNOWN_FEATURES CMAKE_C_KNOWN_FEATURES CMAKE_ROLE DEBUG_CONFIGURATIONS DISABLED_FEATURES ECLIPSE_EXTRA_NATURES ENABLED_FEATURES ENABLED_LANGUAGES FIND_LIBRARY_USE_LIB32_PATHS FIND_LIBRARY_USE_LIB64_PATHS FIND_LIBRARY_USE_LIBX32_PATHS FIND_LIBRARY_USE_OPENBSD_VERSIONING FeatureSummary_DEFAULT_PKG_TYPE FeatureSummary_PKG_TYPES FeatureSummary_REQUIRED_PKG_TYPES GENERATOR_IS_MULTI_CONFIG GLOBAL_DEPENDS_DEBUG_MODE GLOBAL_DEPENDS_NO_CYCLES IN_TRY_COMPILE JOB_POOLS PACKAGES_FOUND PACKAGES_NOT_FOUND PREDEFINED_TARGETS_FOLDER REPORT_UNDEFINED_PROPERTIES RULE_LAUNCH_COMPILE RULE_LAUNCH_CUSTOM RULE_LAUNCH_LINK RULE_MESSAGES TARGET_ARCHIVES_MAY_BE_SHARED_LIBS TARGET_MESSAGES TARGET_SUPPORTS_SHARED_LIBS USE_FOLDERS XCODE_EMIT_EFFECTIVE_PLATFORM_NAME ADDITIONAL_CLEAN_FILES ADDITIONAL_MAKE_CLEAN_FILES BINARY_DIR BUILDSYSTEM_TARGETS CACHE_VARIABLES CLEAN_NO_CUSTOM CMAKE_CONFIGURE_DEPENDS COMPILE_DEFINITIONS COMPILE_OPTIONS DEFINITIONS EXCLUDE_FROM_ALL IMPLICIT_DEPENDS_INCLUDE_TRANSFORM INCLUDE_DIRECTORIES INCLUDE_REGULAR_EXPRESSION INTERPROCEDURAL_OPTIMIZATION LABELS LINK_DIRECTORIES LINK_OPTIONS LISTFILE_STACK MACROS PARENT_DIRECTORY RULE_LAUNCH_COMPILE RULE_LAUNCH_CUSTOM RULE_LAUNCH_LINK SOURCE_DIR SUBDIRECTORIES TESTS TEST_INCLUDE_FILE TEST_INCLUDE_FILES VARIABLES VS_STARTUP_PROJECT ADDITIONAL_CLEAN_FILES AIX_EXPORT_ALL_SYMBOLS ALIASED_TARGET ANDROID_ANT_ADDITIONAL_OPTIONS ANDROID_API ANDROID_API_MIN ANDROID_ARCH ANDROID_ASSETS_DIRECTORIES ANDROID_GUI ANDROID_JAR_DEPENDENCIES ANDROID_JAR_DIRECTORIES ANDROID_JAVA_SOURCE_DIR ANDROID_NATIVE_LIB_DEPENDENCIES ANDROID_NATIVE_LIB_DIRECTORIES ANDROID_PROCESS_MAX ANDROID_PROGUARD ANDROID_PROGUARD_CONFIG_PATH ANDROID_SECURE_PROPS_PATH ANDROID_SKIP_ANT_STEP ANDROID_STL_TYPE ARCHIVE_OUTPUT_DIRECTORY ARCHIVE_OUTPUT_NAME AUTOGEN_BUILD_DIR AUTOGEN_ORIGIN_DEPENDS AUTOGEN_TARGET_DEPENDS AUTOMOC AUTOMOC_COMPILER_PREDEFINES AUTOMOC_DEPEND_FILTERS AUTOMOC_EXECUTABLE AUTOMOC_MACRO_NAMES AUTOMOC_MOC_OPTIONS AUTOMOC_PATH_PREFIX AUTORCC AUTORCC_EXECUTABLE AUTORCC_OPTIONS AUTOUIC AUTOUIC_EXECUTABLE AUTOUIC_OPTIONS AUTOUIC_SEARCH_PATHS BINARY_DIR BUILD_RPATH BUILD_RPATH_USE_ORIGIN BUILD_WITH_INSTALL_NAME_DIR BUILD_WITH_INSTALL_RPATH BUNDLE BUNDLE_EXTENSION COMMON_LANGUAGE_RUNTIME COMPATIBLE_INTERFACE_BOOL COMPATIBLE_INTERFACE_NUMBER_MAX COMPATIBLE_INTERFACE_NUMBER_MIN COMPATIBLE_INTERFACE_STRING COMPILE_DEFINITIONS COMPILE_FEATURES COMPILE_FLAGS COMPILE_OPTIONS COMPILE_PDB_NAME COMPILE_PDB_OUTPUT_DIRECTORY CROSSCOMPILING_EMULATOR CUDA_EXTENSIONS CUDA_PTX_COMPILATION CUDA_RESOLVE_DEVICE_SYMBOLS CUDA_RUNTIME_LIBRARY CUDA_SEPARABLE_COMPILATION CUDA_STANDARD CUDA_STANDARD_REQUIRED CXX_EXTENSIONS CXX_STANDARD CXX_STANDARD_REQUIRED C_EXTENSIONS C_STANDARD C_STANDARD_REQUIRED DEFINE_SYMBOL DEPLOYMENT_ADDITIONAL_FILES DEPLOYMENT_REMOTE_DIRECTORY DEPRECATION DISABLE_PRECOMPILE_HEADERS DOTNET_TARGET_FRAMEWORK DOTNET_TARGET_FRAMEWORK_VERSION ENABLE_EXPORTS EXCLUDE_FROM_ALL EXCLUDE_FROM_DEFAULT_BUILD EXPORT_NAME EXPORT_PROPERTIES EchoString FOLDER FRAMEWORK FRAMEWORK_VERSION Fortran_FORMAT Fortran_MODULE_DIRECTORY GENERATOR_FILE_NAME GNUtoMS HAS_CXX IMPLICIT_DEPENDS_INCLUDE_TRANSFORM IMPORTED IMPORTED_COMMON_LANGUAGE_RUNTIME IMPORTED_CONFIGURATIONS IMPORTED_GLOBAL IMPORTED_IMPLIB IMPORTED_LIBNAME IMPORTED_LINK_DEPENDENT_LIBRARIES IMPORTED_LINK_INTERFACE_LANGUAGES IMPORTED_LINK_INTERFACE_LIBRARIES IMPORTED_LINK_INTERFACE_MULTIPLICITY IMPORTED_LOCATION IMPORTED_NO_SONAME IMPORTED_OBJECTS IMPORTED_SONAME IMPORT_PREFIX IMPORT_SUFFIX INCLUDE_DIRECTORIES INSTALL_NAME_DIR INSTALL_REMOVE_ENVIRONMENT_RPATH INSTALL_RPATH INSTALL_RPATH_USE_LINK_PATH INTERFACE_AUTOUIC_OPTIONS INTERFACE_COMPILE_DEFINITIONS INTERFACE_COMPILE_FEATURES INTERFACE_COMPILE_OPTIONS INTERFACE_INCLUDE_DIRECTORIES INTERFACE_LINK_DEPENDS INTERFACE_LINK_DIRECTORIES INTERFACE_LINK_LIBRARIES INTERFACE_LINK_OPTIONS INTERFACE_POSITION_INDEPENDENT_CODE INTERFACE_PRECOMPILE_HEADERS INTERFACE_SOURCES INTERFACE_SYSTEM_INCLUDE_DIRECTORIES INTERPROCEDURAL_OPTIMIZATION IOS_INSTALL_COMBINED JOB_POOL_COMPILE JOB_POOL_LINK LABELS LIBRARY_OUTPUT_DIRECTORY LIBRARY_OUTPUT_NAME LINKER_LANGUAGE LINK_DEPENDS LINK_DEPENDS_NO_SHARED LINK_DIRECTORIES LINK_FLAGS LINK_INTERFACE_LIBRARIES LINK_INTERFACE_MULTIPLICITY LINK_LIBRARIES LINK_OPTIONS LINK_SEARCH_END_STATIC LINK_SEARCH_START_STATIC LINK_WHAT_YOU_USE LOCATION MACOSX_BUNDLE MACOSX_BUNDLE_INFO_PLIST MACOSX_FRAMEWORK_INFO_PLIST MACOSX_RPATH MANUALLY_ADDED_DEPENDENCIES MSVC_RUNTIME_LIBRARY NAME NO_SONAME NO_SYSTEM_FROM_IMPORTED OSX_ARCHITECTURES OSX_COMPATIBILITY_VERSION OSX_CURRENT_VERSION OUTPUT_NAME PDB_NAME PDB_OUTPUT_DIRECTORY POSITION_INDEPENDENT_CODE PRECOMPILE_HEADERS PRECOMPILE_HEADERS_REUSE_FROM PREFIX PRIVATE_HEADER PROJECT_LABEL PUBLIC_HEADER RESOURCE RULE_LAUNCH_COMPILE RULE_LAUNCH_CUSTOM RULE_LAUNCH_LINK RUNTIME_OUTPUT_DIRECTORY RUNTIME_OUTPUT_NAME SKIP_BUILD_RPATH SOURCES SOURCE_DIR SOVERSION STATIC_LIBRARY_FLAGS STATIC_LIBRARY_OPTIONS SUFFIX Swift_DEPENDENCIES_FILE Swift_MODULE_DIRECTORY Swift_MODULE_NAME TYPE UNITY_BUILD UNITY_BUILD_BATCH_SIZE UNITY_BUILD_CODE_AFTER_INCLUDE UNITY_BUILD_CODE_BEFORE_INCLUDE VERSION VISIBILITY_INLINES_HIDDEN VS_CONFIGURATION_TYPE VS_DEBUGGER_COMMAND VS_DEBUGGER_COMMAND_ARGUMENTS VS_DEBUGGER_ENVIRONMENT VS_DEBUGGER_WORKING_DIRECTORY VS_DESKTOP_EXTENSIONS_VERSION VS_DOTNET_DOCUMENTATION_FILE VS_DOTNET_REFERENCES VS_DOTNET_REFERENCES_COPY_LOCAL VS_DOTNET_TARGET_FRAMEWORK_VERSION VS_DPI_AWARE VS_GLOBAL_KEYWORD VS_GLOBAL_PROJECT_TYPES VS_GLOBAL_ROOTNAMESPACE VS_IOT_EXTENSIONS_VERSION VS_IOT_STARTUP_TASK VS_JUST_MY_CODE_DEBUGGING VS_KEYWORD VS_MOBILE_EXTENSIONS_VERSION VS_NO_SOLUTION_DEPLOY VS_PACKAGE_REFERENCES VS_PROJECT_IMPORT VS_SCC_AUXPATH VS_SCC_LOCALPATH VS_SCC_PROJECTNAME VS_SCC_PROVIDER VS_SDK_REFERENCES VS_USER_PROPS VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION VS_WINRT_COMPONENT VS_WINRT_EXTENSIONS VS_WINRT_REFERENCES WIN32_EXECUTABLE WINDOWS_EXPORT_ALL_SYMBOLS XCODE_EXPLICIT_FILE_TYPE XCODE_GENERATE_SCHEME XCODE_PRODUCT_TYPE XCODE_SCHEME_ADDRESS_SANITIZER XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN XCODE_SCHEME_ARGUMENTS XCODE_SCHEME_DEBUG_AS_ROOT XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE XCODE_SCHEME_ENVIRONMENT XCODE_SCHEME_EXECUTABLE XCODE_SCHEME_GUARD_MALLOC XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP XCODE_SCHEME_MALLOC_GUARD_EDGES XCODE_SCHEME_MALLOC_SCRIBBLE XCODE_SCHEME_MALLOC_STACK XCODE_SCHEME_THREAD_SANITIZER XCODE_SCHEME_THREAD_SANITIZER_STOP XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP XCODE_SCHEME_WORKING_DIRECTORY XCODE_SCHEME_ZOMBIE_OBJECTS XCTEST ABSTRACT AUTORCC_OPTIONS AUTOUIC_OPTIONS COMPILE_DEFINITIONS COMPILE_FLAGS COMPILE_OPTIONS EXTERNAL_OBJECT Fortran_FORMAT GENERATED HEADER_FILE_ONLY INCLUDE_DIRECTORIES KEEP_EXTENSION LABELS LANGUAGE LOCATION MACOSX_PACKAGE_LOCATION OBJECT_DEPENDS OBJECT_OUTPUTS SKIP_AUTOGEN SKIP_AUTOMOC SKIP_AUTORCC SKIP_AUTOUIC SKIP_PRECOMPILE_HEADERS SKIP_UNITY_BUILD_INCLUSION SYMBOLIC Swift_DEPENDENCIES_FILE Swift_DIAGNOSTICS_FILE VS_COPY_TO_OUT_DIR VS_DEPLOYMENT_CONTENT VS_DEPLOYMENT_LOCATION VS_INCLUDE_IN_VSIX VS_RESOURCE_GENERATOR VS_SHADER_DISABLE_OPTIMIZATIONS VS_SHADER_ENABLE_DEBUG VS_SHADER_ENTRYPOINT VS_SHADER_FLAGS VS_SHADER_MODEL VS_SHADER_OBJECT_FILE_NAME VS_SHADER_OUTPUT_HEADER_FILE VS_SHADER_TYPE VS_SHADER_VARIABLE_NAME VS_TOOL_OVERRIDE VS_XAML_TYPE WRAP_EXCLUDE XCODE_EXPLICIT_FILE_TYPE XCODE_FILE_ATTRIBUTES XCODE_LAST_KNOWN_FILE_TYPE ATTACHED_FILES ATTACHED_FILES_ON_FAIL COST DEPENDS DISABLED ENVIRONMENT FAIL_REGULAR_EXPRESSION FIXTURES_CLEANUP FIXTURES_REQUIRED FIXTURES_SETUP LABELS MEASUREMENT PASS_REGULAR_EXPRESSION PROCESSORS PROCESSOR_AFFINITY REQUIRED_FILES RESOURCE_LOCK RUN_SERIAL SKIP_REGULAR_EXPRESSION SKIP_RETURN_CODE TIMEOUT TIMEOUT_AFTER_MATCH WILL_FAIL WORKING_DIRECTORY ADVANCED HELPSTRING MODIFIED STRINGS TYPE VALUE CPACK_DESKTOP_SHORTCUTS CPACK_NEVER_OVERWRITE CPACK_PERMANENT CPACK_STARTUP_SHORTCUTS CPACK_START_MENU_SHORTCUTS CPACK_WIX_ACL 0 1 BOOL AND OR NOT STREQUAL EQUAL IN_LIST VERSION_LESS VERSION_GREATER VERSION_EQUAL VERSION_LESS_EQUAL VERSION_GREATER_EQUAL TARGET_EXISTS CONFIG PLATFORM_ID C_COMPILER_ID CXX_COMPILER_ID CUDA_COMPILER_ID Fortran_COMPILER_ID C_COMPILER_VERSION CXX_COMPILER_VERSION CUDA_COMPILER_VERSION Fortran_COMPILER_VERSION TARGET_POLICY COMPILE_FEATURES COMPILE_LANG_AND_ID COMPILE_LANGUAGE ANGLE-R COMMA SEMICOLON IF JOIN REMOVE_DUPLICATES FILTER LOWER_CASE UPPER_CASE GENEX_EVAL TARGET_GENEX_EVAL TARGET_NAME_IF_EXISTS TARGET_FILE TARGET_FILE_BASE_NAME TARGET_FILE_PREFIX TARGET_FILE_SUFFIX TARGET_FILE_NAME TARGET_FILE_DIR TARGET_LINKER_FILE TARGET_LINKER_FILE_BASE_NAME TARGET_LINKER_FILE_PREFIX TARGET_LINKER_FILE_SUFFIX TARGET_LINKER_FILE_NAME TARGET_LINKER_FILE_DIR TARGET_SONAME_FILE TARGET_SONAME_FILE TARGET_SONAME_FILE_NAME TARGET_SONAME_FILE_DIR TARGET_PDB_FILE TARGET_PDB_FILE_BASE_NAME TARGET_PDB_FILE_NAME TARGET_PDB_FILE_DIR TARGET_BUNDLE_DIR TARGET_BUNDLE_CONTENT_DIR TARGET_PROPERTY INSTALL_PREFIX TARGET_NAME LINK_ONLY INSTALL_INTERFACE BUILD_INTERFACE MAKE_C_IDENTIFIER TARGET_OBJECTS SHELL_PATH skylighting-core-0.8.5/xml/curry.xml0000644000000000000000000003701013673235152015672 0ustar0000000000000000 ]> case data do else external fcase free if in infix infixl infixr let module of then type where and all any appendFile best break browse browseList chr concat concatMap const curry div done doSolve drop dropWhile either elem ensureNotFree ensureSpine enumFrom enumFromThen enumFromTo enumFromThenTo error failed filter findall flip foldl foldl1 foldr foldr1 fst getChar getLine id if_then_else iterate head length lines lookup map mapIO mapIO_ max maybe min mod negate not notElem null once or ord otherwise print putChar putStr putStrLn readFile repeat replicate return reverse seq sequenceIO sequenceIO_ show snd solveAll span splitAt success tail take takeWhile try uncurry unknown unlines unpack until unwords unzip unzip3 writeFile words zip zip3 zipWith zipWith3 Bool Char Either Float Int IO Maybe Ordering String Success False True Left Right Just Nothing EQ LT GT skylighting-core-0.8.5/xml/sed.xml0000644000000000000000000004674213673235152015315 0ustar0000000000000000 skylighting-core-0.8.5/xml/ats.xml0000644000000000000000000002354513246550627015330 0ustar0000000000000000 ]> abstype abst0ype absprop absview absvtype absviewtype absvt0ype absviewt0ype and as assume begin break case continue classdec datasort datatype dataprop dataview datavtype dataviewtype do dynload else end exception extern extype extval if in infix infixl infixr prefix postfix let local macdef macrodef nonfix overload of op rec scase sif sortdef sta stacst stadef stavar staload symelim symintr then try tkindef type typedef propdef viewdef vtypedef viewtypedef val prval var prvar when where for while with withtype withprop withview withvtype withviewtype $arrpsz $arrptrsize $delay $ldelay $effmask $effmask_ntm $effmask_exn $effmask_ref $effmask_wrt $effmask_all $extern $extkind $extype $extype_struct $extval $lst $lst_t $lst_vt $list $list_t $list_vt $rec $rec_t $rec_vt $record $record_t $record_vt $tup $tup_t $tup_vt $tuple $tuple_t $tuple_vt $raise $showtype $myfilename $mylocation $myfunction #assert #define #elif #elifdef #elifndef #else #endif #error #if #ifdef #ifndef #include #print #then #undef fn fnx fun prfn prfun praxi castfn implmnt implement primplmnt primplement lam llam fix skylighting-core-0.8.5/xml/clojure.xml0000644000000000000000000010017613673235152016175 0ustar0000000000000000 def def- defalias defhinted definline defmethod defmulti defnk defn-memo defonce defonce- defprotocol defrecord defstruct defstruct- deftest deftest- deftype defunbound defunbound- defvar defvar- defn defn- defmacro defmacro- < <= = == > >= - -' -> ->> / . .. * *' + +' accessor aclone add-classpath add-watch agent agent-errors aget alength alias all-ns alter alter-meta! alter-var-root amap ancestors and append-child apply apply-template are areduce array-map as-> aset aset-boolean aset-byte aset-char aset-double aset-float aset-int aset-long aset-short assert assert-any assert-expr assert-predicate assoc assoc! associative? assoc-in atom atom? attrs await await1 await-for bases bean bigdec bigint binding bit-and bit-and-not bit-clear bit-flip bit-not bit-or bit-set bit-shift-left bit-shift-right bit-test bit-xor boolean boolean-array booleans bound-fn bound-fn* branch? butlast byte byte-array bytes case cast catch char char? char-array char-escape-string char-name-string chars children chunk chunk-append chunk-buffer chunk-cons chunked-seq? chunk-first chunk-next chunk-rest class class? clear-agent-errors clojure-version coll? collection-tag comment commute comp comparator compare compare-and-set! compile complement compose-fixtures concat cond condp conj conj! cons constantly construct-proxy contains? content content-handler count counted? create-ns create-struct cycle dec dec' decimal? declare delay delay? deliver deref derive descendants destructure difference disj disj! dissoc dissoc! distinct distinct? do doall doc dorun doseq dosync do-template dotimes doto double double-array doubles down drop drop-last drop-while e edit element emit emit-element empty empty? end? ensure enumeration-seq eval even? every? extend extenders extend-protocol extends? extend-type false? ffirst file-position file-seq filter filterv finally find find-doc find-ns find-var first float float? float-array floats flush fn fn? fnext fnil for force format frequencies function? future future? future-call future-cancel future-cancelled? future-done? gen-and-load-class gen-and-save-class gen-class gen-interface gensym get get-child get-child-count get-in get-method get-possibly-unbound-var get-proxy-class get-thread-bindings get-validator group-by handle handler-case hash hash-map hash-set identical? identity if if-let ifn? if-not import inc inc' inc-report-counter index init-proxy in-ns insert-child insert-left insert-right inspect inspect-table inspect-tree instance? int int-array integer? interleave intern interpose intersection into into-array ints io! is isa? is-leaf iterate iterator-seq join join-fixtures juxt key keys keyword keyword? keywordize-keys last lazy-cat lazy-seq left leftmost lefts let letfn line-seq list list* list? list-model list-provider load loaded-libs load-file load-reader load-script load-string locking long long-array longs loop macroexpand macroexpand-1 macroexpand-all main make-array make-hierarchy make-node map map? mapcat mapv map-invert max max-key memfn memoize merge merge-with meta methods method-sig min min-key mod name namespace neg? newline next nfirst nil? nnext node not not= not-any? not-empty not-every? ns ns-aliases ns-imports ns-interns ns-map ns-name ns-publics ns-refers ns-resolve ns-unalias ns-unmap nth nthnext num number? odd? or parents partial partition path pcalls peek persistent! pmap pop pop! pop-thread-bindings pos? postwalk postwalk-demo postwalk-replace pr prefer-method prefers prev prewalk prewalk-demo prewalk-replace primitives-classnames print print-cause-trace print-ctor print-doc print-dup printf println println-str print-method print-namespace-doc print-simple print-special-doc print-stack-trace print-str print-throwable print-trace-element prn prn-str project promise proxy proxy-call-with-super proxy-mappings proxy-name proxy-super pr-str push-thread-bindings pvalues quot rand rand-int rand-nth range ratio? rational? rationalize read read-line read-string recur reduce ref refer refer-clojure ref-history-count re-find ref-max-history ref-min-history ref-set re-groups reify release-pending-sends rem re-matcher re-matches remove remove-method remove-ns remove-watch rename rename-keys re-pattern repeat repeatedly repl replace repl-caught repl-exception replicate repl-prompt repl-read report require re-seq reset! reset-meta! resolve rest resultset-seq reverse reversible? right rightmost rights root rseq rsubseq run-all-tests run-tests satisfies? second select select-keys send send-off seq seq? seque sequence sequential? seq-zip set set? set-test set-validator! short short-array shorts shutdown-agents skip-if-eol skip-whitespace slurp some sort sort-by sorted? sorted-map sorted-map-by sorted-set sorted-set-by special-form-anchor special-symbol? split-at split-with str stream? string? stringify-keys struct struct-map subs subseq subvec successful? supers swap! symbol symbol? sync syntax-symbol-anchor take take-last take-nth take-while test test-all-vars testing testing-contexts-str testing-vars-str test-ns test-var the-ns throw time to-array to-array-2d trampoline transient tree-seq true? try try-expr type unchecked-add unchecked-dec unchecked-divide unchecked-inc unchecked-multiply unchecked-negate unchecked-remainder unchecked-subtract underive unimport union unquote unquote-splicing up update update-in update-proxy use use-fixtures val vals var? var-get var-set vary-meta vec vector vector? vector-of walk when when-first when-let when-not while with-bindings with-bindings* with-in-str with-loading-context with-local-vars with-meta with-open with-out-str with-precision with-test with-test-out xml-seq zero? zipmap *1 *2 *3 *agent* *allow-unresolved-vars* *assert* *clojure-version* *command-line-args* *compile-files* *compile-path* *current* *e *err* *file* *flush-on-newline* *in* *initial-report-counters* *load-tests* *macro-meta* *math-context* *ns* *out* *print-dup* *print-length* *print-level* *print-meta* *print-readably* *read-eval* *report-counters* *sb* *source-path* *stack* *stack-trace-depth* *state* *testing-contexts* *testing-vars* *test-out* *use-context-classloader* *warn-on-reflection* *warn-on-reflection* false nil true skylighting-core-0.8.5/xml/gnuassembler.xml0000644000000000000000000002557613673235152017233 0ustar0000000000000000 .abort .align .app-file .appline .ascii .asciz .att_syntax .balign .balignl .balignw .byte .code16 .code32 .comm .common.s .common .data .dc.b .dc.d .dc.l .dc.s .dc.w .dc.x .dc .dcb.b .dcb.d .dcb.l .dcb.s .dcb.w .dcb.x .dcb .debug .def .desc .dim .double .ds.b .ds.d .ds.l .ds.p .ds.s .ds.w .ds.x .ds .dsect .eject .else .elsec .elseif .end .endc .endef .endfunc .endif .endm .endr .equ .equiv .err .exitm .extend .extern .fail .file .fill .float .format .func .global .globl .hidden .hword .ident .if .ifc .ifdef .ifeq .ifeqs .ifge .ifgt .ifle .iflt .ifnc .ifndef .ifne .ifnes .ifnotdef .include .int .intel_syntax .internal .irep .irepc .irp .irpc .lcomm .lflags .line .linkonce .list .llen .ln .long .lsym .macro .mexit .name .noformat .nolist .nopage noprefix .octa .offset .org .p2align .p2alignl .p2alignw .page .plen .popsection .previous .print .protected .psize .purgem .pushsection .quad .rodata .rep .rept .rva .sbttl .scl .sect.s .sect .section.s .section .set .short .single .size .skip .sleb128 .space .spc .stabd .stabn .stabs .string .struct .subsection .symver .tag .text .title .ttl .type .uleb128 .use .val .version .vtable_entry .vtable_inherit .weak .word .xcom .xdef .xref .xstabs .zero .arm .bss .code .even .force_thumb .ldouble .loc .ltorg .packed .pool .req .thumb .thumb_func .thumb_set skylighting-core-0.8.5/xml/hamlet.xml0000644000000000000000000001131613673235152016001 0ustar0000000000000000 ]> skylighting-core-0.8.5/xml/alert_indent.xml0000644000000000000000000000117513306534170017174 0ustar0000000000000000 skylighting-core-0.8.5/xml/yaml.xml0000644000000000000000000012276013673235152015477 0ustar0000000000000000 ]> skylighting-core-0.8.5/xml/awk.xml0000644000000000000000000002461713673235152015321 0ustar0000000000000000 if else while do for break continue return switch case default exit in delete print printf getline function next nextfile @include @load ARGC ARGIND ARGV BINMODE CONVFMT ENVIRON ERRNO FIELDWIDTHS FILENAME FNR FPAT FS FUNCTAB IGNORECASE LINT NF NR OFMT OFS ORS PREC PROCINFO ROUNDMODE RS RT RSTART RLENGTH SUBSEP SYMTAB TEXTDOMAIN close fflush system atan2 cos exp int log rand sin sqrt srand asort asorti gensub gsub index length match patsplit split sprintf strtonum sub substr tolower toupper mktime strftime systime and compl lshift or rshift xor isarray typeof bindtextdomain dcgettext dcngettext BEGIN BEGINFILE END ENDFILE alpha alnum blank cntrl digit graph lower print punct space upper xdigit skylighting-core-0.8.5/xml/stata.xml0000644000000000000000000026216113673235152015651 0ustar0000000000000000 addlabels addlabopts addplot bar barwidth bin blabel caption center circle circle_hollow color cols combine dot draw dropline frequency grid hbar imargin labsize legend margin medthick mlabangle mlabcolor mlabel mlabgap mlabposition mlabsize mlabstyle mlabtextstyle mlabvposition msymbol name nodraw nogrid over plotregion position ring rows scale size start subtitle t1title t2title text textsize title xcommon xlabel xline xscale xsize xtitle ycommon ylabel yline yscale ysize ytitle zero background bg black blue bluishgray brown cranberry cyan dimgray dkgreen dknavy dkorange ebblue ebg edkblue eggshell eltblue eltgreen emerald emidblue erose fg foreground forest_green gold gray green gs khaki lavender lime ltblue ltbluishgray ltkhaki magenta maroon midblue midgreen mint navy none olive olive_teal orange orange_red pink purple red sand sandb sienna stone teal white yellow accum as ascending BASE be begin bfgs bhhh brrweight clean close clpatt clpattern clwidth cole color confirm continue cov(unstr) cov(unstructured) covariance dash define deft delmacs detail dev deviations dfp difficult dirname do effects eform else emdots emiterate emlog emonly emtolerance end error estmetric exchangeable exit family fe fitted force foreach forvalues fpc frequency function global gtolerance hessian ic identity if in independent intpoints irr iterate jkrweight lincom linearized local long ltolerance macro manage meff meft minimize mle mse multiplier noclear nocons noconstant nodots nofetable nogroup noheader nolog nolrtest none nonrtolerance noobs noomit noretable nostderr not nr of offset or p parse patterns poststrata postweight prefix program r2_p reffects reml reset resid run scale shift showstep SITE size star stats STBPLUS stfmt store strata syntax tempfile tempname tempvar tokenize tolerance unstructured until UPDATES weight while wide window x2 xb _b[ _coeff[ ereturn rreturn sreturn e( r( s( all BASE coleq colfullnames coln colnames constraint data dir display environment format l label length list nobreak nofail permname PERSONAL piece PLUS quoted row roweq rowfullnames rown rownames SITE sortedby STATA strict sysdir tempfile tempvar tsnorm UPDATES value variable allstring append args aweight born by bys bysort byte capture cfreq clear Cns Co collinear columns comma compress connect console cpercent cr d0 data datestring decode delimit depnames desc describe di diparm_options display double drop eclass encode esample Ev exec fam fdadescribe fdasave fdause filefilter float format fweight gen generate gr green gradient hold include insert insheet int iweight k keep label Ld link load long longstub macrolen markout marksample maximize meanonly mlmatsbysum mlout mode model more N namelen noextend nofootnote noi noisily nolabel nonotes nopreserve norescale noscvars nosummary nototal nrtolerance obs odbc off oim on oneway opg order outfile outsheet percent permanently post postclose postfile preserve Psi pweight query qui quietly rawsum red ren rename replace Replay report repost restore robust save saving SD SE search set shownrtolerance sort sqlfile sqlshow STATA statistics sum summarize t1title t2title tab tabulate technique timer total unhold unique uniquemaster uniqusing use using V values variable varlist VCE waldtest width xlabel xmlsave xmluse yellow ylabel yline abs acos asin atan atan2 atanh ceil cloglog comb cos digamma exp floor invcloglog invlogit ln lnfact lnfactorial lngamma log log10 max min mod reldif round sign sin sqrt sum tan tanh trigamma trunc betaden Binomial binorm binormal chi2 chi2tail dgammapda dgammapdada dgammapdadx dgammapdx dgammapdxdx F Fden Ftail gammaden gammap ibeta invbinomial invchi2 invchi2tail invF invFtail invgammap invibeta invnchi2 invnFtail invnibeta invnorm invnormal invttail nbetaden nchi2 nFden nFtail nibeta norm normal normalden normd npnchi2 tden ttail uniform() abbrev char index indexnot length lower ltrim match plural proper real regexm regexr regexs reverse rtrim string strlen strlower strltrim strmatch strofreal strpos strproper strreverse strrtrim strtrim strupper subinstr subinword substr trim upper word wordcount _caller autocode byteorder chop clip cond e epsdouble epsfloat group inlist inrange irecode matrix maxbyte maxdouble maxfloat maxint maxlong mi minbyte mindouble minfloat minint minlong missing r recode replay return s scalar d date day dow doy halfyear mdy month quarter week year d daily dofd dofh dofm dofq dofw dofy h halfyearly hofd m mofd monthly q qofd quarterly tin twithin w weekly wofd y yearly yh ym yofd yq yw cholesky colnumb colsof corr det diag diag0cnt el get hadamard I inv invsym issym issymmetric J matmissing matuniform mreldif nullmat rownumb rowsof sweep syminv trace vec vecdiag anycount anymatch anyvalue at concat count cut diff ends field fill group groupicodes head iqr kurt label last lname mad max maxlength maxmode mdev mean median min minmode missing mode mtr nummodemissing pc prop pctile punct rank rowfirst rowlast rowmax rowmean rowmin rowmiss rownonmiss rowsd rowtotal sd seq skew std strok tag tail total track trim truncate _all _column _cons _dta _dup _merge _n _newline _pi _rc creturn c(adopath) c(adosize) c(ALPHA) c(born_date) c(byteorder) c(changed) c(checksum) c(cmdlen) c(console) c(copycolor) c(current_date) c(current_time) c(dirsep) c(dockable) c(dockingguides) c(dp) c(epsdouble) c(epsfloat) c(filedate) c(filename) c(flavor) c(graphics) c(httpproxy) c(httpproxyauth) c(httpproxyhost) c(httpproxyport) c(httpproxypw) c(httpproxyuser) c(k) c(level) c(linegap) c(linesize) c(locksplitters) c(logtype) c(machine_type) c(macrolen) c(matacache) c(matafavor) c(matalibs) c(matalnum) c(matamofirst) c(mataoptimize) c(matastrict) c(matsize) c(max_cmdlen) c(max_k_current) c(max_k_theory) c(max_macrolen) c(max_matsize) c(max_N_current) c(max_N_theory) c(max_width_current) c(max_width_theory) c(maxbyte) c(maxdb) c(maxdouble) c(maxfloat) c(maxint) c(maxiter) c(maxlong) c(maxstrvarlen) c(maxvar) c(memory) c(min_matsize) c(minbyte) c(mindouble) c(minfloat) c(minint) c(minlong) c(mode) c(Mons) c(Months) c(more) c(N) c(namelen) c(os) c(osdtl) c(pagesize) c(persistfv) c(persistvtopic) c(pi) c(printcolor) c(pwd) c(rc) c(reventries) c(rmsg_time) c(rmsg) c(scheme) c(scrollbufsize) c(SE) c(searchdefault) c(seed) c(stata_version) c(sysdir_base) c(sysdir_oldplace) c(sysdir_personal) c(sysdir_plus) c(sysdir_site) c(sysdir_stata) c(sysdir_updates) c(timeout1) c(timeout2) c(trace) c(tracedepth) c(traceexpand) c(tracehilite) c(traceindent) c(tracenumber) c(tracesep) c(type) c(update_interval) c(update_prompt) c(update_query) c(varabbrev) c(varlabelpos) c(version) c(virtual) c(Wdays) c(Weekdays) c(width) c(xptheme) adosize checksum copycolor dockable dockingguides dp graphics httpproxy httpproxyauth httpproxyhost httpproxyport httpproxypw httpproxyuser level linegap linesize locksplitters logtype matacache matafavor matalibs matalnum matamofirst mataoptimize matastrict matsize maxdb maxiter maxvar memory more pagesize persistfv persistvtopic printcolor reventries rmsg scheme scrollbufsize searchdefault seed timeout1 timeout2 trace tracedepth traceexpand tracehilite traceindent tracenumber tracesep type update_interval update_prompt update_query varabbrev varlabelpos version virtual xptheme _a_cls_msg _addgph _assert _assert_mreldif _assert_mreldifp _assert_mreldifs _assert_obs _assert_streq _at _bigtab _binperfect _binperfout _biplotmat _brr_sum _bs_display _bs_sum _btcmd _byoptnotallowed _ca_parse_normalize _callerr _cci _check_eformopt _check4gropts _choice_table _ckirfset _cknotsvaroi _ckvec _clsarr2list _cmdxel _coef_table _coef_table_header _confirm_date _confirm_number_or_date _copy_mat_stripes _cpmatnm _crc2use _crc4fld _crcacnt _crcar1 _crcause _crcbin _crcbygr _crcchi2 _crcchkw _crccip _crceprs _crcgldv _crcglil _crcird _crcirr _crcmeq _crcnuse _crcor _crcphdr _crcra _crcrd _crcrr _crcseq _crcshdr _crcslbl _crcsrvc _crcswxx _crcunab _crcunit _crcvarl _crcwsrv _crczsku _cvar _date2elapsed _diag2mat _diparm _diparm_8 _dots _e2r _egennoby _evlist _exp_list_expand _exp_list_parse _find_tsops _fr_area_parse_and_log _fr_aspect_parse_and_log _fr_draw_rect _fr_droplines_draw _fr_erasearr _fr_legend_parse_and_log _fr_merged_implicit _fr_runlog _fr_sztextbox_parse_and_log _fr_tbstyle_parse_and_log _fr_tedits_parse_and_log _fr_textbox_parse_and_log _fr_title_parse_and_log _fr_x_log_cleanup _fr_x_log_create _fracpp _fracxo _frr_sztextbox_pnl _gany _ganycount _ganymatch _ganyvalue _gconcat _gcount _gcut _gdiff _gends _geqany _get_diparmopts _get_diparmopts_8 _get_eformopts _get_eqspec _get_gropts _get_irf _get_offopt _getbv _getcovcorr _getfilename _getnewlabelname _getrhs _getvarcns _getxel _getxel2 _gfill _ggroup _giqr _gkurt _gm_edit _gm_log _gma _gmad _gmax _gmdev _gmean _gmedian _gmin _gmode _gmtr _gneqany _gpc _gpctile _gr_arrowhead _gr_atomize_styles _gr_common_axes _gr_drawrect _gr_linkstyles _gr_symbol_of _grank _grfirst _grlast _grmax _grmean _grmin _grmiss _grobs _growfirst _growlast _growmax _growmean _growmin _growmiss _grownonmiss _growsd _growtotal _grsd _grsum _gs_addgrname _gs_bygraph _gs_clean_graphlist _gs_default_bands _gs_islivefile _gs_parse_and_log_axoptions _gs_parse_and_log_axtitle _gs_parse_and_log_lines _gs_parse_and_log_tickset _gs_rdfilehdr _gs_wrfilehdr _gs_x_create _gsd _gseq _gskew _gstd _gsum _gtag _gtotal _hadamard_verify _hw_comp _hw_opt_d0 _hwsa_comp _hwsa_opt_d0 _hwsm_comp _hwsm_opt_d0 _isfit _ivreg_project _jk_nlegend _jk_pseudo _jk_sum _labels2names _linemax _loop_brr _loop_jknife _loop_jknife_fw _loop_jknife_iw _loop_jknife2 _loop_rw _lrtest7 _m2matrix _m2scalar _matplot _matsort _mdisplay _mds_classical _mds_dataheader _mds_display _mds_display_classical _mds_euclidean _mds_parse_dopts _mds_parse_method _mds_parse_s2d _mds_s2d _me_der _me_der2 _me_derb _me_derd _me_l_der _me_l_der2 _mfrmvec _mka2 _mkg _mkkmn _mksigma _mkvec _mprobitestimator _mtest _mvec _no_estat _no_predict _nobs _on_colon_parse _parmlist _parse_optexp _parsewt _pk_p _plotpos _pred_me _pred_se _prefix_check4esample _prefix_checkopt _prefix_clear _prefix_command _prefix_display _prefix_expand _prefix_explist _prefix_footnote _prefix_getchars _prefix_getmat _prefix_legend _prefix_mlogit _prefix_model_test _prefix_note _prefix_reject _prefix_relabel_eqns _prefix_run_error _prefix_saving _prefix_title _prefix_vcenotallowed _qsort_index _qsur _r2e _repost _resample_warn _restore_labels _returnclear _rmdcoll _robust2 _roccom1 _roccom1_8 _rocsen _rotate_clear _rotate_text _score_spec _set_irf_vars _shortenpath _sigfm _small2dotz _stata_internalerror _stcurv _strip_labels _sttrend _stubstar2names _sum_table _sumaccum _sunflower_binar _svar_cnsmac _svar_eqmac _svar_newcns _svar_post _svard2 _svariden _svaridenlr _svarlrd2 _svd _svy_check_cmdopts _svy_check_fpc _svy_check_postw _svy_check_predict _svy_check_vce _svy_fpc_note _svy_ftest _svy_ivreg_first _svy_mkdeff _svy_mkmeff _svy_mkvmsp _svy_mkvsrs _svy_newrule _svy_setup _svy_singleton_note _svy_subpop _svy_subpop_note _svy_summarize _svy_summarize_legend _svy_tabulate _svy2 _svydes_dlg _svylc _svyset _sw_ood _ts _ts_dexp _ts_exp _ts_hw _ts_hwsa _ts_hwsm _tsheadr _tsinchk _tsma _ttest _ttest1 _ttest2 _tutends _var_mka _varbsf _vardisprmse _varfcast _varfcast_clear _varfcast_fcast _varfcast_graph _varirf _varsim _vce_parserun _vec_ckgraph _vec_dreduced _vec_grcroots _vec_opck _vec_pgparse _vec_pgridplots _vec_postvar _vecauxdisp _vecfcast_compute _vecfcast_compute_w _vecgetacns _vecgetcv _vecgtn _vecmka _vecmkapvp _vecmkce _vecmkgam _vecmksi _vecmktrend _vecortho _vecpclean _vectparse _vecu _virf_add _virf_char _virf_fck _virf_mknewfile _virf_nlen _virf_use _writenum _xtreg_chk_cl ac ac_7 acprplot acprplot_7 adjust adopath alpha ameans anova_estat anova_terms aorder arch arch_dr arch_estat arch_p archlm areg areg_p arima arima_dr arima_estat arima_p asmprobit asmprobit_estat asmprobit_lf asmprobit_p avplot avplot_7 avplots avplots_7 bcskew0 bgodfrey binreg bip0_lf biplot bipp_lf bipr_lf bipr_p biprobit bitest bitesti bitowt blogit bmemsize boot bootsamp bootstrap bootstrap_8 boxco_l boxco_p boxcox boxcox_6 boxcox_p bprobit brier brr brrstat bs bs_7 bsampl_w bsample bsample_7 bsqreg bstat bstat_7 bstat_8 bstrap bstrap_7 ca ca_estat ca_p cabiplot camat canon canon_8 canon_8_p canon_estat canon_p caprojection cc cchart cchart_7 cci censobs_table centile cf checkdlgfiles checkhlpfiles ci cii classutil clear clo clog clog_lf clog_p clogi clogi_sw clogit clogit_lf clogit_p clogitp clogl_sw cloglog clonevar clslistarray cluster cluster_measures cluster_stop cluster_tree cluster_tree_8 clustermat cnr cnre cnreg cnreg_p cnreg_sw cnsreg codebook collaps4 collapse colormult_nb colormult_nw compare conren contract copyright copysource corc corr_anti corr_kmo corr_smc corr2data corrgram cox_p cox_sw coxbase coxhaz coxvar cprplot cprplot_7 crc cross cs cscript cscript_log csi ct ct_is ctset ctst_5 ctst_st cttost cumsp cumsp_7 cumul cusum cusum_7 cutil d datetof db dbeta de deff des desc descr descri describ describe destring dfbeta dfgls dfuller dirstats disp_res disp_s dotplot dotplot_7 dprobit drawnorm ds ds_util dstdize duplicates durbina dwstat dydx egen eivreg emdef eq ereg ereg_lf ereg_p ereg_sw ereghet ereghet_glf ereghet_glf_sh ereghet_gp ereghet_ilf ereghet_ilf_sh ereghet_ip est est_cfexist est_cfname est_clickable est_expand est_hold est_table est_unhold est_unholdok estat estat_default estat_summ estat_vce_only esti estimates etodow etof etomdy expandcl fac fact facto factor factor_estat factor_p factor_pca_rotated factor_rotate factormat fcast fcast_compute fcast_graph fh_st fillin find_hlp_file findfile findit findit_7 fit for for5_0 fpredict frac_154 frac_adj frac_chk frac_cox frac_ddp frac_dis frac_dv frac_in frac_mun frac_pp frac_pq frac_pv frac_wgt frac_xo fracgen fracplot fracplot_7 fracpoly fracpred fron_ex fron_hn fron_p fron_tn fron_tn2 frontier ftodate ftoe ftomdy ftowdate gamhet_glf gamhet_gp gamhet_ilf gamhet_ip gamma gamma_d2 gamma_p gamma_sw gammahet gdi_hexagon gdi_spokes genrank genstd genvmean gladder gladder_7 glim_l01 glim_l02 glim_l03 glim_l04 glim_l05 glim_l06 glim_l07 glim_l08 glim_l09 glim_l10 glim_l11 glim_l12 glim_lf glim_mu glim_nw1 glim_nw2 glim_nw3 glim_p glim_v1 glim_v2 glim_v3 glim_v4 glim_v5 glim_v6 glim_v7 glm glm_6 glm_p glm_sw glmpred glogit glogit_8 glogit_p gmeans gnbre_lf gnbreg gnbreg_5 gnbreg_p gomp_lf gompe_sw gomper_p gompertz gompertzhet gomphet_glf gomphet_glf_sh gomphet_gp gomphet_ilf gomphet_ilf_sh gomphet_ip gphdot gphpen gphprint gprobi_p gprobit gprobit_8 gr gr_copy gr_current gr_db gr_describe gr_dir gr_draw gr_draw_replay gr_drop gr_edit gr_editviewopts gr_example gr_example2 gr_export gr_print gr_qscheme gr_query gr_read gr_rename gr_replay gr_save gr_set gr_setscheme gr_table gr_undo gr_use graph grebar greigen greigen_7 greigen_8 grmeanby grmeanby_7 gs_fileinfo gs_filetype gs_graphinfo gs_stat gsort gwood h hadimvo hareg hausman he heck_d2 heckma_p heckman heckp_lf heckpr_p heckprob hel help hereg hetpr_lf hetpr_p hetprob hettest hilite hist hist_7 histogram hlogit hlu hmeans hotel hotelling hprobit hreg icd9 icd9_ff icd9p iis impute imtest inbase integ inten intreg intreg_7 intreg_p intrg_ll intrg_ll2 intrg2_ll ipolate iqreg ir irf irf_create irfm iri is_svy is_svysum isid istdize ivprob_1_lf ivprob_lf ivprobit ivprobit_p ivreg ivreg_footnote ivtob_1_lf ivtob_lf ivtobit ivtobit_p jackknife jacknife jknife jknife_6 jknife_8 jkstat joinby kalarma1 kap kap_3 kapmeier kappa kapwgt kdensity kdensity_7 ksm ksmirnov ktau kwallis labelbook ladder levels levelsof leverage lfit lfit_p lincom line linktest lloghet_glf lloghet_glf_sh lloghet_gp lloghet_ilf lloghet_ilf_sh lloghet_ip llogi_sw llogis_p llogist llogistic llogistichet lnorm_lf lnorm_sw lnorma_p lnormal lnormalhet lnormhet_glf lnormhet_glf_sh lnormhet_gp lnormhet_ilf lnormhet_ilf_sh lnormhet_ip lnskew0 loadingplot logi logis_lf logistic logistic_p logit logit_estat logit_p loglogs logrank loneway lookfor lowess lowess_7 lpredict lrecomp lroc lroc_7 lrtest lsens lsens_7 lsens_x lstat ltable ltable_7 ltriang lv lvr2plot lvr2plot_7 makecns manova_estat manova_p mantel mat_capp mat_order mat_rapp mata_matdescribe mata_matsave mata_matuse matalabel matcproc matlist matname matstrik mcc mcci md0_ md1_ md1debug_ md2_ md2debug_ mds mds_estat mds_p mdsconfig mdslong mdsmat mdsshepard mdytoe mdytof me_derd mean means median memsize meqparse mer merg merge mfp mfx mhelp mhodds mixed_ll mixed_ll_reparm mkassert mkmat mkspline ml ml_5 ml_adjs ml_bhhhs ml_c_d ml_check ml_clear ml_cnt ml_debug ml_defd ml_e0 ml_e0_bfgs ml_e0_cycle ml_e0_dfp ml_e0i ml_e1 ml_e1_bfgs ml_e1_bhhh ml_e1_cycle ml_e1_dfp ml_e2 ml_e2_cycle ml_ebfg0 ml_ebfr0 ml_ebfr1 ml_ebh0q ml_ebhh0 ml_ebhr0 ml_ebr0i ml_ecr0i ml_edfp0 ml_edfr0 ml_edfr1 ml_edr0i ml_eds ml_eer0i ml_egr0i ml_elf ml_elf_bfgs ml_elf_bhhh ml_elf_cycle ml_elf_dfp ml_elfi ml_elfs ml_enr0i ml_enrr0 ml_erdu0 ml_erdu0_bfgs ml_erdu0_bhhh ml_erdu0_bhhhq ml_erdu0_cycle ml_erdu0_dfp ml_erdu0_nrbfgs ml_exde ml_footnote ml_geqnr ml_grad0 ml_graph ml_hbhhh ml_hd0 ml_hold ml_init ml_inv ml_log ml_max ml_mlout ml_model ml_nb0 ml_opt ml_p ml_plot ml_query ml_rdgrd ml_repor ml_s_e ml_score ml_searc ml_technique ml_unhold mlf_ mlog mlogi mlogit mlogit_footnote mlogit_p mlopts mnl0_ mprobit mprobit_lf mprobit_p mrdu0_ mrdu1_ mvdecode mvencode mvreg mvreg_estat nbreg nbreg_al nbreg_lf nbreg_p nbreg_sw newey newey_7 newey_p nl nl_7 nl_p nl_p_7 nlcom nlcom_p nlexp2 nlexp2_7 nlexp2a nlexp2a_7 nlexp3 nlexp3_7 nlgom3 nlgom3_7 nlgom4 nlgom4_7 nlinit nllog3 nllog3_7 nllog4 nllog4_7 nlog_rd nlogit nlogit_p nlogitgen nlogittree nlpred note notes nptrend numlabel old_ver olo olog ologi ologi_sw ologit ologit_p ologitp op_colnm op_comp op_diff op_inv op_str opr opro oprob oprob_sw oprobi oprobi_p oprobit oprobitp opts_exclusive orthog orthpoly ovtest pac pac_7 palette parse_dissim pause pca pca_8 pca_display pca_estat pca_p pca_rotate pcamat pchart pchart_7 pchi pchi_7 pcorr pctile pentium pergram pergram_7 permute permute_8 personal peto_st pkcollapse pkcross pkequiv pkexamine pkexamine_7 pkshape pksumm pksumm_7 pnorm pnorm_7 poisgof poiss_lf poiss_sw poisso_p poisson poisson_estat pperron prais prais_e prais_e2 prais_p predict predictnl print prob probi probit probit_estat probit_p proc_time procoverlay procrustes procrustes_estat procrustes_p profiler prop proportion prtest prtesti pwcorr qby qbys qchi qchi_7 qladder qladder_7 qnorm qnorm_7 qqplot qqplot_7 qreg qreg_c qreg_p qreg_sw quadchk quantile quantile_7 range ranksum ratio rchart rchart_7 rcof recast recode reg reg3 reg3_p regdw regr regre regre_p2 regres regres_p regress regress_estat regriv_p remap renpfix repeat reshape robvar roccomp roccomp_7 roccomp_8 rocf_lf rocfit rocfit_8 rocgold rocplot rocplot_7 roctab roctab_7 rolling rologit rologit_p rot rota rotat rotate rotatemat rreg rreg_p runtest rvfplot rvfplot_7 rvpplot rvpplot_7 safesum sample sampsi savedresults saveold sc scatter scm_mine sco scob_lf scob_p scobi_sw scobit scor score scoreplot scoreplot_help scree screeplot screeplot_help sdtest sdtesti separate seperate serrbar serrbar_7 set_defaults sfrancia shewhart shewhart_7 signrank signtest simul simul_7 simulate simulate_8 sktest slogit slogit_d2 slogit_p smooth snapspan spearman spikeplot spikeplot_7 spikeplt spline_x split sqreg sqreg_p ssc st st_ct st_hc st_hcd st_hcd_sh st_is st_issys st_note st_promo st_set st_show st_smpl st_subid stack statsby statsby_8 stbase stci stci_7 stcox stcox_estat stcox_fr stcox_fr_ll stcox_p stcox_sw stcoxkm stcoxkm_7 stcstat stcurv stcurve stcurve_7 stdes stem stepwise stereg stfill stgen stir stjoin stmc stmh stphplot stphplot_7 stphtest stphtest_7 stptime strate strate_7 streg streg_sw streset sts sts_7 stset stsplit stsum sttocc sttoct stvary stweib suest suest_8 sunflower sureg survcurv survsum svar svar_p svmat svy svy_disp svy_dreg svy_est svy_est_7 svy_estat svy_get svy_gnbreg_p svy_head svy_header svy_heckman_p svy_heckprob_p svy_intreg_p svy_ivreg_p svy_logistic_p svy_logit_p svy_mlogit_p svy_nbreg_p svy_ologit_p svy_oprobit_p svy_poisson_p svy_probit_p svy_regress_p svy_sub svy_sub_7 svy_x svy_x_7 svy_x_p svydes svydes_8 svygen svygnbreg svyheckman svyheckprob svyintreg svyintreg_7 svyintrg svyivreg svylc svylog_p svylogit svymarkout svymarkout_8 svymean svymlog svymlogit svynbreg svyolog svyologit svyoprob svyoprobit svyopts svypois svypois_7 svypoisson svyprobit svyprobt svyprop svyprop_7 svyratio svyreg svyreg_p svyregress svyset svyset_7 svyset_8 svytab svytab_7 svytest svytotal sw sw_8 swcnreg swcox swereg swilk swlogis swlogit swologit swoprbt swpois swprobit swqreg swtobit swweib symmetry symmi symplot symplot_7 sysdescribe sysuse szroeter tab_or tab1 tab2 tabi table tabodds tabodds_7 tabstat te tes test testnl testparm teststd tetrachoric time_it tis tob tobi tobit tobit_p tobit_sw tostring total treat_ll treatr_p treatreg trim trnb_cons trnb_mean trpoiss_d2 trunc_ll truncr_p truncreg tsappend tset tsfill tsline tsline_ex tsreport tsrline tsset tssmooth tsunab ttest ttesti tut_chk tut_wait tutorial tw tware_st two twoway twoway__fpfit_serset twoway__function_gen twoway__histogram_gen twoway__ipoint_serset twoway__ipoints_serset twoway__kdensity_gen twoway__lfit_serset twoway__normgen_gen twoway__pci_serset twoway__qfit_serset twoway__scatteri_serset twoway__sunflower_gen twoway_ksm_serset typeof unab unabbrev uselabel var var_mkcompanion var_p varbasic varfcast vargranger varirf varirf_add varirf_cgraph varirf_create varirf_ctable varirf_describe varirf_dir varirf_drop varirf_erase varirf_graph varirf_ograph varirf_rename varirf_set varirf_table varlmar varnorm varsoc varstable varstable_w varstable_w2 varwle vce vec vec_fevd vec_mkphi vec_p vec_p_w vecirf_create veclmar veclmar_w vecnorm vecnorm_w vecrank vecstable verinst viewsource vif vwls wdatetof webdescribe webseek webuse weib_lf weib_lf0 weib1_lf weib2_lf weibhet_glf weibhet_glf_sh weibhet_glfa weibhet_glfa_sh weibhet_gp weibhet_ilf weibhet_ilf_sh weibhet_ilfa weibhet_ilfa_sh weibhet_ip weibu_sw weibul_p weibull weibull_c weibull_s weibullhet whelp wilc_st wilcoxon wntestb wntestb_7 wntestq xchart xchart_7 xcorr xcorr_7 xi xi_6 xpose xt_iis xt_tis xtab_p xtabond xtbin_p xtclog xtcloglog xtcloglog_8 xtcloglog_d2 xtcloglog_re_p xtcnt_p xtcorr xtdata xtdes xtfront_p xtfrontier xtgee xtgee_elink xtgee_estat xtgee_makeivar xtgee_p xtgee_plink xtgls xtgls_p xthaus xthausman xtht_p xthtaylor xtile xtint_p xtintreg xtintreg_8 xtintreg_d2 xtintreg_p xtivp_1 xtivp_2 xtivreg xtline xtline_ex xtlogit xtlogit_8 xtlogit_d2 xtlogit_fe_p xtlogit_pa_p xtlogit_re_p xtmixed xtmixed_estat xtmixed_p xtnb_fe xtnb_lf xtnbreg xtnbreg_pa_p xtnbreg_refe_p xtpcse xtpcse_p xtpois xtpoisson xtpoisson_d2 xtpoisson_pa_p xtpoisson_refe_p xtpred xtprobit xtprobit_8 xtprobit_d2 xtprobit_re_p xtps_fe xtps_lf xtps_ren xtps_ren_8 xtrar_p xtrc xtrc_p xtrchh xtrefe_p xtreg xtreg_be xtreg_fe xtreg_ml xtreg_pa_p xtreg_re xtregar xtrere_p xtsf_ll xtsf_llti xtsum xttab xttest0 xttobit xttobit_8 xttobit_p xttrans yx yxview__barlike_draw yxview_area_draw yxview_bar_draw yxview_dot_draw yxview_dropline_draw yxview_function_draw yxview_iarrow_draw yxview_ilabels_draw yxview_normal_draw yxview_pcarrow_draw yxview_pcbarrow_draw yxview_pccapsym_draw yxview_pcscatter_draw yxview_pcspike_draw yxview_rarea_draw yxview_rbar_draw yxview_rbarm_draw yxview_rcap_draw yxview_rcapsym_draw yxview_rconnected_draw yxview_rline_draw yxview_rscatter_draw yxview_rspike_draw yxview_spike_draw yxview_sunflower_draw zap_s zinb zinb_llf zinb_plf zip zip_llf zip_p zip_plf zt_ct_5 zt_hc_5 zt_hcd_5 zt_is_5 zt_iss_5 zt_sho_5 zt_smp_5 ztbase_5 ztcox_5 ztdes_5 ztereg_5 ztfill_5 ztgen_5 ztir_5 ztjoin_5 ztnb ztnb_p ztp ztp_p zts_5 ztset_5 ztspli_5 ztsum_5 zttoct_5 ztvary_5 ztweib_5 _cholinv _cholsolve _corr _edittoint _edittointtol _edittozero _edittozerotol _eigen_work _eigensystem _eigenvalues _equilc _equilr _equilrc _ftell _fullsvd _hqrd _hqrdp _invlower _jumble _lefteigensystem _lowertriangle _lud _lud_la _luinv _lusolve _matexpsym _matlogsym _matpowersym _mprobit_outer_prod _mprobit_quadrature _mprobit_quadrature_eval _mprobit_quadrature_m _mprobit_select _mprobit_simulator _mprobit_simulator_case_g _mprobit_simulator_lk _mprobit_simulator_m _mprobit_simulator_mi _mprobit_validate_choice _mprobit_weights_roots_laguerre _perhapsequilc _perhapsequilr _perhapsequilrc _pinv _qrinv _qrsolve _rowswap _solvelower _solveupper _sort _svd _svdsv _svsolve _svy_design _svy_group_sum _svy_identify _svy_mean _svy_mean_post _svy_mean_std _svy_mean_stdpost _svy_over_expand _svy_over_sizes _svy_post_sizes _svy_ratio _svy_ratio_post _svy_ratio_std _svy_ratio_stdpost _svy_srs_variance _svy_srssub_variance _svy_std_sizes _svy_total _svy_total_post _svy_variance _symeigen_work _symeigensystem _symeigenvalues _symmatfunc_work _uppertriangle _xtm_beta _xtm_blup _xtm_blup_save _xtm_blup_save_u _xtm_blup_u _xtm_cleanup _xtm_covtype _xtm_de_th_u _xtm_delta_to_theta _xtm_det_upper _xtm_em_get_rij _xtm_em_get_uij _xtm_em_iter _xtm_em_iter_u _xtm_em_solve _xtm_fact_expand _xtm_ga_th_u _xtm_gamma_to_theta _xtm_get_delta _xtm_get_delta_u _xtm_invert_R _xtm_logdetr00 _xtm_logdetr00_u _xtm_matexp _xtm_matlog _xtm_mixed_ll _xtm_mixed_ll_u _xtm_mixed_ll_uu _xtm_mk_eqs _xtm_ml_eqlist _xtm_ml_eqlist_wrk _xtm_setup _xtm_start _xtm_start_collapse _xtm_start_u _xtm_th_de_u _xtm_th_ga_u _xtm_theta_to_delta _xtm_theta_to_gamma acos acosh aggregate array asin asinh assert asserteq atan atanh blockdiag boolean break byte case cat catch chdir cholesky cholinv cholsolve class cloglog collate colmax colmin colscalefactors colshape colvector complex cond const continue convolve convolveslowly Corr correlation Corrslowly corruppercase cosh deconvolve default delegate delete designmatrix det dettriangular diag diag0cnt do double dsign e editmissing edittoint edittointtol edittozero edittozerotol editvalue eigensystem eigenvalues else eltypedef end enum explicit export external fft fileexists findfile float for friend ftell ftfreqs ftpad ftperiodogram ftretime ftunwrap ftwrap fullsdiag fullsvd function gamma global goto helloworld Hilbert hqrd hqrdmultq hqrdmultq1t hqrdp hqrdq hqrdq1 hqrdr hqrdr1 if inline int invcloglog invfft invHilbert invlogit invlower invorder invslowfft invslowft invvech isdiagonal jumble lefteigensystem local log10 logit long lowertriangle lud luinv lusolve makesymmetric mat_norm mata matexpsym matlogsym matpowersym matrix max mean meanvariance min mkdir mmat_ mmat_describe mmat_expandlist mmat_readerror mmat_save mmat_use mmat_writeerror namespace new norm NULL numeric operator orgtypedef panelsetup panelsetup_u panelstats panelsubmatrix panelsubview pathlist pathsubsysdir pi pinv pointer polyadd polyadd_expand polyderiv polydiv polyeval polyinteg polymorphic polymult polyroots polysolve polytrim pragma private protected public qrd qrdp qrinv qrsolve quad quadcorrelation quadmeanvariance quadrant quadvariance range rangen rank rank_from_singular_values real return revorder rmdir rowmax rowmin rowscalefactors rowvector scalar scalar_norm short sign signed sinh sizeof slowfft slowft solve_tol solve_tolscale solvelower solveupper sort spline3 spline3eval splineeval st_islmname static string struct super svd svdsv svsolve switch symeigensystem symeigenvalues tanh template this throw Toeplitz trace trace_prod transmorphic transposeonly try typedef typename union uniqrows unitcircle unorder unsigned uppertriangle using Vandermonde variance vec vec_norm vech vector version virtual void volatile while skylighting-core-0.8.5/xml/dtd.xml0000644000000000000000000001165713673235152015312 0ustar0000000000000000 ]> EMPTY ANY CDATA ID IDREF IDREFS NMTOKEN NMTOKENS ENTITY ENTITIES NOTATION PUBLIC SYSTEM NDATA #PCDATA #REQUIRED #IMPLIED #FIXED skylighting-core-0.8.5/xml/povray.xml0000644000000000000000000006657313673235152016066 0ustar0000000000000000 aa_threshold aa_level absorption abs accuracy acosh acos adaptive adc_bailout agate agate_turb all_intersections all alpha always_sample altitude ambient_light ambient angle aperture append arc_angle area_light array ascii asc asinh asin assumed_gamma atan2 atanh atan average background bezier_spline bicubic_patch black_hole blob blue blur_samples bounded_by boxed box bozo brick_size brick brightness brilliance bumps bump_map bump_size b_spline camera caustics ceil cells charset checker chr circular clipped_by clock_delta clock_on clock color_map colour_map color colour component composite concat cone confidence conic_sweep contained_by control0 control1 coords cosh cos count crackle crand cube cubic_spline cubic cubic_wave cylinder cylindrical defined degrees density_file density_map density dents df3 difference diffuse dimensions dimension_size direction disc dispersion dispersion_samples distance_maximum distance dist_exp div double_illuminate eccentricity emission error_bound evaluate exp exponent exterior extinction facets face_indices fade_colour fade_color fade_distance fade_power falloff_angle falloff false file_exists shadowless filter final_clock final_frame finish fisheye flatness flip floor focal_point fog_alt fog_offset fog fog_type form frame_number frequency fresnel function gif global_settings gradient granite gray gray_threshold green height_field hexagon hf_gray_16 hierarchy hollow hypercomplex image_width image_height initial_clock initial_frame interior_texture iff image_map image_pattern inside inside_vector interior interpolate intersection intervals int inverse ior irid irid_wavelength isosurface jitter julia julia_fractal jpeg lambda lathe leopard light_group light_source linear_spline linear_sweep ln load_file location log looks_like look_at low_error_factor magnet major_radius mandel map_type marble material_map material matrix max_extent max_gradient max_intersections max_iteration max_sample max max_trace_level max_trace media_attenuation media_interaction media merge mesh2 mesh metallic method metric minimum_reuse min_extent min mod mortar natural_spline nearest_count normal normal_indices normal_map normal_vectors no_image no_reflection no_shadow no number_of_waves object octaves offset off omega omnimax once onion on open orientation orient orthographic panoramic parallel parametric pattern perspective pgm phase phong_size phong pigment_map pigment pi planar plane png point_at polygon poly poly_wave pot pow ppm precision precompute pretrace_start pretrace_end prism prod projected_through pwr quadratic_spline quadric quartic quaternion quick_color quick_colour quilted radial radians radiosity radius rainbow ramp_wave rand range ratio reciprocal recursion_limit red reflection_exponent reflection refraction repeat rgbft rgbf rgbt rgb right ripples rotate roughness samples save_file scale scallop_wave scattering seed select sine_wave sinh sin size sky_sphere sky slice slope_map slope smooth smooth_triangle solid sor specular sphere_sweep sphere spherical spiral1 spiral2 spline spotlight spotted sqrt sqr statistics strcmp strength strlen strlwr strupr str sturm substr sum superellipsoid sys tanh tan texture_list texture_map texture text tga thickness threshold tiff tightness tile2 tiles normal tolerance toroidal torus trace transform translate transmit triangle triangle_wave true ttf turbulence turb_depth type t ultra_wide_angle union up use_alpha use_color use_colour use_index utf8 uv_indices uv_mapping uv_vectors u_steps u val variance vaxis_rotate vcross vdot vertex_vectors vlength vnormalize vrotate vstr vturbulence v_steps v warning warp water_level waves while width wood wrinkles write x yes y z photons steps pass_through collect autostop gather split_union expand_thresholds spacing global target conserve_energy cutaway_textures pigment_pattern no_bump_scale global_lights internal noise_generator akima_spline aoi basic_x_spline camera_view displace exposure exposure_gain extended_x_spline float frame_step date start_chrono current_chrono general_x_spline glow h_align_left h_align_right h_align_center v_align_top v_align_bottom v_align_center inverted_normals is listed mpeg n_roots noise_pigment output_filename post_process projection point blur set sor_spline string structure tcb_spline tension continuity bias user_defined vector unofficial_version gravity environment friction damping simcloth wind neighbors neighbours internal_collision viscosity iterations input mesh_output smooth_mesh uv_mesh output stiffness topology mass connection face velocity position mass_count connection_count face_count index1 index2 index3 time time_step step_count start_time end_time fixed collision interaction group attach field mechsim bounding viscoelastic viscoelastic_count element length force message weight randomize hdr no_radiosity motion_blur tone_mapping show_samples show_low_count bicubic_patch blob box cone cubic cylinder difference disc height_field intersection isosurface julia_fractal lathe light_source merge mesh mesh2 object parametric plane poly polygon prism quadric quartic smooth_triangle sor sphere sphere_sweep superellipsoid text torus triangle union aa_threshold aa_level absorption agate agate_turb ambient average black_hole blue boxed brick_size brick brilliance bumps bump_map bump_size caustics cells checker color_map colour_map color colour conserve_energy control0 control1 crackle crand cubic_wave cylindrical density_file density_map density dents diffuse dist_exp double_illuminate eccentricity emission exponent exterior extinction facets fade_colour fade_color fade_distance fade_power filter finish form frequency fresnel gradient granite gray green hexagon hypercomplex interior_texture image_map image_pattern interior interpolate intervals ior irid irid_wavelength julia lambda leopard magnet mandel map_type marble material_map material media metallic method metric mortar normal normal_map number_of_waves octaves omega once onion orientation phase phong_size phong pigment_map pigment planar quaternion quick_color quick_colour quilted radial ramp_wave red reflection_exponent reflection repeat rgbft rgbf rgbt rgb ripples roughness samples scallop_wave scattering sine_wave slope_map slope solid specular spherical spiral1 spiral2 spotted texture_list texture_map texture tile2 tiles normal toroidal transmit triangle_wave turbulence turb_depth use_alpha use_color use_colour use_index uv_mapping warp waves wood wrinkles cutaway_textures pigment_pattern no_bump_scale matrix rotate scale translate transform df3 gif iff jpeg pgm png pot ppm tga tiff ttf clock clock_delta clock_on final_clock final_frame frame_number image_height image_width initial_clock initial_frame t u v x y z false no off on pi true yes abs acos acosh asc asin asinh atan atan2 atanh ceil chr concat cos cosh cube defined degress dimension_size dimensions div exp file_exists floor inside int ln log max min mod pow prod pwr radians rand seed select sin sinh sqrt str strcmp strlen strlwr strupr substr sum tan tanh trace val vaxis_rotate vcross vdot vlength vnormalize vrotate vstr vturbulence #debug #default #else #end #error #fclose #fopen #if #ifdef #ifndef #include #range #read #render #statistics #switch #undef #version #warning #while #write skylighting-core-0.8.5/xml/sgml.xml0000644000000000000000000000403613673235152015472 0ustar0000000000000000 skylighting-core-0.8.5/xml/purebasic.xml0000644000000000000000000016775713673235152016531 0ustar0000000000000000 Break Continue For ForEach To Step Next Gosub Return FakeReturn If Else ElseIf EndIf Repeat Until Select Case Default EndSelect While Wend End Structure EndStructure Interface EndInterface Extends DefType Dim Enumeration EndEnumeration Global Procedure EndProcedure ProcedureReturn Shared Protected Static Declare DataSection EndDataSection Data Restore Read IncludeFile XIncludeFile IncludeBinary IncludePath ProcedureDLL NewList Goto With DeclareModule EndDeclareModule Module EndModule UseModule UnuseModule CompilerIf CompilerElse CompilerEndIf CompilerSelect CompilerCase CompilerDefault CompilerEndSelect CallDebugger Debug ACos ACosH AESDecoder AESEncoder ASin ASinH ATan ATan2 ATanH AbortFTPFile Abs Add3DArchive AddBillboard AddCipherBuffer AddDate AddElement AddEntityAnimationTime AddGadgetColumn AddGadgetItem AddGadgetItem3D AddJSONElement AddJSONMember AddKeyboardShortcut AddMailAttachment AddMailAttachmentData AddMailRecipient AddMapElement AddMaterialLayer AddNodeAnimationTime AddPackFile AddPackMemory AddSplinePoint AddStaticGeometryEntity AddStatusBarField AddSubMesh AddSysTrayIcon AddTerrainTexture AddVertexPoseReference AddWindowTimer AffectedDatabaseRows AllocateMemory AllocateStructure Alpha AlphaBlend AmbientColor AntialiasingMode ApplyEntityForce ApplyEntityImpulse ArraySize Asc AttachEntityObject AttachNodeObject AttachRibbonEffect AudioCDLength AudioCDName AudioCDStatus AudioCDTrackLength AudioCDTrackSeconds AudioCDTracks AvailableProgramOutput AvailableScreenMemory AvailableSerialPortInput AvailableSerialPortOutput BackColor Base64Decoder Base64Encoder BillboardGroupCommonDirection BillboardGroupCommonUpVector BillboardGroupID BillboardGroupMaterial BillboardGroupX BillboardGroupY BillboardGroupZ BillboardHeight BillboardLocate BillboardWidth BillboardX BillboardY BillboardZ Bin BindEvent BindGadgetEvent BindMenuEvent Blue Box BoxedGradient BuildMeshShadowVolume BuildMeshTangents BuildStaticGeometry BuildTerrain ButtonGadget ButtonGadget3D ButtonImageGadget CPUName CRC32FileFingerprint CRC32Fingerprint CalendarGadget CallCFunction CallCFunctionFast CallFunction CallFunctionFast CameraBackColor CameraDirection CameraDirectionX CameraDirectionY CameraDirectionZ CameraFOV CameraFixedYawAxis CameraFollow CameraID CameraLookAt CameraPitch CameraProjectionMode CameraProjectionX CameraProjectionY CameraRange CameraRenderMode CameraRoll CameraViewHeight CameraViewWidth CameraViewX CameraViewY CameraX CameraY CameraYaw CameraZ CanvasGadget CanvasOutput CatchImage CatchJSON CatchMusic CatchSound CatchSprite CatchXML ChangeCurrentElement ChangeGamma ChangeListIconGadgetDisplay ChangeSysTrayIcon CheckBoxGadget CheckBoxGadget3D CheckDatabaseNull CheckFTPConnection CheckFilename CheckObjectVisibility ChildXMLNode Chr Circle CircularGradient ClearBillboards ClearClipboard ClearConsole ClearDebugOutput ClearGadgetItemList ClearGadgetItems ClearGadgetItems3D ClearJSONElements ClearJSONMembers ClearList ClearMap ClearScreen ClearSpline ClipOutput ClipSprite CloseConsole CloseCryptRandom CloseDatabase CloseFTP CloseFile CloseGadgetList CloseGadgetList3D CloseHelp CloseLibrary CloseNetworkConnection CloseNetworkServer ClosePack ClosePreferences CloseProgram CloseScreen CloseSerialPort CloseSubMenu CloseWindow CloseWindow3D CocoaMessage ColorRequester ComboBoxGadget ComboBoxGadget3D CompareMemory CompareMemoryString ComposeJSON ComposeXML CompositorEffectParameter CompressMemory ComputeSpline ComputerName ConeTwistJoint ConicalGradient ConnectionID ConsoleColor ConsoleCursor ConsoleError ConsoleLocate ConsoleTitle ContainerGadget ContainerGadget3D ConvertLocalToWorldPosition ConvertWorldToLocalPosition CopyArray CopyDirectory CopyEntity CopyFile CopyImage CopyLight CopyList CopyMap CopyMaterial CopyMemory CopyMemoryString CopyMesh CopySprite CopyTexture CopyXMLNode Cos CosH CountBillboards CountCPUs CountGadgetItems CountGadgetItems3D CountLibraryFunctions CountList CountMaterialLayers CountProgramParameters CountRegularExpressionGroups CountSplinePoints CountString CreateBillboardGroup CreateCamera CreateCompositorEffect CreateCube CreateCubeMapTexture CreateCylinder CreateDialog CreateDirectory CreateEntity CreateFTPDirectory CreateFile CreateGadgetList CreateImage CreateImageMenu CreateJSON CreateLensFlareEffect CreateLight CreateLine3D CreateMail CreateMaterial CreateMenu CreateMesh CreateMutex CreateNetworkServer CreateNode CreateNodeAnimation CreateNodeAnimationKeyFrame CreatePack CreateParticleEmitter CreatePlane CreatePopupImageMenu CreatePopupMenu CreatePreferences CreateRegularExpression CreateRenderTexture CreateRibbonEffect CreateSemaphore CreateSphere CreateSpline CreateSprite CreateStaticGeometry CreateStatusBar CreateTerrain CreateText3D CreateTexture CreateThread CreateToolBar CreateVertexAnimation CreateVertexPoseKeyFrame CreateVertexTrack CreateWater CreateXML CreateXMLNode CryptRandom CryptRandomData CustomFilterCallback CustomGradient DESFingerprint DatabaseColumnIndex DatabaseColumnName DatabaseColumnSize DatabaseColumnType DatabaseColumns DatabaseDriverDescription DatabaseDriverName DatabaseError DatabaseID DatabaseQuery DatabaseUpdate Date DateGadget Day DayOfWeek DayOfYear DefaultPrinter DefineTerrainTile Degree Delay DeleteDirectory DeleteElement DeleteFTPDirectory DeleteFTPFile DeleteFile DeleteMapElement DeleteXMLNode DesktopDepth DesktopFrequency DesktopHeight DesktopMouseX DesktopMouseY DesktopName DesktopWidth DesktopX DesktopY DetachEntityObject DetachNodeObject DetachRibbonEffect DialogError DialogGadget DialogID DialogWindow DirectoryEntryAttributes DirectoryEntryDate DirectoryEntryName DirectoryEntrySize DirectoryEntryType DisableEntityBody DisableGadget DisableGadget3D DisableLightShadows DisableMaterialLighting DisableMenuItem DisableParticleEmitter DisableToolBarButton DisableWindow DisableWindow3D DisplayPopupMenu DisplaySprite DisplayTransparentSprite DoubleClickTime DragFiles DragImage DragOSFormats DragPrivate DragText DrawAlphaImage DrawImage DrawRotatedText DrawText DrawingBuffer DrawingBufferPitch DrawingBufferPixelFormat DrawingFont DrawingMode EditorGadget EditorGadget3D EjectAudioCD ElapsedMilliseconds Ellipse EllipticalGradient EnableGadgetDrop EnableGraphicalConsole EnableHingeJointAngularMotor EnableManualEntityBoneControl EnableWindowDrop EnableWorldCollisions EnableWorldPhysics EncodeImage Engine3DStatus EntityAngularFactor EntityAnimationBlendMode EntityAnimationStatus EntityBonePitch EntityBoneRoll EntityBoneX EntityBoneY EntityBoneYaw EntityBoneZ EntityBoundingBox EntityCollide EntityCubeMapTexture EntityCustomParameter EntityFixedYawAxis EntityID EntityLinearFactor EntityLookAt EntityParentNode EntityPhysicBody EntityPitch EntityRenderMode EntityRoll EntityVelocity EntityX EntityY EntityYaw EntityZ EnvironmentVariableName EnvironmentVariableValue Eof ErrorAddress ErrorCode ErrorFile ErrorLine ErrorMessage ErrorRegister ErrorTargetAddress EventClient EventData EventDropAction EventDropBuffer EventDropFiles EventDropImage EventDropPrivate EventDropSize EventDropText EventDropType EventDropX EventDropY EventGadget EventGadget3D EventMenu EventServer EventTimer EventType EventType3D EventWindow EventWindow3D EventlParam EventwParam ExamineAssembly ExamineDatabaseDrivers ExamineDesktops ExamineDirectory ExamineEnvironmentVariables ExamineFTPDirectory ExamineIPAddresses ExamineJSONMembers ExamineJoystick ExamineKeyboard ExamineLibraryFunctions ExamineMD5Fingerprint ExamineMouse ExaminePack ExaminePreferenceGroups ExaminePreferenceKeys ExamineRegularExpression ExamineSHA1Fingerprint ExamineScreenModes ExamineWorldCollisions ExamineXMLAttributes Exp ExplorerComboGadget ExplorerListGadget ExplorerTreeGadget ExportJSON ExportJSONSize ExportXML ExportXMLSize ExtractJSONArray ExtractJSONList ExtractJSONMap ExtractJSONStructure ExtractRegularExpression ExtractXMLArray ExtractXMLList ExtractXMLMap ExtractXMLStructure FTPDirectoryEntryAttributes FTPDirectoryEntryDate FTPDirectoryEntryName FTPDirectoryEntryRaw FTPDirectoryEntrySize FTPDirectoryEntryType FTPProgress FetchEntityMaterial FetchOrientation FileBuffersSize FileID FileSeek FileSize FillArea FillMemory FindMapElement FindString FinishCipher FinishDatabaseQuery FinishDirectory FinishFTPDirectory FinishFingerprint FinishMesh FirstDatabaseRow FirstElement FirstWorldCollisionEntity FlipBuffers FlushFileBuffers Fog FontID FontRequester FormatDate FormatXML FrameGadget FrameGadget3D FreeArray FreeBillboardGroup FreeCamera FreeDialog FreeEffect FreeEntity FreeEntityJoints FreeFont FreeGadget FreeGadget3D FreeIP FreeImage FreeJSON FreeJoint FreeLight FreeList FreeMail FreeMap FreeMaterial FreeMemory FreeMenu FreeMesh FreeMovie FreeMusic FreeMutex FreeNode FreeNodeAnimation FreeParticleEmitter FreeRegularExpression FreeSemaphore FreeSound FreeSound3D FreeSpline FreeSprite FreeStaticGeometry FreeStatusBar FreeStructure FreeTerrain FreeText3D FreeTexture FreeToolBar FreeWater FreeXML FrontColor GadgetHeight GadgetHeight3D GadgetID GadgetID3D GadgetItemID GadgetToolTip GadgetToolTip3D GadgetType GadgetType3D GadgetWidth GadgetWidth3D GadgetX GadgetX3D GadgetY GadgetY3D GetActiveGadget GetActiveGadget3D GetActiveWindow GetActiveWindow3D GetClientIP GetClientPort GetClipboardImage GetClipboardText GetCurrentDirectory GetDatabaseBlob GetDatabaseDouble GetDatabaseFloat GetDatabaseLong GetDatabaseQuad GetDatabaseString GetEntityAnimationLength GetEntityAnimationTime GetEntityAnimationWeight GetEntityAttribute GetEntityCollisionGroup GetEntityCollisionMask GetEnvironmentVariable GetExtensionPart GetFTPDirectory GetFileAttributes GetFileDate GetFilePart GetFunction GetFunctionEntry GetGadgetAttribute GetGadgetAttribute3D GetGadgetColor GetGadgetData GetGadgetData3D GetGadgetFont GetGadgetItemAttribute GetGadgetItemColor GetGadgetItemData GetGadgetItemData3D GetGadgetItemState GetGadgetItemState3D GetGadgetItemText GetGadgetItemText3D GetGadgetState GetGadgetState3D GetGadgetText GetGadgetText3D GetHTTPHeader GetHomeDirectory GetJSONBoolean GetJSONDouble GetJSONElement GetJSONFloat GetJSONInteger GetJSONMember GetJSONQuad GetJSONString GetJointAttribute GetLightColor GetMailAttribute GetMailBody GetMaterialAttribute GetMaterialColor GetMenuItemState GetMenuItemText GetMenuTitleText GetMeshData GetMusicPosition GetMusicRow GetNodeAnimationKeyFrameTime GetNodeAnimationLength GetNodeAnimationTime GetNodeAnimationWeight GetOriginX GetOriginY GetPathPart GetRuntimeDouble GetRuntimeInteger GetRuntimeString GetScriptMaterial GetScriptParticleEmitter GetScriptTexture GetSerialPortStatus GetSoundFrequency GetSoundPosition GetTemporaryDirectory GetTerrainTileHeightAtPoint GetTerrainTileLayerBlend GetToolBarButtonState GetURLPart GetW GetWindowColor GetWindowData GetWindowState GetWindowTitle GetWindowTitle3D GetX GetXMLAttribute GetXMLEncoding GetXMLNodeName GetXMLNodeOffset GetXMLNodeText GetXMLStandalone GetY GetZ GrabDrawingImage GrabImage GrabSprite GradientColor Green Hex HideBillboardGroup HideEffect HideEntity HideGadget HideGadget3D HideLight HideMenu HideParticleEmitter HideWindow HideWindow3D HingeJoint HingeJointMotorTarget HostName Hour HyperLinkGadget IPAddressField IPAddressGadget IPString ImageDepth ImageFormat ImageGadget ImageGadget3D ImageHeight ImageID ImageOutput ImageWidth Infinity InitAudioCD InitEngine3D InitJoystick InitKeyboard InitMouse InitMovie InitNetwork InitScintilla InitSound InitSprite Inkey Input InputEvent3D InputRequester InsertElement InsertJSONArray InsertJSONList InsertJSONMap InsertJSONStructure InsertString InsertXMLArray InsertXMLList InsertXMLMap InsertXMLStructure InstructionAddress InstructionString Int IntQ IsBillboardGroup IsCamera IsDatabase IsDialog IsDirectory IsEffect IsEntity IsFile IsFingerprint IsFont IsFtp IsGadget IsGadget3D IsImage IsInfinity IsJSON IsLibrary IsLight IsMail IsMaterial IsMenu IsMesh IsMovie IsMusic IsNaN IsNode IsParticleEmitter IsProgram IsRegularExpression IsRuntime IsScreenActive IsSerialPort IsSound IsSound3D IsSprite IsStaticGeometry IsStatusBar IsSysTrayIcon IsText3D IsTexture IsThread IsToolBar IsWindow IsWindow3D IsXML JSONArraySize JSONErrorLine JSONErrorMessage JSONErrorPosition JSONMemberKey JSONMemberValue JSONObjectSize JSONType JSONValue JoystickAxisX JoystickAxisY JoystickAxisZ JoystickButton JoystickName KeyboardInkey KeyboardMode KeyboardPushed KeyboardReleased KillProgram KillThread LCase LSet LTrim LastElement Left Len LensFlareEffectColor LibraryFunctionAddress LibraryFunctionName LibraryID LightAttenuation LightDirection LightDirectionX LightDirectionY LightDirectionZ LightID LightLookAt LightPitch LightRoll LightX LightY LightYaw LightZ Line LineXY LinearGradient ListIconGadget ListIndex ListSize ListViewGadget ListViewGadget3D LoadFont LoadImage LoadJSON LoadMesh LoadMovie LoadMusic LoadSound LoadSound3D LoadSprite LoadTexture LoadWorld LoadXML Loc LockMutex Lof Log Log10 MD5FileFingerprint MD5Fingerprint MDIGadget MailProgress MainXMLNode MakeIPAddress MapKey MapSize MatchRegularExpression MaterialBlendingMode MaterialCullingMode MaterialFilteringMode MaterialFog MaterialID MaterialShadingMode MaterialShininess MemorySize MemoryStatus MemoryStringLength MenuBar MenuHeight MenuID MenuItem MenuTitle MergeLists MeshFace MeshID MeshIndex MeshIndexCount MeshPoseCount MeshPoseName MeshRadius MeshVertexColor MeshVertexCount MeshVertexNormal MeshVertexPosition MeshVertexTangent MeshVertexTextureCoordinate MessageRequester Mid Minute Mod Month MouseButton MouseDeltaX MouseDeltaY MouseLocate MousePick MouseRayCast MouseWheel MouseX MouseY MoveBillboard MoveBillboardGroup MoveCamera MoveElement MoveEntity MoveEntityBone MoveLight MoveMemory MoveNode MoveParticleEmitter MoveText3D MoveXMLNode MovieAudio MovieHeight MovieInfo MovieLength MovieSeek MovieStatus MovieWidth MusicVolume NaN NetworkClientEvent NetworkServerEvent NewPrinterPage NextDatabaseDriver NextDatabaseRow NextDirectoryEntry NextElement NextEnvironmentVariable NextFTPDirectoryEntry NextFingerprint NextIPAddress NextInstruction NextJSONMember NextLibraryFunction NextMapElement NextPackEntry NextPreferenceGroup NextPreferenceKey NextRegularExpressionMatch NextScreenMode NextSelectedFilename NextWorldCollision NextXMLAttribute NextXMLNode NodeAnimationKeyFramePitch NodeAnimationKeyFrameRoll NodeAnimationKeyFrameX NodeAnimationKeyFrameY NodeAnimationKeyFrameYaw NodeAnimationKeyFrameZ NodeAnimationStatus NodeFixedYawAxis NodeID NodeLookAt NodePitch NodeRoll NodeX NodeY NodeYaw NodeZ NormalX NormalY NormalZ NormalizeMesh OSVersion OnErrorCall OnErrorDefault OnErrorExit OnErrorGoto OpenConsole OpenCryptRandom OpenDatabase OpenDatabaseRequester OpenFTP OpenFile OpenFileRequester OpenGLGadget OpenGadgetList OpenGadgetList3D OpenHelp OpenLibrary OpenNetworkConnection OpenPack OpenPreferences OpenScreen OpenSerialPort OpenSubMenu OpenWindow OpenWindow3D OpenWindowedScreen OpenXMLDialog OptionGadget OptionGadget3D OutputDepth OutputHeight OutputWidth PackEntryName PackEntrySize PackEntryType PanelGadget PanelGadget3D ParentXMLNode Parse3DScripts ParseDate ParseJSON ParseXML ParticleColorFader ParticleColorRange ParticleEmissionRate ParticleEmitterDirection ParticleEmitterID ParticleEmitterX ParticleEmitterY ParticleEmitterZ ParticleMaterial ParticleSize ParticleSpeedFactor ParticleTimeToLive ParticleVelocity PathRequester PauseAudioCD PauseMovie PauseSound PauseThread PeekA PeekB PeekC PeekD PeekF PeekI PeekL PeekQ PeekS PeekU PeekW PickX PickY PickZ Pitch PlayAudioCD PlayMovie PlayMusic PlaySound PlaySound3D Plot Point PointJoint PointPick PokeA PokeB PokeC PokeD PokeF PokeI PokeL PokeQ PokeS PokeU PokeW PopListPosition PopMapPosition PostEvent Pow PreferenceComment PreferenceGroup PreferenceGroupName PreferenceKeyName PreferenceKeyValue PreviousDatabaseRow PreviousElement PreviousXMLNode Print PrintN PrintRequester PrinterOutput PrinterPageHeight PrinterPageWidth ProgramExitCode ProgramFilename ProgramID ProgramParameter ProgramRunning ProgressBarGadget ProgressBarGadget3D PurifierGranularity PushListPosition PushMapPosition RGB RGBA RSet RTrim Radian RaiseError Random RandomData RandomSeed RandomizeArray RandomizeList RawKey RayCast RayCollide RayPick ReAllocateMemory ReadAsciiCharacter ReadByte ReadCharacter ReadConsoleData ReadData ReadDouble ReadFile ReadFloat ReadInteger ReadLong ReadPreferenceDouble ReadPreferenceFloat ReadPreferenceInteger ReadPreferenceLong ReadPreferenceQuad ReadPreferenceString ReadProgramData ReadProgramError ReadProgramString ReadQuad ReadSerialPortData ReadString ReadStringFormat ReadUnicodeCharacter ReadWord ReceiveFTPFile ReceiveHTTPFile ReceiveNetworkData Red RegularExpressionError RegularExpressionGroup RegularExpressionGroupLength RegularExpressionGroupPosition RegularExpressionMatchLength RegularExpressionMatchPosition RegularExpressionMatchString RegularExpressionNamedGroup RegularExpressionNamedGroupLength RegularExpressionNamedGroupPosition ReleaseMouse ReloadMaterial RemoveBillboard RemoveEnvironmentVariable RemoveGadgetColumn RemoveGadgetItem RemoveGadgetItem3D RemoveJSONElement RemoveJSONMember RemoveKeyboardShortcut RemoveMailRecipient RemoveMaterialLayer RemovePackFile RemovePreferenceGroup RemovePreferenceKey RemoveString RemoveSysTrayIcon RemoveWindowTimer RemoveXMLAttribute RenameFTPFile RenameFile RenderWorld ReplaceRegularExpression ReplaceString ResetGradientColors ResetList ResetMap ResetMaterial ResetProfiler ResizeBillboard ResizeGadget ResizeGadget3D ResizeImage ResizeJSONElements ResizeMovie ResizeParticleEmitter ResizeWindow ResizeWindow3D ResolveXMLAttributeName ResolveXMLNodeName ResumeAudioCD ResumeMovie ResumeSound ResumeThread ReverseString RibbonEffectColor RibbonEffectWidth Right Roll RootXMLNode RotateBillboardGroup RotateCamera RotateEntity RotateEntityBone RotateLight RotateMaterial RotateNode RotateSprite Round RoundBox RunProgram SHA1FileFingerprint SHA1Fingerprint SaveDebugOutput SaveFileRequester SaveImage SaveJSON SaveMesh SaveRenderTexture SaveSprite SaveTerrain SaveXML ScaleEntity ScaleMaterial ScaleNode ScaleText3D ScintillaGadget ScintillaSendMessage ScreenDepth ScreenHeight ScreenID ScreenModeDepth ScreenModeHeight ScreenModeRefreshRate ScreenModeWidth ScreenOutput ScreenWidth ScrollAreaGadget ScrollAreaGadget3D ScrollBarGadget ScrollBarGadget3D ScrollMaterial Second SecondWorldCollisionEntity SelectElement SelectedFilePattern SelectedFontColor SelectedFontName SelectedFontSize SelectedFontStyle SendFTPFile SendMail SendNetworkData SendNetworkString SerialPortError SerialPortID SerialPortTimeouts ServerID SetActiveGadget SetActiveGadget3D SetActiveWindow SetActiveWindow3D SetClipboardImage SetClipboardText SetCurrentDirectory SetDatabaseBlob SetDragCallback SetDropCallback SetEntityAnimationLength SetEntityAnimationTime SetEntityAnimationWeight SetEntityAttribute SetEntityCollisionFilter SetEntityMaterial SetEnvironmentVariable SetFTPDirectory SetFileAttributes SetFileDate SetFrameRate SetGUITheme3D SetGadgetAttribute SetGadgetAttribute3D SetGadgetColor SetGadgetData SetGadgetData3D SetGadgetFont SetGadgetItemAttribute SetGadgetItemColor SetGadgetItemData SetGadgetItemData3D SetGadgetItemImage SetGadgetItemState SetGadgetItemState3D SetGadgetItemText SetGadgetItemText3D SetGadgetState SetGadgetState3D SetGadgetText SetGadgetText3D SetJSONArray SetJSONBoolean SetJSONDouble SetJSONFloat SetJSONInteger SetJSONNull SetJSONObject SetJSONQuad SetJSONString SetJointAttribute SetLightColor SetMailAttribute SetMailBody SetMaterialAttribute SetMaterialColor SetMenuItemState SetMenuItemText SetMenuTitleText SetMeshData SetMeshMaterial SetMusicPosition SetNodeAnimationKeyFramePosition SetNodeAnimationKeyFrameRotation SetNodeAnimationKeyFrameScale SetNodeAnimationLength SetNodeAnimationTime SetNodeAnimationWeight SetOrientation SetOrigin SetRenderQueue SetRuntimeDouble SetRuntimeInteger SetRuntimeString SetSerialPortStatus SetSoundFrequency SetSoundPosition SetTerrainTileHeightAtPoint SetTerrainTileLayerBlend SetToolBarButtonState SetURLPart SetWindowCallback SetWindowColor SetWindowData SetWindowState SetWindowTitle SetWindowTitle3D SetXMLAttribute SetXMLEncoding SetXMLNodeName SetXMLNodeOffset SetXMLNodeText SetXMLStandalone SetupTerrains ShortcutGadget ShowAssemblyViewer ShowCallstack ShowDebugOutput ShowGUI ShowLibraryViewer ShowMemoryViewer ShowProfiler ShowVariableViewer ShowWatchlist Sign SignalSemaphore Sin SinH SkyBox SkyDome SliderJoint SmartWindowRefresh SortArray SortList SortStructuredArray SortStructuredList SoundCone3D SoundID3D SoundLength SoundListenerLocate SoundPan SoundRange3D SoundStatus SoundVolume SoundVolume3D Space SpinGadget SpinGadget3D SplinePointX SplinePointY SplinePointZ SplineX SplineY SplineZ SplitList SplitterGadget SpotLightRange SpriteBlendingMode SpriteCollision SpriteDepth SpriteHeight SpriteID SpriteOutput SpritePixelCollision SpriteQuality SpriteWidth Sqr StartAESCipher StartDrawing StartEntityAnimation StartNodeAnimation StartPrinting StartProfiler StatusBarHeight StatusBarID StatusBarImage StatusBarProgress StatusBarText StickyWindow StopAudioCD StopDrawing StopEntityAnimation StopMovie StopMusic StopNodeAnimation StopPrinting StopProfiler StopSound StopSound3D Str StrD StrF StrU StringByteLength StringField StringGadget StringGadget3D SubMeshCount Sun SwapElements SwitchCamera SysTrayIconToolTip Tan TanH TerrainHeight TerrainLocate TerrainMousePick TerrainPhysicBody TerrainRenderMode TerrainTileHeightAtPosition TerrainTileLayerMapSize TerrainTilePointX TerrainTilePointY TerrainTileSize Text3DAlignment Text3DCaption Text3DColor Text3DID TextGadget TextGadget3D TextHeight TextWidth TextureHeight TextureID TextureOutput TextureWidth ThreadID ThreadPriority ToolBarHeight ToolBarID ToolBarImageButton ToolBarSeparator ToolBarStandardButton ToolBarToolTip TrackBarGadget TransformMesh TransformSprite TransparentSpriteColor TreeGadget Trim TruncateFile TryLockMutex TrySemaphore UCase URLDecoder URLEncoder UnbindEvent UnbindGadgetEvent UnbindMenuEvent UnclipOutput UncompressMemory UncompressPackFile UncompressPackMemory UnlockMutex UpdateEntityAnimation UpdateMesh UpdateMeshBoundingBox UpdateRenderTexture UpdateSplinePoint UpdateTerrain UpdateTerrainTileLayerBlend UpdateVertexPoseReference UseAudioCD UseBriefLZPacker UseFLACSoundDecoder UseGadgetList UseJCALG1Packer UseJPEG2000ImageDecoder UseJPEG2000ImageEncoder UseJPEGImageDecoder UseJPEGImageEncoder UseLZMAPacker UseODBCDatabase UseOGGSoundDecoder UsePNGImageDecoder UsePNGImageEncoder UsePostgreSQLDatabase UseSQLiteDatabase UseTGAImageDecoder UseTIFFImageDecoder UseZipPacker UserName Val ValD ValF VertexPoseReferenceCount WaitProgram WaitSemaphore WaitThread WaitWindowEvent WaterColor WaterHeight WebGadget WebGadgetPath WindowBounds WindowEvent WindowEvent3D WindowHeight WindowHeight3D WindowID WindowID3D WindowMouseX WindowMouseY WindowOutput WindowWidth WindowWidth3D WindowX WindowX3D WindowY WindowY3D WorldCollisionAppliedImpulse WorldCollisionContact WorldCollisionNormal WorldDebug WorldGravity WorldShadows WriteAsciiCharacter WriteByte WriteCharacter WriteConsoleData WriteData WriteDouble WriteFloat WriteInteger WriteLong WritePreferenceDouble WritePreferenceFloat WritePreferenceInteger WritePreferenceLong WritePreferenceQuad WritePreferenceString WriteProgramData WriteProgramString WriteProgramStringN WriteQuad WriteSerialPortData WriteSerialPortString WriteString WriteStringFormat WriteStringN WriteUnicodeCharacter WriteWord XMLAttributeName XMLAttributeValue XMLChildCount XMLError XMLErrorLine XMLErrorPosition XMLNodeFromID XMLNodeFromPath XMLNodePath XMLNodeType XMLStatus Yaw Year ZoomSprite skylighting-core-0.8.5/xml/actionscript.xml0000644000000000000000000003047713673235152017242 0ustar0000000000000000 _accProps _focusrect _global _highquality _level _parent _quality _root _soundbuftime maxscroll scroll this asfunction call chr clearInterval duplicateMovieClip escape eval fscommand getProperty getTimer getURL getVersion gotoAndPlay gotoAndStop ifFrameLoaded int isFinite isNaN length loadMovie loadMovieNum loadVariables loadVariablesNum mbchr mblength mbord mbsubstring nextFrame nextScene on onClipEvent ord parseFloat parseInt play prevFrame prevScene print printAsBitmap printAsBitmapNum printNum random removeMovieClip setInterval setProperty showRedrawRegions startDrag stop stopAllSounds stopDrag substring targetPath tellTarget toggleHighQuality trace typeof unescape unloadMovie unloadMovieNum updateAfterEvent Accessibility Accordion Alert Binding Button Camera CellRenderer CheckBox Collection Color ComboBox ComponentMixins ContextMenu ContextMenuItem CustomActions CustomFormatter CustomValidator DataGrid DataHolder DataProvider DataSet DataType Date DateChooser DateField Delta DeltaItem DeltaPacket DepthManager EndPoint Error FaultEvent FocusManager Form Function Iterator Key Label List LoadVars Loader LocalConnection Log Math Media Menu MenuBar Microphone Mouse MovieClip MovieClipLoader NetConnection NetStream Number NumericStepper PendingCall PopUpManager PrintJob ProgressBar RDBMSResolver RadioButton RelayResponder SOAPCall Screen ScrollPane Selection SharedObject Slide Sound Stage StyleManager System TextArea TextField TextFormat TextInput TextSnapshot TransferObject Tree TreeDataProvider TypedValue UIComponent UIEventDispatcher UIObject Video WebService WebServiceConnector Window XML XMLConnector XUpdateResolver add and break case catch class continue default delete do dynamic else eq extends finally for function ge get gt if implements import in instanceof interface intrinsic le lt ne new not or private public return set static switch throw try var void while with false Infinity -Infinity NaN newline null true undefined Array Boolean Number Object String Void skylighting-core-0.8.5/xml/c.xml0000644000000000000000000003355313673235152014760 0ustar0000000000000000 ]> break case continue default do else for goto if return switch while enum extern inline sizeof struct typedef union _Alignas _Alignof _Atomic _Noreturn _Static_assert _Thread_local auto char const double float int long register restrict short signed static unsigned void volatile int8_t int16_t int32_t int64_t uint8_t uint16_t uint32_t uint64_t int_least8_t int_least16_t int_least32_t int_least64_t uint_least8_t uint_least16_t uint_least32_t uint_least64_t int_fast8_t int_fast16_t int_fast32_t int_fast64_t uint_fast8_t uint_fast16_t uint_fast32_t uint_fast64_t size_t ssize_t wchar_t intptr_t uintptr_t intmax_t uintmax_t ptrdiff_t sig_atomic_t wint_t _Bool bool _Complex complex _Imaginary imaginary _Generic va_list FILE fpos_t time_t max_align_t skylighting-core-0.8.5/xml/cs.xml0000644000000000000000000001616713673235152015145 0ustar0000000000000000 abstract as base break case catch class checked continue default delegate do else enum event explicit extern false for foreach finally fixed goto if implicit in interface internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static struct switch this throw true try typeof unchecked unsafe using virtual while #if #else #elif #endif #define #undef #warning #error #line bool byte char const decimal double float int long object uint ushort ulong sbyte short string void skylighting-core-0.8.5/xml/opencl.xml0000644000000000000000000002724113673235152016013 0ustar0000000000000000 __constant __global __local __private __kernel __read_only __write_only constant global local private kernel read_only write_only break case continue default do else enum for goto if inline return sizeof struct switch typedef union while bool uchar uchar2 uchar3 uchar4 uchar8 uchar16 char char2 char3 char4 char8 char16 const double double2 double3 double4 double8 double16 event_t float float2 float3 float4 float8 float16 half half2 half3 half4 half8 half16 image1d_t image2d_t image3d_t uint uint2 uint3 uint4 uint8 uint16 int int2 int3 int4 int8 int16 ulong ulong2 ulong3 ulong4 ulong8 ulong16 long long2 long3 long4 long8 long16 restrict sampler_t ushort ushort2 ushort3 ushort4 ushort8 ushort16 short short2 short3 short4 short8 short16 signed static unsigned void volatile skylighting-core-0.8.5/xml/asp.xml0000644000000000000000000004410513673235152015314 0ustar0000000000000000 select case end select if then else elseif end if while do until loop wend for each to in next exit continue dim redim preserve const erase nothing set new me function sub call class private public with randomize open close movenext execute eof not true false or and xor response write redirect end request form querystring servervariables cookies session server createobject abs array asc atn cbool cbyte ccur cdate cdbl chr cint clng cos csng cstr date dateadd DateDiff DatePart DateSerial DateValue Date Day Exp Filter Fix FormatCurrency FormatDateTime FormatNumber FormatPercent GetObject Hex Hour InputBox InStr InStrRev Int IsArray IsDate IsEmpty IsNull IsNumeric IsObject Join LBound LCase Left Len LoadPicture Log LTrim Mid Minute Month MonthName MsgBox Now Oct Replace RGB Right Rnd Round RTrim ScriptEngine ScriptEngineBuildVersion ScriptEngineMajorVersion ScriptEngineMinorVersion Second Sgn Sin Space Split Sqr StrComp StrReverse String Tan Time Timer TimeSerial TimeValue Trim TypeName UBound UCase VarType Weekday WeekdayName Year Add AddFolders BuildPath Clear Close Copy CopyFile CopyFolder CreateFolder CreateTextFile Delete DeleteFile DeleteFolder DriveExists Exists FileExists FolderExists GetAbsolutePathName GetBaseName GetDrive GetDriveName GetExtensionName GetFile GetFileName GetFolder GetParentFolderName GetSpecialFolder GetTempName Items item Keys Move MoveFile MoveFolder OpenAsTextStream OpenTextFile Raise Read ReadAll ReadLine Remove RemoveAll Skip SkipLine Write WriteBlankLines WriteLine skylighting-core-0.8.5/xml/rest.xml0000644000000000000000000001621213673235152015504 0ustar0000000000000000 ]> skylighting-core-0.8.5/xml/typescript.xml0000644000000000000000000011145413673235152016741 0ustar0000000000000000 ]> controlflow##JavaScript goto keywords##JavaScript reserved##JavaScript type arguments declare readonly abstract constructor get set module##JavaScript primitives##JavaScript object namespace module keyof infer awaited string number bigint boolean symbol any void never unknown undefined null object class_builtin##JavaScript class_dom##JavaScript class_node##JavaScript variable_property##JavaScript functions##JavaScript console_functions##JavaScript process_property##JavaScript process_functions##JavaScript number_constant##JavaScript math_constant##JavaScript math_functions##JavaScript json_functions##JavaScript promise_functions##JavaScript node_variable##JavaScript dom_variable##JavaScript dom_constant##JavaScript dom_property##JavaScript dom_functions##JavaScript eventhandler_property##JavaScript function_common##JavaScript skylighting-core-0.8.5/xml/agda.xml0000644000000000000000000001305213673235152015422 0ustar0000000000000000 ]> abstract codata coinductive constructor data do eta-equality field forall hiding import in inductive infix infixl infixr instance let macro module mutual no-eta-equality open overlap pattern postulate primitive private public quote quoteGoal quoteTerm record renaming rewrite tactic syntax to unquote unquoteDecl unquoteDef using variable where with skylighting-core-0.8.5/xml/php.xml0000644000000000000000000145134713673235152015333 0ustar0000000000000000 ]> skylighting-core-0.8.5/xml/makefile.xml0000644000000000000000000006274513673235152016320 0ustar0000000000000000 include -include define endef if ifeq ifneq ifdef ifndef else endif .if .ifdef .ifndef .ifmake .ifnmake .elif .elifdef .elifndef .elifmake .elifnmake .else .endif defined empty exists target commands .include .-include .sinclude .info .warning .error .for .endfor .BEGIN .DEFAULT .END .ERROR .IGNORE .INTERRUPT .MAIN .MAKEFLAGS .NOPATH .NOTPARALLEL .NO_PARALLEL .OBJDIR .ORDER .PATH .PHONY .PRECIOUS .SHELL .SILENT .STALE .SUFFIXES .EXEC .IGNORE .MADE .MAKE .META .NOMETA .NOMETA_CMP .NOPATH .NOTMAIN .OPTIONAL .PHONY .PRECIOUS .RECURSIVE .SILENT .USE .USEBEFORE .WAIT .unexport-env .unexport .undef .export-env .export call subst patsubst strip findstring filter filter-out sort word wordlist words firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath if or and foreach value eval origin flavor shell error warning info skylighting-core-0.8.5/xml/css.xml0000644000000000000000000021703013673235152015320 0ustar0000000000000000 ]> align-content align-items alignment-baseline align-self all animation animation-delay animation-direction animation-duration animation-fill-mode animation-iteration-count animation-name animation-play-state animation-timing-function appearance azimuth backface-visibility background background-attachment background-blend-mode background-clip background-color background-image background-image-transform background-origin background-position background-repeat background-size baseline-shift block-size block-step block-step-align block-step-insert block-step-round block-step-size bookmark-label bookmark-level bookmark-state border border-block border-block-color border-block-end border-block-end-color border-block-end-style border-block-end-width border-block-start border-block-start-color border-block-start-style border-block-start-width border-block-style border-block-width border-bottom border-bottom-color border-bottom-left-radius border-bottom-right-radius border-bottom-style border-bottom-width border-boundary border-collapse border-color border-image border-image-outset border-image-repeat border-image-slice border-image-source border-image-transform border-image-width border-inline border-inline-color border-inline-end border-inline-end-color border-inline-end-style border-inline-end-width border-inline-start border-inline-start-color border-inline-start-style border-inline-start-width border-inline-style border-inline-width border-left border-left-color border-left-style border-left-width border-radius border-right border-right-color border-right-style border-right-width border-spacing border-style border-top border-top-color border-top-left-radius border-top-right-radius border-top-style border-top-width border-width bottom box-decoration-break box-shadow box-sizing box-snap break-after break-before break-inside caption-side caret caret-color caret-shape clear clip clip-path clip-rule color color-adjust color-interpolation-filters columns column-count column-fill column-gap column-rule column-rule-color column-rule-style column-rule-width column-span column-width contain content continue counter-increment counter-reset counter-set cue cue-after cue-before cursor direction display dominant-baseline elevation empty-cells fill fill-break fill-color fill-image fill-opacity fill-origin fill-position fill-repeat fill-rule fill-size filter flex flex-basis flex-direction flex-flow flex-grow flex-shrink flex-wrap float float-defer float-offset float-reference flood-color flood-opacity flow-from flow-into font font-family font-feature-settings font-kerning font-language-override font-max-size font-min-size font-optical-sizing font-palette font-size font-size-adjust font-stretch font-style font-synthesis font-variant font-variant-alternates font-variant-caps font-variant-east-asian font-variant-emoji font-variant-ligatures font-variant-numeric font-variant-position font-variation-settings font-weight footnote-display footnote-policy gap glyph-orientation-vertical grid grid-area grid-auto-columns grid-auto-flow grid-auto-rows grid-column grid-column-end grid-column-gap grid-column-start grid-gap grid-row grid-row-end grid-row-gap grid-row-start grid-template grid-template-areas grid-template-columns grid-template-rows hanging-punctuation height hyphenate-character hyphenate-limit-chars hyphenate-limit-last hyphenate-limit-lines hyphenate-limit-zone hyphens image-orientation image-rendering image-resolution initial-letter initial-letter-align initial-letter-wrap inline-size inset inset-block inset-block-end inset-block-start inset-inline inset-inline-end inset-inline-start isolation justify-content justify-items justify-self left letter-spacing lighting-color line-break line-grid line-height line-height-step line-snap list-style list-style-image list-style-position list-style-type margin margin-block margin-block-end margin-block-start margin-bottom margin-inline margin-inline-end margin-inline-start margin-left margin-right margin-top marker marker-end marker-knockout-left marker-knockout-right marker-mid marker-pattern marker-segment marker-side marker-start marquee-direction marquee-loop marquee-speed marquee-style mask mask-border mask-border-mode mask-border-outset mask-border-repeat mask-border-slice mask-border-source mask-border-width mask-clip mask-composite mask-image mask-mode mask-origin mask-position mask-repeat mask-size mask-type max-block-size max-height max-inline-size max-lines max-width min-block-size min-height min-inline-size min-width mix-blend-mode nav-up nav-down nav-left nav-right object-fit object-position offset offset-after offset-anchor offset-before offset-distance offset-end offset-path offset-position offset-rotate offset-start opacity order orphans outline outline-color outline-offset outline-style outline-width overflow overflow-style overflow-wrap overflow-x overflow-y padding padding-block padding-block-end padding-block-start padding-bottom padding-inline padding-inline-end padding-inline-start padding-left padding-right padding-top page page-break-after page-break-before page-break-inside pause pause-after pause-before perspective perspective-origin pitch pitch-range place-content place-items place-self play-during pointer-events position quotes region-fragment resize richness right rotation rotation-point row-gap ruby-align ruby-merge ruby-position running scrollbar-gutter shape-image-threshold shape-inside shape-margin shape-outside size speak speak-header speak-numeral speak-punctuation speech-rate stress string-set table-layout tab-size text-align-all text-align text-align-last text-combine-upright text-decoration-color text-decoration text-decoration-line text-decoration-skip text-decoration-skip-ink text-decoration-style text-decoration-width text-emphasis text-emphasis-color text-emphasis-position text-emphasis-skip text-emphasis-style text-indent text-justify text-orientation text-overflow text-shadow text-space-collapse text-space-trim text-spacing text-transform text-underline-offset text-underline-position text-wrap top transform transform-box transform-origin transform-style transition transition-delay transition-duration transition-property transition-timing-function unicode-bidi user-select vertical-align visibility voice-family volume white-space widows width will-change word-break word-spacing word-wrap wrap-after wrap-before wrap-flow wrap-inside wrap-through writing-mode z-index -moz-animation -moz-animation-delay -moz-animation-direction -moz-animation-duration -moz-animation-fill-mode -moz-animation-iteration-count -moz-animation-name -moz-animation-play-state -moz-animation-timing-function -moz-appearance -moz-background-clip -moz-background-origin -moz-background-size -moz-border-image -moz-border-radius -moz-border-radius-bottomleft -moz-border-radius-bottomright -moz-border-radius-topleft -moz-border-radius-topright -moz-box-align -moz-box-direction -moz-box-flex -moz-box-flex-group -moz-box-ordinal-group -moz-box-orient -moz-box-pack -moz-box-shadow -moz-box-sizing -moz-box -moz-column-count -moz-column-fill -moz-column-gap -moz-column-rule -moz-column-rule-color -moz-column-rule-style -moz-column-rule-width -moz-columns -moz-column-width -moz-hyphens -moz-opacity -moz-outline-style -moz-perspective -moz-resize -moz-text-align-last -moz-text-decoration-color -moz-text-decoration-line -moz-text-decoration-style -moz-transform -moz-transform-origin -moz-transform-style -moz-transition -moz-transition-delay -moz-transition-duration -moz-transition-property -moz-transition-timing-function -moz-user-select -o-background-size -o-linear-gradient -o-text-overflow -o-transition -o-transform-origin konq_bgpos_x konq_bgpos_y -khtml-background-size -khtml-border-top-left-radius -khtml-border-top-right-radius -khtml-border-bottom-left-radius -khtml-border-bottom-right-radius -khtml-border-radius -khtml-box-shadow -khtml-opacity -webkit-appearance -webkit-animation -webkit-animation-name -webkit-animation-duration -webkit-animation-iteration -webkit-animation-direction -webkit-animation-delay -webkit-animation-play-state -webkit-animation-fill-mode -webkit-background-size -webkit-backface-visibility -webkit-border-image -webkit-border-bottom-colors -webkit-border-left-colors -webkit-border-radius -webkit-border-right-colors -webkit-border-top-colors -webkit-border-top-left-radius -webkit-border-top-right-radius -webkit-border-bottom-left-radius -webkit-border-bottom-right-radius -webkit-border-radius-bottomleft -webkit-border-radius-bottomright -webkit-box-align -webkit-box-direction -webkit-box-flex -webkit-box-ordinal-group -webkit-box-orient -webkit-box-pack -webkit-box-reflect -webkit-box-shadow -webkit-box-sizing -webkit-column-count -webkit-column-gap -webkit-hyphens -webkit-linear-gradient -webkit-gradient -webkit-overflow-scrolling -webkit-perspective -webkit-text-decoration -webkit-text-decoration-skip -webkit-text-fill-color -webkit-text-stroke-color -webkit-text-stroke-width -webkit-text-size-adjust -webkit-tap-highlight-color -webkit-transform -webkit-transform-origin -webkit-transform-style -webkit-transition -webkit-transition-property -webkit-transition-delay -webkit-transition-duration -webkit-user-select zoom -ms-animation-name -ms-animation-duration -ms-animation-iteration -ms-animation-direction -ms-animation-delay -ms-animation-play-state -ms-animation-fill-mode -ms-box-sizing -ms-filter -ms-flex -ms-flex-align -ms-flex-direction -ms-flex-flow -ms-flex-item-align -ms-flex-line-pack -ms-flex-negative -ms-flex-order -ms-flex-pack -ms-flex-positive -ms-flex-position -ms-flex-preferred-size -ms-flex-wrap -ms-interpolation-mode -ms-linear-gradient -ms-overflow-style -ms-text-size-adjust -ms-transform -ms-transition -ms-user-select inherit unset auto none hidden dotted dashed solid double groove ridge inset outset xx-small x-small small medium large x-large xx-large smaller larger italic oblique small-caps normal bold bolder lighter light transparent repeat repeat-x repeat-y no-repeat baseline sub super top text-top middle bottom text-bottom left right center justify konq-center disc circle square box decimal decimal-leading-zero lower-roman upper-roman lower-greek lower-alpha lower-latin upper-alpha upper-latin hebrew armenian georgian cjk-ideographic hiragana katakana hiragana-iroha katakana-iroha inline inline-block block list-item run-in compact marker table inline-table table-row-group table-header-group table-footer-group table-row table-column-group table-column table-cell table-caption crosshair default pointer move e-resize ne-resize nw-resize n-resize se-resize sw-resize s-resize w-resize text wait help above absolute always avoid below bidi-override blink both capitalize caption clip close-quote collapse condensed crop cross ellipsis ellipsis-word embed expanded extra-condensed extra-expanded fixed hand hide higher icon inside invert landscape level line-through loud lower lowercase ltr menu message-box mix narrower no-close-quote no-open-quote nowrap open-quote outside overline portrait pre pre-line pre-wrap relative rtl scroll semi-condensed semi-expanded separate show small-caption static static-position status-bar thick thin ultra-condensed ultra-expanded underline uppercase visible wider break serif sans-serif cursive fantasy monospace border-box content-box -epub-hyphens contain cover all ease ease-in ease-out ease-in-out step-start step-end linear infinite reverse alternate alternate-reverse forwards backwards running paused black silver gray white maroon red purple fuchsia green lime olive yellow navy blue teal aqua orange aliceblue antiquewhite aquamarine azure beige bisque blanchedalmond blueviolet brown burlywood cadetblue chartreuse chocolate coral cornflowerblue cornsilk crimson cyan aqua darkblue darkcyan darkgoldenrod darkgray darkgreen darkgrey darkkhaki darkmagenta darkolivegreen darkorange darkorchid darkred darksalmon darkseagreen darkslateblue darkslategray darkslategrey darkturquoise darkviolet deeppink deepskyblue dimgray dimgrey dodgerblue firebrick floralwhite forestgreen gainsboro ghostwhite gold goldenrod greenyellow grey honeydew hotpink indianred indigo ivory khaki lavender lavenderblush lawngreen lemonchiffon lightblue lightcoral lightcyan lightgoldenrodyellow lightgray lightgreen lightgrey lightpink lightsalmon lightseagreen lightskyblue lightslategray lightslategrey lightsteelblue lightyellow limegreen linen magenta fuchsia mediumaquamarine mediumblue mediumorchid mediumpurple mediumseagreen mediumslateblue mediumspringgreen mediumturquoise mediumvioletred midnightblue mintcream mistyrose moccasin navajowhite oldlace olivedrab orangered orchid palegoldenrod palegreen paleturquoise palevioletred papayawhip peachpuff peru pink plum powderblue rosybrown royalblue saddlebrown salmon sandybrown seagreen seashell sienna skyblue slateblue slategray slategrey snow springgreen steelblue tan thistle tomato turquoise violet wheat whitesmoke yellowgreen rebeccapurple ActiveBorder ActiveCaption AppWorkspace Background ButtonFace ButtonHighlight ButtonShadow ButtonText CaptionText GrayText Highlight HighlightText InactiveBorder InactiveCaption InactiveCaptionText InfoBackground InfoText Menu MenuText Scrollbar ThreeDDarkShadow ThreeDFace ThreeDHighlight ThreeDLightShadow ThreeDShadow Window WindowFrame WindowText attr calc hsl hsla linear-gradient radial-gradient repeating-linear-gradient repeating-radial-gradient rgb rgba var url rect inset circle ellipse polygon blur brightness contrast drop-shadow grayscale hue-rotate invert opacity saturate sepia max-content min-content minmax fix-content repeat cubic-bezier frames steps matrix matrix3d perspective rotate rotate3d rotateX rotateY rotateZ scale scale3d scaleX scaleY scaleZ skew skewX skewY translate translate3d translateX translateY translateZ local format all print screen speech any-pointer any-hover aspect-ratio color color-gamut color-index display-mode grid height hover max-aspect-ratio max-color max-color-index max-device-aspect-ratio max-device-height max-device-width max-height max-monochrome max-resolution max-width min-aspect-ratio min-color min-color-index min-device-aspect-ratio min-device-height min-device-width min-height min-monochrome min-resolution min-width monochrome orientation pointer resolution scan update width after before cue first-letter first-line selection backdrop placeholder slotted value choices repeat-item repeat-index -moz-progress-bar -moz-range-progress -moz-range-thumb -moz-range-track -moz-selection -ms-fill -ms-fill-lower -ms-fill-upper -ms-thumb -ms-track -webkit-progress-bar -webkit-progress-value -webkit-slider-runnable-track -webkit-slider-thumb active any-link checked default defined disabled empty enabled first-child first-of-type fullscreen focus focus-within host hover in-range indeterminate invalid lang last-child last-of-type link not nth-child nth-last-child nth-last-of-type nth-of-type only-child only-of-type optional out-of-range placeholder-shown read-only read-write required root scope target valid visited after before cue first-letter first-line selection not matches blank first left recto right verso @character @charset @import @namespace @document @media @supports @viewport min-width max-width width min-height max-height height zoom min-zoom max-zoom user-zoom orientation viewport-fit @page size marks bleed @font-face font-display font-family font-stretch font-style font-weight font-variant font-feature-settings font-variation-settings src unicode-range @keyframes from to and only not skylighting-core-0.8.5/xml/d.xml0000644000000000000000000013645413673235152014765 0ustar0000000000000000 asm body break case catch continue default do else finally for foreach foreach_reverse goto if mixin return switch throw try while with synchronized abstract align auto const export final immutable inout invariant lazy nothrow override package private protected public pure ref shared static out scope __gshared false null super this true typeid assert cast is new delete in delegate function module import alias enum typedef class interface struct union typeof void bool byte ubyte short ushort int uint long ulong cent ucent float double real ireal ifloat idouble creal cfloat cdouble char wchar dchar macro template init sizeof alignof mangleof stringof tupleof offsetof max min infinity nan dig epsilon mant_dig max_10_exp max_exp min_10_exp min_exp re im length ptr dup idup reverse sort keys values rehash size_t ptrdiff_t hash_t Error Exception Object TypeInfo ClassInfo ModuleInfo Interface OffsetTypeInfo TypeInfo_Typedef TypeInfo_Enum TypeInfo_Pointer TypeInfo_Array TypeInfo_StaticArray TypeInfo_AssociativeArray TypeInfo_Function TypeInfo_Delegate TypeInfo_Class TypeInfo_Interface TypeInfo_Struct TypeInfo_Tuple string wstring dstring bit TypeInfo_Const TypeInfo_Invariant extern C D Windows Pascal System inline lib linkerDirective mangle msg startaddress exit success failure DigitalMars X86 X86_64 Windows Win32 Win64 linux LittleEndian BigEndian D_Coverage D_InlineAsm_X86 unittest D_Version2 none all __FILE__ __LINE__ __DATE__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__ __EOF__ debug unittest pragma version deprecated volatile skylighting-core-0.8.5/xml/julia.xml0000644000000000000000000006657713673235152015656 0ustar0000000000000000 ]> begin do for function if let quote try type while catch finally else elseif end abstract bitstype break ccall const continue export global import in local macro module return typealias importall baremodule using where new in struct ans ccall AbstractArray AbstractMatrix AbstractVector Any Array ASCIIString Associative Bool ByteString Char Complex Complex64 Complex128 ComplexPair DArray Dict Exception Expr Float Float32 Float64 Function ObjectIdDict Int Int8 Int16 Int32 Int64 Integer IntSet IO IOStream Matrix Nothing None NTuple Number Ptr Range Range1 Ranges Rational Real Regex RegexMatch Set Signed StridedArray StridedMatrix StridedVecOrMat StridedVector String SubArray SubString Symbol Task Tuple Type UInt UInt8 UInt16 UInt32 UInt64 Union Unsigned UTF8String VecOrMat Vector Void WeakRef Missing Cmd EnvDict VersionNumber ArgumentError AssertionError BoundsError CompositeException DimensionMismatch DivideError DomainError EOFError ErrorException InexactError InterruptException KeyError LoadError MethodError MissingException OutOfMemoryError ReadOnlyMemoryError OverflowError StackOverflowError SystemError TypeError UndefKeywordError UndefRefError UndefVarError StringIndexError InitError ExponentialBackOff Timer AsyncCondition ParseError IteratorEltype AbstractRange OrdinalRange AbstractUnitRange StepRange UnitRange LinRange IdDict WeakKeyDict ImmutableDict BitSet Pair OneTo StepRangeLen RoundingMode AbstractFloat AbstractIrrational Float16 Float32 Float64 BigFloat Int128 UInt128 BigInt ComplexF16 ComplexF32 ComplexF64 Irrational UnionAll NamedTuple Val Vararg Some AbstractChar SubstitutionString AbstractString UndefInitializer DenseArray DenseVector DenseMatrix BitArray IndexStyle IndexLinear IndexCartesian BroadcastStyle AbstractArrayStyle ArrayStyle DefaultArrayStyle Colon CartesianIndex CartesianIndices Dims LinearIndices PermutedDimsArray Condition Channel Atomic AbstractLock ReentrantLock Mutex SpinLock RecursiveSpinLock Semaphore RawFD IOBuffer IOContext TextDisplay AbstractDisplay PartialQuickSort Stateful Pairs CFunction Ptr Ref Cchar Cuchar Cshort Cstring Cushort Cint Cuint Clong Culong Clonglong Culonglong Cintmax_t Cuintmax_t Csize_t Cssize_t Cptrdiff_t Cwchar_t Cwstring Cfloat Cdouble TmStruct StackFrame StackTrace Base64EncodePipe Base64DecodePipe Period CompoundPeriod Instant UTInstant TimeType DateTime Date Time DateFormat LogLevel AbstractLogger NullLogger ConsoleLogger SimpleLogger Anonymous RandomDevice MersenneTwister SharedArray IPv4 IPv6 TCPSocket UDPSocket SparseVector SparseMatrixCSC AbstractChannel AbstractSet AbstractDict BitMatrix BitVector Enum CapturedException InvalidStateException ProcessFailedException nothing PROGRAM_FILE ARGS C_NULL VERSION LOAD_PATH DEPOT_PATH BINDIR CPU_THREADS WORD_SIZE KERNEL ARCH MACHINE missing devnull ENV stdout stderr stdin open read write create truncate append ENDIAN_BOM im pi e catalan eulergamma golden Inf Inf64 Inf32 Inf16 NaN NaN64 NaN32 NaN16 RoundNearest RoundNearestTiesAway RoundNearestTiesUp RoundToZero RoundFromZero RoundUp RoundDown AbstractVecOrMat undef VecOrMat DenseVecOrMat StridedArray StridedVector StridedMatrix StridedVecOrMat InsertionSort MergeSort QuickSort InsertionSort MS_ASYNC MS_INVALIDATE MS_SYNC true false Base Core Main Meta StackTraces Sys Libc Docs Threads Iterators Broadcast MathConstants Math Unicode Sort Base64 Dates Mmap Random SharedArrays Sockets SparseArrays CoreLogging skylighting-core-0.8.5/xml/sql-mysql.xml0000644000000000000000000004013413673235152016471 0ustar0000000000000000 BEGIN CASE DO ELSE ELSEIF END FOR IF LOOP RETURN THEN WHEN WHILE AND BETWEEN IN IS LIKE NOT OR ACCESS ADD ALL ALTER ANALYZE AS ASC AUTO_INCREMENT BDB BERKELEYDB BOTH BY CASCADE CHANGE CHARSET COLUMN COLUMNS CONSTRAINT CREATE CROSS CURRENT_DATE CURRENT_TIME CURRENT_TIMESTAMP DATABASE DATABASES DAY_HOUR DAY_MINUTE DAY_SECOND DEC DECLARE DEFAULT DELAYED DELETE DESC DESCRIBE DISTINCT DISTINCTROW DROP ENCLOSED ESCAPED EXISTS EXPLAIN FIELDS FOREIGN FROM FULLTEXT FUNCTION GRANT GROUP HAVING HIGH_PRIORITY IGNORE INDEX INFILE INNER INNODB INSERT INTERVAL INTO JOIN KEY KEYS KILL LEADING LEFT LIMIT LINES LOAD LOCK LOW_PRIORITY MASTER_SERVER_ID MATCH MRG_MYISAM NATIONAL NATURAL NULL NUMERIC ON OPTIMIZE OPTION OPTIONALLY ORDER OUTER OUTFILE PARTIAL PRECISION PRIMARY PRIVILEGES PROCEDURE PURGE READ REFERENCES REGEXP RENAME REPLACE REQUIRE RESTRICT RETURNS REVOKE RIGHT RLIKE SELECT SET SHOW SONAME SQL_BIG_RESULT SQL_CALC_FOUND_ROWS SQL_SMALL_RESULT SSL STARTING STRAIGHT_JOIN STRIPED TABLE TABLES TERMINATED TO TRAILING TRUNCATE TYPE UNION UNIQUE UNLOCK UNSIGNED UPDATE USAGE USE USER_RESOURCES USING VALUES VARYING WITH WHERE WRITE XOR YEAR_MONTH ZEROFILL ASCII BIN BIT_LENGTH CHAR CHARACTER_LENGTH CHAR_LENGTH COALESCE CONCAT CONCAT_WS CONV ELT EXPORT_SET FIELD FIND_IN_SET HEX INSERT INSTR LCASE LEFT LENGTH LOAD_FILE LOCATE LOWER LPAD LTRIM MAKE_SET MID OCT OCTET_LENGTH ORD POSITION QUOTE REPEAT REPLACE REVERSE RIGHT RPAD RTRIM SOUNDEX SPACE SUBSTRING SUBSTRING_INDEX TRIM UCASE UPPER ABS ACOS ASIN ATAN ATAN2 CEILING COS COT DEGREES EXP FLOOR GREATEST LEAST LN LOG LOG10 LOG2 MOD PI POW POWER RADIANS RAND ROUND SIGN SIN SQRT TAN ADDDATE CURDATE CURRENT_DATE CURRENT_TIME CURRENT_TIMESTAMP CURTIME DATE_ADD DATE_FORMAT DATE_SUB DAYNAME DAYOFMONTH DAYOFWEEK DAYOFYEAR EXTRACT FROM_DAYS FROM_UNIXTIME HOUR MINUTE MONTH MONTHNAME NOW PERIOD_ADD PERIOD_DIFF QUARTER SECOND SEC_TO_TIME SUBDATE SYSDATE TIME_FORMAT TIME_TO_SEC TO_DAYS UNIX_TIMESTAMP WEEK WEEKDAY YEAR YEARWEEK CAST CONVERT AES_DECRYPT AES_ENCRYPT BENCHMARK BIT_COUNT CONNECTION_ID DATABASE DECODE DES_DECRYPT DES_ENCRYPT ENCODE ENCRYPT FORMAT FOUND_ROWS GET_LOCK INET_ATON INET_NTOA IS_FREE_LOCK LAST_INSERT_ID MASTER_POS_WAIT MD5 PASSWORD RELEASE_LOCK SESSION_USER SHA SHA1 SYSTEM_USER USER VERSION AVG BIT_AND BIT_OR COUNT MAX MIN STD STDDEV SUM BINARY BLOB CHAR CHARACTER ENUM LONGBLOB LONGTEXT MEDIUMBLOB MEDIUMTEXT TEXT TINYBLOB TINYTEXT VARBINARY VARCHAR BIGINT BIT BOOL BOOLEAN DEC DECIMAL DOUBLE FIXED FLOAT INT INTEGER LONG MEDIUMINT MIDDLEINT NUMERIC TINYINT REAL SERIAL SMALLINT DATE DATETIME TIME TIMESTAMP YEAR skylighting-core-0.8.5/xml/default.xml0000644000000000000000000000152113400605762016144 0ustar0000000000000000 skylighting-core-0.8.5/xml/ocaml.xml0000644000000000000000000006517213673235152015633 0ustar0000000000000000 ]> in as forall and as assert asr begin class closed constraint do done downto else end exception external false for fun function functor if in include inherit land lazy let lor lsl lsr lxor match method mod module mutable new nonrec object of open or parser private rec sig struct then to true try type val virtual when while with declare value where abs abs_float acos asin at_exit atan atan2 bool_of_string ceil char_of_int classify_float close_in close_in_noerr close_out close_out_noerr compare copysign cos cosh decr do_at_exit epsilon_float exp expm1 float float_of_int float_of_string floor flush flush_all format_of_string frexp fst hypot ignore in_channel_length incr infinity input input_binary_int input_byte input_char input_line input_value int_of_char int_of_float int_of_string ldexp lnot log log10 log1p max max_float max_int min min_float min_int mod_float modf nan neg_infinity not open_in open_in_bin open_in_gen open_out open_out_bin open_out_gen out_channel_length output output_binary_int output_byte output_bytes output_char output_string output_substring output_value pos_in pos_out pred prerr_bytes prerr_char prerr_endline prerr_float prerr_int prerr_newline prerr_string print_bytes print_char print_endline print_float print_int print_newline print_string read_float read_int read_line really_input really_input_string ref seek_in seek_out set_binary_mode_in set_binary_mode_out sin sinh snd sqrt stderr stdin stdout string_of_bool string_of_float string_of_format string_of_int succ tan tanh truncate unsafe_really_input valid_float_lexem exit failwith invalid_arg raise raise_notrace array bool bytes char exn float format4 format6 fpclass in_channel int int32 int64 lazy_t list nativeint open_flag option out_channel real ref string unit FP_infinite FP_nan FP_normal FP_subnormal FP_zero None Open_append Open_binary Open_creat Open_excl Open_nonblock Open_rdonly Open_text Open_trunc Open_wronly Some Assert_failure Division_by_zero End_of_file Exit Failure Invalid_argument Match_failure Not_found Out_of_memory Stack_overflow Sys_blocked_io Sys_error Undefined_recursive_module Arg Array ArrayLabels Buffer Bytes Callback Char Complex Digest Ephemeron Filename Format Gc Genlex Hashtbl Int32 Int64 Lazy Lexing List ListLabels Map Marshal MoreLabels Nativeint Oo Parsing Printexc Printf Queue Random Scanf Set Sort Spacetime Stack StdLabels Stream String StringLabels Sys Uchar Weak skylighting-core-0.8.5/xml/boo.xml0000644000000000000000000002766113673235152015320 0ustar0000000000000000 import from as namespace and assert in is not or bool byte sbyte double decimal single short ushort int char uint long ulong object duck string regex date timespan abstract virtual override static final transient macro protected private public internal partial class struct interface enum callable of def constructor destructor do get set event return yield true false null self super and break cast continue elif else except ensure for given goto if in is isa not or otherwise pass raise try unless when while ref assert __eval__ __switch__ enumerate filter len typeof map max min property using getter required lock range zip checked unchecked rawArrayIndexing normalArrayIndexing print array matrix yieldAll skylighting-core-0.8.5/xml/doxygenlua.xml0000644000000000000000000006742713673235152016724 0ustar0000000000000000 ]> \arg @arg \author @author \authors @authors \brief @brief \callgraph @callgraph \callergraph @callergraph \date @date \deprecated @deprecated \details @details \docbookonly @docbookonly \else @else \endcond @endcond \enddocbookonly @enddocbookonly \endhtmlonly @endhtmlonly \endif @endif \endinternal @endinternal \endlatexonly @endlatexonly \endlink @endlink \endmanonly @endmanonly \endparblock @endparblock \endrtfonly @endrtfonly \endsecreflist @endsecreflist \endxmlonly @endxmlonly \f[ @f[ \f] @f] \f$ @f$ \hideinitializer @hideinitializer \htmlonly @htmlonly \internal @internal \invariant @invariant \latexonly @latexonly \li @li \manonly @manonly \n @n \nosubgrouping @nosubgrouping \only @only \parblock @parblock \post @post \pre @pre \private @pivate \privatesection @pivatesection \protected @protected \protectedsection @protectedsection \public @public \publicsection @publicsection \pure @pure \remark @remark \remarks @remarks \return @return \returns @returns \result @result \rtfonly @rtfonly \sa @sa \secreflist @secreflist \see @see \short @short \showinitializer @showinitializer \since @since \static @static \tableofcontents @tableofcontents \test @test \version @version \xmlonly @xmlonly \# @# \$ @$ \% @% \& @& \> @> \< @< \" @" \:: @:: \@ @@ \\ @\ \~ @~ \. @. \-- @-- \--- @--- \a @a \anchor @anchor \b @b \c @c \cite @cite \cond @cond \copybrief @copybrief \copydetails @copydetails \copydoc @copydoc \def @def \dir @dir \dontinclude @dontinclude \e @e \elseif @elseif \em @em \enum @enum \example @example \exception @exception \exceptions @exceptions \extends @extends \file @file \htmlinclude @htmlinclude \idlexcept @idlexcept \if @if \ifnot @ifnot \implements @implements \include @include \includelineno @includelineno \latexinclude @latexinclude \link @link \memberof @memberof \namespace @namespace \p @p \package @package \property @property \relatedalso @relatedalso \relatesalso @relatesalso \related @related \relates @relates \retval @retval \throw @throw \throws @throws \verbinclude @verbinclude \version @version \xrefitem @xrefitem \param @param \tparam @tparam \image @image \addtogroup @addtogroup \category @category \class @class \diafile @diafile \dotfile @dotfile \defgroup @defgroup \interface @interface \headerfile @headerfile \mscfile @mscfile \page @page \paragraph @paragraph \protocol @prtocol \ref @ref \section @section \snippet @snippet \struct @struct \subpage @subpage \subsection @subsection \subsubsection @subsubsection \union @union \weakgroup @weakgroup \addindex @addindex \copyright @copyright \fn @fn \ingroup @ingroup \line @line \mainpage @mainpage \name @name \overload @overload \par @par \skip @skip \skipline @skipline \typedef @typedef \until @until \var @var \vhdlflow @vhdlflow \note @note \warning @warning \attention @attention \bug @bug \todo @todo skylighting-core-0.8.5/xml/sml.xml0000644000000000000000000000710713673235152015325 0ustar0000000000000000 abstype and andalso as case do datatype else end eqtype exception false fn fun functor handle if in include infix infixr let local nonfix of op open orelse raise rec sharing sig signature struct structure then true type val where with withtype while unit int real char string substring word ref array vector bool list option order skylighting-core-0.8.5/xml/rhtml.xml0000644000000000000000000016624313673235152015667 0ustar0000000000000000 ]> BEGIN END and begin break case defined? do else elsif end ensure for if in include next not or redo rescue retry return then unless until when while yield private_class_method private protected public_class_method public attr_reader attr_writer attr_accessor alias module class def undef self super nil false true caller __FILE__ __LINE__ $stdout $defout $stderr $deferr $stdin abort at_exit autoload autoload? binding block_given? callcc caller catch chomp chomp! chop chop! eval exec exit exit! fail fork format getc gets global_variables gsub gsub! iterator? lambda load local_variables loop method_missing open p print printf proc putc puts raise rand readline readlines require scan select set_trace_func sleep split sprintf srand sub sub! syscall system test throw trace_var trap untrace_var warn auto_complete_field auto_complete_result auto_discovery_link_tag auto_link benchmark button_to cache capture check_box check_box_tag collection_select concat content_for content_tag country_options_for_select country_select current_page? date_select datetime_select debug define_javascript_functions distance_of_time_in_words distance_of_time_in_words_to_now draggable_element drop_receiving_element end_form_tag error_message_on error_messages_for escape_javascript evaluate_remote_response excerpt file_field file_field_tag finish_upload_status form form_remote_tag form_tag form_tag_with_upload_progress h hidden_field hidden_field_tag highlight human_size image_path image_submit_tag image_tag input javascript_include_tag javascript_path javascript_tag link_image_to link_to link_to_function link_to_if link_to_image link_to_remote link_to_unless link_to_unless_current mail_to markdown number_to_currency number_to_human_size number_to_percentage number_to_phone number_with_delimiter number_with_precision observe_field observe_form option_groups_from_collection_for_select options_for_select options_from_collection_for_select pagination_links password_field password_field_tag periodically_call_remote pluralize radio_button radio_button_tag register_template_handler render render_file render_template sanitize select select_date select_datetime select_day select_hour select_minute select_month select_second select_tag select_time select_year simple_format sortable_element start_form_tag strip_links stylesheet_link_tag stylesheet_path submit_tag submit_to_remote tag text_area text_area_tag text_field text_field_tag text_field_with_auto_complete textilize textilize_without_paragraph time_ago_in_words time_zone_options_for_select time_zone_select truncate update_element_function upload_progress_status upload_progress_text upload_progress_update_bar_js upload_status_progress_bar_tag upload_status_tag upload_status_text_tag url_for visual_effect word_wrap TODO FIXME NOTE skylighting-core-0.8.5/xml/r.xml0000644000000000000000000001534013673235152014771 0ustar0000000000000000 for in next break while repeat if else switch function TRUE FALSE NULL NA NA_integer_ NA_real_ NA_complex_ NA_character_ Inf NaN skylighting-core-0.8.5/xml/qml.xml0000644000000000000000000001756513673235152015334 0ustar0000000000000000 ]> State PropertyChanges StateGroup ParentChange StateChangeScript AnchorChanges PropertyAnimation NumberAnimation ColorAnimation SequentialAnimation ParallelAnimation PauseAnimation PropertyAction ParentAction ScriptAction Transition SpringFollow EaseFollow Behavior Binding ListModel ListElement VisualItemModel XmlListModel XmlRole DateTimeFormatter NumberFormatter Script Connections Component Timer QtObject Item Rectangle Image BorderImage Text TextInput TextEdit MouseArea FocusScope Flickable Flipable WebView Loader Repeater SystemPalette GraphicsObjectContainer LayoutItem ListView GridView PathView Path PathLine PathQuad PathCubic PathAttribute PathPercent Column Row Grid Scale Rotation Blur Colorize DropShadow Opacity Particles ParticleMotionLinear ParticleMotionGravity ParticleMotionWander Gradient GradientStop MouseRegion readonly string int bool date color url real double var variant skylighting-core-0.8.5/xml/changelog.xml0000644000000000000000000000256113673235152016460 0ustar0000000000000000 skylighting-core-0.8.5/xml/sql-postgresql.xml0000644000000000000000000010202413673235152017524 0ustar0000000000000000 BEGIN CASE ELSE ELSIF END EXCEPTION FOR IF LOOP RETURN THEN WHEN AND BETWEEN IN IS LIKE NOT OR A ABORT ABSENT ABSOLUTE ACCESS ACCORDING ACTION ADA ADD ADMIN AFTER AGGREGATE ALL ALLOCATE ALSO ALTER ALWAYS ANALYZE ANY ARE ARRAY ARRAY_AGG ARRAY_MAX_CARDINALITY AS ASC ASENSITIVE ASSERTION ASSIGNMENT ASYMMETRIC AT ATOMIC ATTACH ATTRIBUTE ATTRIBUTES AUTHORIZATION BACKWARD BASE64 BEFORE BEGIN_FRAME BEGIN_PARTITION BERNOULLI BINARY BLOB BLOCKED BOM BOTH BREADTH BY C CACHE CALL CALLED CARDINALITY CASCADE CASCADED CAST CATALOG CATALOG_NAME CHAIN CHARACTERISTICS CHARACTERS CHARACTER_SET_CATALOG CHARACTER_SET_NAME CHARACTER_SET_SCHEMA CHECK CHECKPOINT CLASS CLASS_ORIGIN CLOB CLOSE CLUSTER COBOL COLLATE COLLATION COLLATION_CATALOG COLLATION_NAME COLLATION_SCHEMA COLLECT COLUMN COLUMNS COLUMN_NAME COMMAND_FUNCTION COMMAND_FUNCTION_CODE COMMENT COMMENTS COMMIT COMMITTED CONCURRENTLY CONDITION CONDITION_NUMBER CONFIGURATION CONFLICT CONNECT CONNECTION CONNECTION_NAME CONSTRAINT CONSTRAINTS CONSTRAINT_CATALOG CONSTRAINT_NAME CONSTRAINT_SCHEMA CONSTRUCTOR CONTAINS CONTENT CONTINUE CONTROL CONVERSION COPY CORR CORRESPONDING COST COVAR_POP COVAR_SAMP CREATE CROSS CSV CUBE CUME_DIST CURRENT CURRENT_CATALOG CURRENT_DATE CURRENT_DEFAULT_TRANSFORM_GROUP CURRENT_PATH CURRENT_ROLE CURRENT_ROW CURRENT_TIME CURRENT_TIMESTAMP CURRENT_TRANSFORM_GROUP_FOR_TYPE CURSOR CURSOR_NAME CYCLE DATA DATABASE DATALINK DATETIME_INTERVAL_CODE DATETIME_INTERVAL_PRECISION DAY DB DEALLOCATE DEC DECLARE DEFAULT DEFAULTS DEFERRABLE DEFERRED DEFINED DEFINER DEGREE DELETE DELIMITER DELIMITERS DENSE_RANK DEPENDS DEPTH DEREF DERIVED DESC DESCRIBE DESCRIPTOR DESTROY DESTRUCTOR DETACH DETERMINISTIC DIAGNOSTICS DICTIONARY DISABLE DISCARD DISCONNECT DISPATCH DISTINCT DLNEWCOPY DLPREVIOUSCOPY DLURLCOMPLETE DLURLCOMPLETEONLY DLURLCOMPLETEWRITE DLURLPATH DLURLPATHONLY DLURLPATHWRITE DLURLSCHEME DLURLSERVER DLVALUE DO DOCUMENT DOMAIN DROP DYNAMIC DYNAMIC_FUNCTION DYNAMIC_FUNCTION_CODE EACH ELEMENT EMPTY ENABLE ENCODING ENCRYPTED END-EXEC END_FRAME END_PARTITION ENFORCED ENUM EQUALS ESCAPE EVENT EXCEPT EXCLUDE EXCLUDING EXCLUSIVE EXEC EXECUTE EXISTS EXPLAIN EXPRESSION EXTENSION EXTERNAL FALSE FETCH FILE FILTER FINAL FIRST FIRST_VALUE FLAG FLOAT FOLLOWING FORCE FOREIGN FORTRAN FORWARD FOUND FRAME_ROW FREE FREEZE FROM FS FULL FUNCTION FUNCTIONS FUSION G GENERAL GENERATED GET GLOBAL GO GOTO GRANT GRANTED GREATEST GROUP GROUPING GROUPS HANDLER HAVING HEADER HEX HIERARCHY HOLD HOUR ID IDENTITY IGNORE ILIKE IMMEDIATE IMMEDIATELY IMMUTABLE IMPLEMENTATION IMPLICIT IMPORT INCLUDING INCREMENT INDENT INDEX INDEXES INDICATOR INHERIT INHERITS INITIALLY INLINE INNER INOUT INPUT INSENSITIVE INSERT INSTANCE INSTANTIABLE INSTEAD INTEGRITY INTERSECT INTERSECTION INTO INVOKER ISNULL ISOLATION JOIN K KEY KEY_MEMBER KEY_TYPE LABEL LAG LANGUAGE LARGE LAST LAST_VALUE LATERAL LEAD LEADING LEAKPROOF LEAST LEFT LEVEL LIBRARY LIKE_REGEX LIMIT LINK LISTEN LOAD LOCAL LOCALTIME LOCALTIMESTAMP LOCATION LOCATOR LOCK LOCKED LOGGED M MAP MAPPING MATCH MATCHED MATERIALIZED MAXVALUE MAX_CARDINALITY MEMBER MERGE MESSAGE_LENGTH MESSAGE_OCTET_LENGTH MESSAGE_TEXT METHOD MINUTE MINVALUE MODE MODIFIES MODULE MONTH MORE MOVE MULTISET MUMPS NAME NAMES NAMESPACE NATIONAL NATURAL NCHAR NCLOB NESTING NEW NEXT NFC NFD NFKC NFKD NIL NO NONE NORMALIZE NORMALIZED NOTHING NOTIFY NOTNULL NOWAIT NTH_VALUE NTILE NULL NULLABLE NULLS NUMBER OBJECT OCCURRENCES_REGEX OCTETS OF OFF OFFSET OIDS OLD ON ONLY OPEN OPERATOR OPTION OPTIONS ORDER ORDERING ORDINALITY OTHERS OUT OUTER OUTPUT OVER OVERLAPS OVERRIDING OWNED OWNER P PAD PARALLEL PARAMETER PARAMETER_MODE PARAMETER_NAME PARAMETER_ORDINAL_POSITION PARAMETER_SPECIFIC_CATALOG PARAMETER_SPECIFIC_NAME PARAMETER_SPECIFIC_SCHEMA PARSER PARTIAL PARTITION PASCAL PASSING PASSTHROUGH PASSWORD PERCENT PERCENTILE_CONT PERCENTILE_DISC PERCENT_RANK PERIOD PERMISSION PLACING PLANS PLI POLICY PORTION POSITION_REGEX PRECEDES PRECEDING PRECISION PREPARE PREPARED PRESERVE PRIMARY PRIOR PRIVILEGES PROCEDURAL PROCEDURE PROGRAM PUBLIC RANGE PUBLICATION QUOTE RANGE RANK READ READS REASSIGN RECHECK RECOVERY RECURSIVE REF REFERENCES REFERENCING REFRESH REGR_AVGX REGR_AVGY REGR_COUNT REGR_INTERCEPT REGR_R2 REGR_SLOPE REGR_SXX REGR_SXY REGR_SYY REINDEX RELATIVE RELEASE RENAME REPEATABLE REPLICA REQUIRING RESET RESPECT RESTART RESTORE RESTRICT RESULT RETURNED_CARDINALITY RETURNED_LENGTH RETURNED_OCTET_LENGTH RETURNED_SQLSTATE RETURNING RETURNS REVOKE RIGHT ROLE ROLLBACK ROLLUP ROUTINE ROUTINE_CATALOG ROUTINE_NAME ROUTINE_SCHEMA ROW ROWS ROW_COUNT ROW_NUMBER RULE SAVEPOINT SCALE SCHEMA SCHEMAS SCHEMA_NAME SCOPE SCOPE_CATALOG SCOPE_NAME SCOPE_SCHEMA SCROLL SEARCH SECOND SECTION SECURITY SELECT SELECTIVE SELF SENSITIVE SEQUENCE SEQUENCES SERIALIZABLE SERVER SERVER_NAME SESSION SET SETOF SETS SHARE SHOW SIMILAR SIMPLE SIZE SKIP SNAPSHOT SOME SOURCE SPACE SPECIFIC SPECIFICTYPE SPECIFIC_NAME SQL SQLCODE SQLERROR SQLEXCEPTION SQLSTATE SQLWARNING STABLE STANDALONE START STATE STATEMENT STATIC STATISTICS STDDEV_POP STDDEV_SAMP STDIN STDOUT STORAGE STRICT STRIP STRUCTURE STYLE SUBCLASS_ORIGIN SUBMULTISET SUBSCRIPTION SUBSTRING_REGEX SUCCEEDS SYMMETRIC SYSID SYSTEM SYSTEM_TIME SYSTEM_USER T TABLE TABLES TABLESAMPLE TABLESPACE TABLE_NAME TEMP TEMPLATE TEMPORARY TIES TIMEZONE_HOUR TIMEZONE_MINUTE TO TOKEN TOP_LEVEL_COUNT TRAILING TRANSACTION TRANSACTIONS_COMMITTED TRANSACTIONS_ROLLED_BACK TRANSACTION_ACTIVE TRANSFORM TRANSFORMS TRANSLATE_REGEX TRANSLATION TREAT TRIGGER TRIGGER_CATALOG TRIGGER_NAME TRIGGER_SCHEMA TRIM_ARRAY TRUE TRUNCATE TRUSTED TYPE TYPES UESCAPE UNBOUNDED UNCOMMITTED UNDER UNENCRYPTED UNION UNIQUE UNKNOWN UNLINK UNLISTEN UNLOGGED UNNAMED UNNEST UNTIL UNTYPED UPDATE URI USAGE USER USER_DEFINED_TYPE_CATALOG USER_DEFINED_TYPE_CODE USER_DEFINED_TYPE_NAME USER_DEFINED_TYPE_SCHEMA USING VACUUM VALID VALIDATE VALIDATOR VALUE VALUES VALUE_OF VARBINARY VARIADIC VARYING VAR_POP VAR_SAMP VERBOSE VERSIONING VIEW VIEWS VOLATILE WHENEVER WHERE WHITESPACE WINDOW WITH WITHIN WITHOUT WORK WRAPPER WRITE XMLAGG XMLATTRIBUTES XMLBINARY XMLCAST XMLCOMMENT XMLCONCAT XMLDECLARATION XMLDOCUMENT XMLELEMENT XMLEXISTS XMLFOREST XMLITERATE XMLNAMESPACES XMLPARSE XMLPI XMLQUERY XMLROOT XMLSCHEMA XMLSERIALIZE XMLTABLE XMLTEXT XMLVALIDATE YEAR YES ZONE ABS CBRT CEIL CEILING DEGREES EXP FLOOR LN LOG MOD PI POW POWER RADIANS RANDOM ROUND SETSEED SIGN SQRT TRUNC WIDTH_BUCKET ACOS ASIN ATAN ATAN2 COS COT SIN TAN BIT_LENGTH CHAR_LENGTH CHARACTER_LENGTH CONVERT GET_BYTE GET_BIT LOWER OCTET_LENGTH OVERLAY POSITION SET_BIT SUBSTRING TRIM UPPER ASCII BTRIM CHR DECODE ENCODE INITCAP LENGTH LPAD LTRIM MD5 PG_CLIENT_ENCODING QUOTE_IDENT QUOTE_LITERAL REGEXP_REPLACE REPEAT REPLACE RPAD RTRIM SPLIT_PART STRPOS SUBSTR TO_ASCII TO_HEX TRANSLATE TO_CHAR TO_DATE TO_TIMESTAMP TO_NUMBER AGE DATE_PART DATE_TRUNC EXTRACT ISFINITE JUSTIFY_HOURS JUSTIFY_DAYS NOW TIMEOFDAY TIMESTAMP AREA CENTER DIAMETER HEIGHT ISCLOSED ISOPEN NPOINTS PCLOSE POPEN RADIUS WIDTH BOX CIRCLE LSEG PATH POINT POLYGON ARRAY_CAT ARRAY_APPEND ARRAY_PREPEND ARRAY_DIMS ARRAY_LOWER ARRAY_UPPER ARRAY_TO_STRING STRING_TO_ARRAY BROADCAST HOST MASKLEN SET_MASKLEN NETMASK HOSTMASK NETWORK TEXT ABBREV FAMILY NEXTVAL CURRVAL LASTVAL SETVAL COALESCE NULLIF AVG BIT_AND BIT_OR BOOL_AND BOOL_OR COUNT EVERY MAX MIN STDDEV SUM VARIANCE GENERATE_SERIES CURRENT_DATABASE CURRENT_SCHEMA CURRENT_SCHEMAS CURRENT_USER INET_CLIENT_ADDR INET_CLIENT_PORT INET_SERVER_ADDR INET_SERVER_PORT SESSION_USER PG_POSTMASTER_START_TIME VERSION HAS_TABLE_PRIVILEGE HAS_DATABASE_PRIVILEGE HAS_FUNCTION_PRIVILEGE HAS_LANGUAGE_PRIVILEGE PG_HAS_ROLE HAS_SCHEMA_PRIVILEGE HAS_TABLESPACE_PRIVILEGE PG_TABLE_IS_VISIBLE PG_TYPE_IS_VISIBLE PG_FUNCTION_IS_VISIBLE PG_OPERATOR_IS_VISIBLE PG_OPCLASS_IS_VISIBLE PG_CONVERSION_IS_VISIBLE FORMAT_TYPE PG_GET_CONSTRAINTDEF PG_GET_EXPR PG_GET_INDEXDEF PG_GET_RULEDEF PG_GET_SERIAL_SEQUENCE PG_TABLESPACE_DATABASES PG_GET_TRIGGERDEF PG_GET_USERBYID PG_GET_VIEWDEF OBJ_DESCRIPTION COL_DESCRIPTION CURRENT_SETTING SET_CONFIG PG_CANCEL_BACKEND PG_RELOAD_CONF PG_ROTATE_LOGFILE PG_START_BACKUP PG_STOP_BACKUP PG_COLUMN_SIZE PG_TABLESPACE_SIZE PG_DATABASE_SIZE PG_RELATION_SIZE PG_TOTAL_RELATION_SIZE PG_SIZE_PRETTY PG_LS_DIR PG_READ_FILE PG_STAT_FILE BIGINT BIGSERIAL BIT BOOL BOOLEAN BOX BYTEA CHAR CHARACTER CIDR CIRCLE DATE DECIMAL DOUBLE FLOAT4 FLOAT8 INET INT INT2 INT4 INT8 INTEGER INTERVAL JSON JSONB LINE LSEG MACADDR MACADDR8 MONEY NUMERIC PATH PG_LSN POINT POLYGON REAL SERIAL SERIAL2 SERIAL4 SERIAL8 SMALLINT SMALLSERIAL TEXT TIME TIMESTAMP TIMESTAMPTZ TIMETZ TSQUERY TSVECTOR TXID_SNAPSHOT UUID VARBIT VARCHAR XML skylighting-core-0.8.5/xml/latex.xml0000644000000000000000000015433613673235152015656 0ustar0000000000000000 ]> \begin \end \Autocite \autocite \autoref \Cite \cite \Citeauthor \citeauthor \citep \citet \citetitle \citeurl \citeyear \cref \Cref \cref* \Cref* \eqref \Footcite \footcite \footfullcite \fullcite \label \nocite \pagecite \pageref \Parencite \parencite \ref \subref \subref* \supercite \Textcite \textcite \vpageref \vref \documentclass \includegraphics \include \usepackage \bibliography \bibliographystyle \cites \Cites \parencites \Parencites \autocites \Autocites \supercites \footcites \Footcites \part* \part \chapter* \chapter \section* \section \subsection* \subsection \subsubsection* \subsubsection \paragraph* \paragraph \subparagraph* \subparagraph \column \definecolor \geometry \hspace* \hspace \input \newboolean \rule \setboolean \setcounter \setlength \special \textcolor \vspace* \vspace \footnote* \footnote \renewcommand* \renewcommand \providecommand* \providecommand \newcommand* \newcommand \edef \gdef \xdef \ensuremath \iffalse \fi \else verb* verb Verb lstinline mint lstlisting* lstlisting minted* minted Verbatim* Verbatim BVerbatim* BVerbatim LVerbatim* LVerbatim verbatim* verbatim boxedverbatim* boxedverbatim comment* comment alignat* alignat xalignat* xalignat xxalignat* xxalignat Bmatrix* Bmatrix IEEEeqnarray* IEEEeqnarray IEEEeqnarraybox* IEEEeqnarraybox Vmatrix* Vmatrix align* align bmatrix* bmatrix cases* cases displaymath* displaymath eqnarray* eqnarray equation* equation flalign* flalign gather* gather math* math multline* multline pmatrix* pmatrix smallmatrix* smallmatrix subeqnarray* subeqnarray vmatrix* vmatrix tabularx* tabularx tabular* tabular supertabular* supertabular mpsupertabular* mpsupertabular xtabular* xtabular mpxtabular* mpxtabular longtable* longtable \text \textit \textbf \textmd \textsl \textsc \textrm \textsf \texttt \textup \textlf \textnormal \shortintertext \intertext \mbox \emph \KileResetHL \KateResetHL skylighting-core-0.8.5/xml/elixir.xml0000644000000000000000000002534313673235152016030 0ustar0000000000000000 catch cond else if raise rescue throw try unless do end case bc lc for receive exit after quote unquote super and not or when xor in inlist inbits nil true false fn defmodule def defp defprotocol defimpl defrecord defstruct defmacro defmacrop defdelegate defcallback defmacrocallback defexception defoverridable import require alias use skylighting-core-0.8.5/xml/kotlin.xml0000644000000000000000000003451513673235152016035 0ustar0000000000000000 package import sealed data class enum interface companion object private public protected internal open final get set fun var val constructor inline reified crossinline tailrec in out is as by where vararg get set return throw typealias typeof override infix operator if else when for while do try catch finally continue break yield this super null true false Unit Nothing String Char Int Long Byte Short Float Double Boolean skylighting-core-0.8.5/xml/octave.xml0000644000000000000000000024636013673235152016021 0ustar0000000000000000 case catch continue else elseif global otherwise return static persistent unwind_protect_cleanup varargin varargout break for endfor if endif do until while endwhile function endfunction unwind_protect end_unwind_protect parfor endparfor classdef endclassdef enumeration endenumeration events endevents methods endmethods properties endproperties switch endswitch try end_try_catch end EDITOR EXEC_PATH F_DUPFD F_GETFD F_GETFL F_SETFD F_SETFL IMAGE_PATH J OCTAVE_HOME OCTAVE_VERSION O_APPEND O_ASYNC O_CREAT O_EXCL O_NONBLOCK O_RDONLY O_RDWR O_SYNC O_TRUNC O_WRONLY PAGER PAGER_FLAGS PS1 PS2 PS4 P_tmpdir SEEK_CUR SEEK_END SEEK_SET SIG S_ISBLK S_ISCHR S_ISDIR S_ISFIFO S_ISLNK S_ISREG S_ISSOCK WCONTINUE WCOREDUMP WEXITSTATUS WIFCONTINUED WIFEXITED WIFSIGNALED WIFSTOPPED WNOHANG WSTOPSIG WTERMSIG WUNTRACED __accumarray_max__ __accumarray_min__ __accumarray_sum__ __accumdim_sum__ __builtins__ __calc_dimensions__ __compactformat__ __contourc__ __current_scope__ __db_next_breakpoint_quiet__ __diaryfile__ __diarystate__ __dispatch__ __display_tokens__ __dsearchn__ __dump_load_path__ __dump_symtab_info__ __dump_typeinfo__ __echostate__ __fieldnames__ __fnmatch__ __formatstring__ __ftp__ __ftp_ascii__ __ftp_binary__ __ftp_close__ __ftp_cwd__ __ftp_delete__ __ftp_dir__ __ftp_mget__ __ftp_mkdir__ __ftp_mode__ __ftp_mput__ __ftp_pwd__ __ftp_rename__ __ftp_rmdir__ __get__ __get_cmdline_fcn_txt__ __go_axes__ __go_axes_init__ __go_delete__ __go_execute_callback__ __go_figure__ __go_figure_handles__ __go_handles__ __go_hggroup__ __go_image__ __go_light__ __go_line__ __go_patch__ __go_surface__ __go_text__ __go_uibuttongroup__ __go_uicontextmenu__ __go_uicontrol__ __go_uimenu__ __go_uipanel__ __go_uipushtool__ __go_uitoggletool__ __go_uitoolbar__ __gud_mode__ __ichol0__ __icholt__ __ilu0__ __iluc__ __ilutp__ __image_pixel_size__ __is_handle_visible__ __java_exit__ __java_get__ __java_init__ __java_set__ __keywords__ __lexer_debug_flag__ __lin_interpn__ __list_functions__ __luinc__ __magick_finfo__ __magick_formats__ __magick_ping__ __magick_read__ __magick_write__ __meta_class_query__ __meta_get_package__ __methods__ __mkdir__ __octave_config_info__ __octave_link_edit_file__ __octave_link_enabled__ __octave_link_file_dialog__ __octave_link_input_dialog__ __octave_link_list_dialog__ __octave_link_message_dialog__ __octave_link_question_dialog__ __octave_link_show_doc__ __octave_link_show_preferences__ __open_with_system_app__ __operators__ __parent_classes__ __parse_file__ __parser_debug_flag__ __pathorig__ __pchip_deriv__ __profiler_data__ __profiler_enable__ __profiler_reset__ __qp__ __request_drawnow__ __sort_rows_idx__ __superclass_reference__ __textscan__ __token_count__ __usage__ __varval__ __version_info__ __wglob__ __which__ __zoom__ Inf NaN e eps pi realmax realmin I NA dbstop dbclear dbstatus dbwhere dbtype dblist dbstack dbup dbdown dbstep dbcont dbquit cd rmdir link symlink readlink rename diary more exit load save edit_history history run_history who whos clear format echo __actual_axis_position__ __all_opts__ __clabel__ __default_plot_options__ __delaunayn__ __eigs__ __finish__ __fltk_check__ __fltk_uigetfile__ __getlegenddata__ __glpk__ __gnuplot_drawnow__ __gripe_missing_component__ __have_feature__ __have_gnuplot__ __init_fltk__ __init_gnuplot__ __makeinfo__ __next_line_color__ __next_line_style__ __opengl_info__ __osmesa_print__ __player_audioplayer__ __player_get_channels__ __player_get_fs__ __player_get_id__ __player_get_nbits__ __player_get_sample_number__ __player_get_tag__ __player_get_total_samples__ __player_get_userdata__ __player_isplaying__ __player_pause__ __player_play__ __player_playblocking__ __player_resume__ __player_set_fs__ __player_set_tag__ __player_set_userdata__ __player_stop__ __plt_get_axis_arg__ __pltopt__ __printf_assert__ __prog_output_assert__ __recorder_audiorecorder__ __recorder_get_channels__ __recorder_get_fs__ __recorder_get_id__ __recorder_get_nbits__ __recorder_get_sample_number__ __recorder_get_tag__ __recorder_get_total_samples__ __recorder_get_userdata__ __recorder_getaudiodata__ __recorder_isrecording__ __recorder_pause__ __recorder_record__ __recorder_recordblocking__ __recorder_resume__ __recorder_set_fs__ __recorder_set_tag__ __recorder_set_userdata__ __recorder_stop__ __run_test_suite__ __unimplemented__ __voronoi__ abs accumarray accumdim acos acosd acosh acot acotd acoth acsc acscd acsch add_input_event_hook addlistener addpath addpref addproperty addtodate airy all allchild allow_noninteger_range_as_index amd ancestor and angle annotation anova ans any arch_fit arch_rnd arch_test area arg argnames argv arma_rnd arrayfun asctime asec asecd asech asin asind asinh assert assignin atan atan2 atan2d atand atanh atexit audiodevinfo audioformats audioinfo audioread audiowrite autoload autoreg_matrix autumn available_graphics_toolkits axes axis balance bandwidth bar barh bartlett bartlett_test base2dec base64_decode base64_encode beep beep_on_error bessel besselh besseli besselj besselk bessely beta betacdf betainc betaincinv betainv betaln betapdf betarnd bicg bicgstab bicubic bin2dec bincoeff binocdf binoinv binopdf binornd bitand bitcmp bitget bitmax bitor bitpack bitset bitshift bitunpack bitxor blackman blanks blkdiag blkmm bone box brighten bsxfun bug_report built_in_docstrings_file builtin bunzip2 bzip2 calendar camlight canonicalize_file_name cart2pol cart2sph cast cat cauchy_cdf cauchy_inv cauchy_pdf cauchy_rnd caxis cbrt ccolamd ceil cell cell2mat cell2struct celldisp cellfun cellindexmat cellslices cellstr center cgs char chdir chi2cdf chi2inv chi2pdf chi2rnd chisquare_test_homogeneity chisquare_test_independence chol chol2inv choldelete cholinsert cholinv cholshift cholupdate chop circshift citation cla clabel class clc clf clock cloglog close closereq cmpermute cmunique colamd colloc colon colorbar colorcube colormap colperm colstyle columns comet comet3 comma command_line_path common_size commutation_matrix compan compare_versions compass completion_append_char completion_matches complex computer cond condeig condest confirm_recursive_rmdir conj contour contour3 contourc contourf contrast conv conv2 convhull convhulln convn cool copper copyfile copyobj cor_test corr corrcoef cos cosd cosh cot cotd coth cov cplxpair cputime crash_dumps_octave_core cross csc cscd csch cstrcat csvread csvwrite csymamd ctime ctranspose cubehelix cummax cummin cumprod cumsum cumtrapz curl cylinder daspect daspk daspk_options dasrt dasrt_options dassl dassl_options date datenum datestr datetick datevec dawson dblquad dbnext deal debian_missing_handler deblank debug debug_java debug_jit debug_on_error debug_on_interrupt debug_on_warning dec2base dec2bin dec2hex deconv deg2rad del2 delaunay delaunay3 delaunayn delete dellistener demo desktop det detrend diag dialog diff diffpara diffuse dir dir_in_loadpath disable_diagonal_matrix disable_permutation_matrix disable_range discrete_cdf discrete_inv discrete_pdf discrete_rnd disp display divergence dlmread dlmwrite dmperm do_braindead_shortcircuit_evaluation do_string_escapes doc doc_cache_create doc_cache_file dos dot double drawnow dsearch dsearchn dump_prefs dup2 duplication_matrix durbinlevinson echo_executing_commands edit eig eigs ellipj ellipke ellipsoid empirical_cdf empirical_inv empirical_pdf empirical_rnd end endgrent endpwent eomday eq erf erfc erfcinv erfcx erfi erfinv errno errno_list error error_ids errorbar errordlg etime etree etreeplot eval evalc evalin example exec exist exp expcdf expint expinv expm expm1 exppdf exprnd eye ezcontour ezcontourf ezmesh ezmeshc ezplot ezplot3 ezpolar ezsurf ezsurfc f_test_regression fact factor factorial fail false fcdf fclear fclose fcntl fdisp feather feof ferror feval fflush fft fft2 fftconv fftfilt fftn fftshift fftw fgetl fgets fieldnames figure file_in_loadpath file_in_path fileattrib filemarker fileparts fileread filesep fill filter filter2 find find_dir_in_path findall findfigs findobj findstr finite finv fix fixed_point_format flag flintmax flip flipdim fliplr flipud floor fminbnd fminsearch fminunc fmod fnmatch fopen fork formula fpdf fplot fprintf fputs fractdiff frame2im fread freport freqz freqz_plot frewind frnd fscanf fseek fskipl fsolve ftell full fullfile func2str functions fwrite fzero gallery gamcdf gaminv gamma gammainc gammaln gampdf gamrnd gca gcbf gcbo gcd gcf gco ge genpath genvarname geocdf geoinv geopdf geornd get get_first_help_sentence get_help_text get_help_text_from_file get_home_directory getappdata getegid getenv geteuid getfield getgid getgrent getgrgid getgrnam gethostname getpgrp getpid getppid getpref getpwent getpwnam getpwuid getrusage getuid ginput givens glob glpk gls gmap40 gmres gmtime gnuplot_binary gplot grabcode gradient graphics_toolkit gray gray2ind grid griddata griddata3 griddatan gt gtext guidata guihandles gunzip gzip hadamard hamming hankel hanning hash have_window_system hdl2struct help helpdlg hess hex2dec hex2num hggroup hgload hgsave hidden hilb hist histc history_control history_file history_save history_size history_timestamp_format_string hold home horzcat hot hotelling_test hotelling_test_2 housh hsv hsv2rgb hurst hygecdf hygeinv hygepdf hygernd hypot i ichol idivide ifelse ifft ifft2 ifftn ifftshift ignore_function_time_stamp ilu im2double im2frame imag image imagesc imfinfo imformats importdata imread imshow imwrite ind2gray ind2rgb ind2sub index inf inferiorto info info_file info_program inline inpolygon input inputParser inputdlg inputname int16 int2str int32 int64 int8 interp1 interp2 interp3 interpft interpn intersect intmax intmin inv inverse invhilb ipermute iqr is_absolute_filename is_dq_string is_function_handle is_leap_year is_rooted_relative_filename is_sq_string is_valid_file_id isa isalnum isalpha isappdata isargout isascii isaxes isbanded isbool iscell iscellstr ischar iscntrl iscolormap iscolumn iscomplex isdebugmode isdefinite isdeployed isdiag isdigit isdir isempty isequal isequaln isfield isfigure isfinite isfloat isglobal isgraph isguirunning ishandle ishermitian ishghandle ishold isieee isindex isinf isinteger isjava iskeyword isletter islogical islower ismac ismatrix ismember ismethod isna isnan isnull isnumeric isobject isocaps isocolors isonormals isosurface ispc ispref isprime isprint isprop ispunct isreal isrow isscalar issorted isspace issparse issquare isstr isstrprop isstruct isstudent issymmetric istril istriu isunix isupper isvarname isvector isxdigit j java2mat javaArray javaMethod javaObject java_get java_matrix_autoconversion java_set java_unsigned_autoconversion javaaddpath javachk javaclasspath javamem javarmpath jet jit_enable jit_failcnt jit_startcnt kbhit kendall keyboard keywords kill kolmogorov_smirnov_cdf kolmogorov_smirnov_test kolmogorov_smirnov_test_2 kron kruskal_wallis_test krylov kurtosis laplace_cdf laplace_inv laplace_pdf laplace_rnd lasterr lasterror lastwarn lcm ldivide le legend legendre length lgamma license light lighting lin2mu line lines linkaxes linkprop linsolve linspace list_in_columns list_primes listdlg loadaudio loaded_graphics_toolkits loadobj localfunctions localtime log log10 log1p log2 logical logistic_cdf logistic_inv logistic_pdf logistic_regression logistic_rnd logit loglog loglogerr logm logncdf logninv lognpdf lognrnd logspace lookfor lookup lower ls ls_command lscov lsode lsode_options lsqnonneg lstat lt lu luinc luupdate magic mahalanobis make_absolute_filename makeinfo_program manova mat2cell mat2str material matlabroot matrix_type max max_recursion_depth mcnemar_test md5sum mean meansq median menu merge mesh meshc meshgrid meshz meta.class meta.dynproperty meta.event meta.method meta.package meta.property metaclass methods mex mexext mfilename mgorth min minus mislocked missing_component_hook missing_function_hook mkdir mkfifo mkoctfile mkpp mkstemp mktime mldivide mlock mod mode moment mouse_wheel_zoom movefile mpoles mpower mrdivide msgbox mtimes mu2lin munlock namelengthmax nan nargchk nargin narginchk nargout nargoutchk native_float_format nbincdf nbininv nbinpdf nbinrnd nchoosek ndgrid ndims ne newplot news nextpow2 nfields nnz nonzeros norm normcdf normest normest1 norminv normpdf normrnd not now nproc nth_element nthargout nthroot ntsc2rgb null num2cell num2hex num2str numel numfields nzmax ocean octave_config_info octave_core_file_limit octave_core_file_name octave_core_file_options octave_tmp_file_name ode23 ode45 odeget odeplot odeset ols onCleanup onenormest ones open optimget optimize_subsasgn_calls optimset or orderfields ordschur orient orth ostrsplit output_precision pack padecoef page_output_immediately page_screen_output pan paren pareto parseparams pascal patch path pathdef pathsep pause pbaspect pcg pchip pclose pcolor pcr peaks periodogram perl perms permute pie pie3 pink pinv pipe pkg planerot playaudio plot plot3 plotmatrix plotyy plus poisscdf poissinv poisspdf poissrnd pol2cart polar poly polyaffine polyarea polyder polyeig polyfit polygcd polyint polyout polyreduce polyval polyvalm popen popen2 postpad pow2 power powerset ppder ppint ppjumps ppplot ppval pqpnonneg prctile prefdir preferences prepad primes print print_empty_dimensions print_struct_array_contents print_usage printd printf prism probit prod profexplore profexport profile profshow program_invocation_name program_name prop_test_2 psi publish putenv puts pwd python qmr qp qqplot qr qrdelete qrinsert qrshift qrupdate quad quad_options quadcc quadgk quadl quadv quantile questdlg quit quiver quiver3 qz qzhess rad2deg rainbow rand rande randg randi randn randp randperm range rank ranks rat rats rcond rdivide readdir readline_re_read_init_file readline_read_init_file real reallog realpow realsqrt record rectangle rectint recycle reducepatch reducevolume refresh refreshdata regexp regexpi regexprep regexptranslate register_graphics_toolkit rehash rem remove_input_event_hook repelems repmat reset reshape residue resize restoredefaultpath rethrow rgb2hsv rgb2ind rgb2ntsc rgbplot ribbon rindex rmappdata rmfield rmpath rmpref roots rose rosser rot90 rotate rotate3d rotdim round roundb rows rref rsf2csf run run_count run_test rundemos runlength runtests save_default_options save_header_format_string save_precision saveas saveaudio saveobj savepath scanf scatter scatter3 schur sec secd sech semicolon semilogx semilogxerr semilogy semilogyerr set setappdata setaudio setdiff setenv setfield setgrent setpref setpwent setxor shading shg shift shiftdim shrinkfaces sighup_dumps_octave_core sign sign_test signbit sigterm_dumps_octave_core silent_functions sin sinc sind sinetone sinewave single sinh size size_equal sizemax sizeof skewness sleep slice smooth3 sombrero sort sortrows sound soundsc source spalloc sparse sparse_auto_mutate spaugment spconvert spdiags spearman spectral_adf spectral_xdf specular speed spencer speye spfun sph2cart sphere spinmap spline splinefit split_long_rows spones spparms sprand sprandn sprandsym sprank spring sprintf spstats spy sqp sqrt sqrtm squeeze sscanf stairs stat statistics std stderr stdin stdnormal_cdf stdnormal_inv stdnormal_pdf stdnormal_rnd stdout stem stem3 stemleaf stft str2double str2func str2num strcat strchr strcmp strcmpi strfind strftime string_fill_char strjoin strjust strmatch strncmp strncmpi strptime strread strrep strsplit strtok strtrim strtrunc struct struct2cell struct2hdl struct_levels_to_print structfun strvcat sub2ind subplot subsasgn subsindex subspace subsref substr substruct sum summer sumsq superiorto suppress_verbose_help_message surf surface surfc surfl surfnorm svd svd_driver svds swapbytes syl sylvester symamd symbfact symrcm symvar synthesis system t_test t_test_2 t_test_regression table tan tand tanh tar tcdf tempdir tempname terminal_size test tetramesh texi_macros_file text textread textscan tic tilde_expand time times tinv title tmpfile tmpnam toascii toc toeplitz tolower toupper tpdf trace transpose trapz treelayout treeplot tril trimesh triplequad triplot trisurf triu trnd true tsearch tsearchn type typecast typeinfo u_test uibuttongroup uicontextmenu uicontrol uigetdir uigetfile uimenu uint16 uint32 uint64 uint8 uipanel uipushtool uiputfile uiresume uitoggletool uitoolbar uiwait umask uminus uname undo_string_escapes unidcdf unidinv unidpdf unidrnd unifcdf unifinv unifpdf unifrnd union unique unix unlink unmkpp unpack unsetenv untabify untar unwrap unzip uplus upper urlread urlwrite usage usejava usleep validateattributes validatestring vander var var_test vec vech vectorize ver version vertcat view viridis voronoi voronoin waitbar waitfor waitforbuttonpress waitpid warndlg warning warning_ids warranty waterfall wavread wavwrite wblcdf wblinv wblpdf wblrnd weekday welch_test what which white whitebg whos_line_format wienrnd wilcoxon_test wilkinson winter xlabel xlim xor yes_or_no ylabel ylim yulewalker z_test z_test_2 zeros zip zlabel zlim zoom zscore airy_Ai airy_Ai_deriv airy_Ai_deriv_scaled airy_Ai_scaled airy_Bi airy_Bi_deriv airy_Bi_deriv_scaled airy_Bi_scaled airy_zero_Ai airy_zero_Ai_deriv airy_zero_Bi airy_zero_Bi_deriv atanint bchdeco bchenco bessel_il_scaled bessel_In bessel_In_scaled bessel_Inu bessel_Inu_scaled bessel_jl bessel_Jn bessel_Jnu bessel_kl_scaled bessel_Kn bessel_Kn_scaled bessel_Knu bessel_Knu_scaled bessel_lnKnu bessel_yl bessel_Yn bessel_Ynu bessel_zero_J0 bessel_zero_J1 beta_gsl bfgsmin bisectionstep builtin bwfill bwlabel cell2csv celleval Chi chol Ci clausen conicalP_0 conicalP_1 conicalP_half conicalP_mhalf conv2 cordflt2 coupling_3j coupling_6j coupling_9j csv2cell csvconcat csvexplode cyclgen cyclpoly dawson debye_1 debye_2 debye_3 debye_4 deref dispatch dispatch_help display_fixed_operations dlmread ellint_Ecomp ellint_Kcomp ellipj erfc_gsl erf_gsl erf_Q erf_Z _errcore eta eta_int expint_3 expint_E1 expint_E2 expint_Ei expm1 exp_mult exprel exprel_2 exprel_n fabs fangle farg fatan2 fceil fconj fcos fcosh fcumprod fcumsum fdiag fermi_dirac_3half fermi_dirac_half fermi_dirac_inc_0 fermi_dirac_int fermi_dirac_mhalf fexp ffloor fimag finitedifference fixed flog flog10 fprod freal freshape fround fsin fsinh fsqrt fsum fsumsq ftan ftanh full gamma_gsl gamma_inc gamma_inc_P gamma_inc_Q gammainv_gsl gammastar gdet gdiag gexp gf gfilter _gfweight ginv ginverse glog glu gpick gprod grab grank graycomatrix __grcla__ __grclf__ __grcmd__ greshape __grexit__ __grfigure__ __grgetstat__ __grhold__ __grinit__ __grishold__ __grnewset__ __grsetgraph__ gsl_sf gsqrt gsum gsumsq gtext gzoom hazard houghtf hyperg_0F1 hzeta is_complex_sparse isfixed isgalois isprimitive is_real_sparse is_sparse jpgread jpgwrite lambert_W0 lambert_Wm1 legendre_Pl legendre_Plm legendre_Ql legendre_sphPlm legendre_sphPlm_array leval listen lnbeta lncosh lngamma_gsl lnpoch lnsinh log_1plusx log_1plusx_mx log_erfc lp make_sparse mark_for_deletion medfilt1 newtonstep nnz numgradient numhessian pchip_deriv pngread pngwrite poch pochrel pretty primpoly psi psi_1_int psi_1piy psi_n rand rande randn randp regexp remez reset_fixed_operations rotate_scale rsdec rsenc samin SBBacksub SBEig SBFactor SBProd SBSolve Shi Si sinc_gsl spabs sparse spfind spimag spinv splu spreal SymBand synchrotron_1 synchrotron_2 syndtable taylorcoeff transport_2 transport_3 transport_4 transport_5 trisolve waitbar xmlread zeta zeta_int aar aarmam ac2poly ac2rc acorf acovf addpath ademodce adim adsmax amodce anderson_darling_cdf anderson_darling_test anovan apkconst append_save applylut ar2poly ar2rc arburg arcext arfit2 ar_spa aryule assert au aucapture auload auplot aurecord ausave autumn average_moments awgn azimuth BandToFull BandToSparse base64encode battery bchpoly bestblk best_dir best_dir_cov betaln bfgs bfgsmin_example bi2de biacovf bilinear bisdemo bispec biterr blkdiag blkproc bmpwrite bone bound_convex boxcar boxplot brighten bs_gradient butter buttord bwborder bweuler bwlabel bwmorph bwselect calendar cceps cdiff cellstr char cheb cheb1ord cheb2ord chebwin cheby1 cheby2 chirp clf clip cmpermute cmunique cohere col2im colfilt colorgradient comms compand complex concat conndef content contents Contents contourf convhull convmtx cool copper corr2 cosets count covm cplxpair cquadnd create_lookup_table crule crule2d crule2dgen csape csapi csd csvread csvwrite ctranspose cumtrapz czt d2_min datenum datestr datevec dct dct2 dctmtx de2bi deal decimate decode deg2rad del2 delaunay delaunay3 delta_method demo demodmap deriv detrend dfdp dftmtx dhbar dilate dispatch distance dlmread dlmwrite dos double drawnow durlev dxfwrite edge edit ellip ellipdemo ellipj ellipke ellipord __ellip_ws __ellip_ws_min encode eomday erode example ExampleEigenValues ExampleGenEigenValues expdemo expfit eyediagram factor factorial fail fcnchk feedback fem_test ff2n fftconv2 fieldnames fill fill3 filter2 filtfilt filtic findsym fir1 fir2 fixedpoint flag flag_implicit_samplerate flattopwin flix float fmin fminbnd fmins fminunc fnder fnplt fnval fplot freqs freqs_plot fsort fullfact FullToBand funm fzero gammaln gapTest gaussian gausswin gconv gconvmtx gdeconv gdftmtx gen2par geomean getfield getfields gfft gftable gfweight gget gifft ginput gmm_estimate gmm_example gmm_obj gmm_results gmm_variance gmm_variance_inefficient gquad gquad2d gquad2d6 gquad2dgen gquad6 gquadnd grace_octave_path gradient grayslice grep grid griddata groots grpdelay grule grule2d grule2dgen hadamard hammgen hankel hann harmmean hilbert histeq histfit histo histo2 histo3 histo4 hot hsv hup idct idct2 idplot idsim ifftshift im2bw im2col imadjust imginfo imhist imnoise impad impz imread imrotate imshear imtranslate imwrite innerfun inputname interp interp1 interp2 interpft intersect invest0 invest1 invfdemo invfreq invfreqs invfreqz inz irsa_act irsa_actcore irsa_check irsa_dft irsa_dftfp irsa_genreal irsa_idft irsa_isregular irsa_jitsp irsa_mdsp irsa_normalize irsa_plotdft irsa_resample irsa_rgenreal isa isbw isdir isequal isfield isgray isind ismember isprime isrgb issparse isunix jet kaiser kaiserord lambertw lattice lauchli leasqr leasqrdemo legend legendre levinson lin2mu line_min lloyds lookup lookup_table lpc lp_test mad magic makelut MakeShears map mat2gray mat2str mdsmax mean2 medfilt2 meshc minimize minpol mkpp mktheta mle_estimate mle_example mle_obj mle_results mle_variance modmap mu2lin mvaar mvar mvfilter mvfreqz myfeval nanmax nanmean nanmedian nanmin nanstd nansum ncauer nchoosek ncrule ndims nelder_mead_min newmark nlfilter nlnewmark __nlnewmark_fcn__ nmsmax nonzeros normplot now nrm nthroot nze OCTAVE_FORGE_VERSION ode23 ode45 ode78 optimset ordfilt2 orient pacf padarray parameterize parcor pareto pascal patch pburg pcg pchip pcolor pcr peaks penddot pendulum perms pie pink plot3 __plt3__ poly2ac poly2ar poly_2_ex poly2mask poly2rc poly2sym poly2th polyarea polyconf polyder polyderiv polygcd polystab __power ppval prctile prettyprint prettyprint_c primes princomp print prism proplan pulstran pwelch pyulear qaskdeco qaskenco qtdecomp qtgetblk qtsetblk quad2dc quad2dcgen quad2dg quad2dggen quadc quadg quadl quadndg quantiz quiver rad2deg rainbow randerr randint randsrc rat rats rc2ac rc2ar rc2poly rceps read_options read_pdb rectpuls resample rgb2gray rk2fixed rk4fixed rk8fixed rmfield rmle rmpath roicolor rosser rotparams rotv rref rsdecof rsencof rsgenpoly samin_example save_vrml sbispec scale_data scatter scatterplot select_3D_points selmo setdiff setfield setfields setxor sftrans sgolay sgolayfilt sinvest1 slurp_file sortrows sound soundsc spdiags specgram speed speye spfun sphcat spline splot spones sprand sprandn spring spstats spsum sp_test sptest spvcat spy std2 stem str2double strcmpi stretchlim strfind strmatch strncmp strncmpi strsort strtok strtoz struct strvcat summer sumskipnan surf surfc sym2poly symerr symfsolve tabulate tar temp_name test test_d2_min_1 test_d2_min_2 test_d2_min_3 test_ellipj test_fminunc_1 testimio test_inline_1 test_min_1 test_min_2 test_min_3 test_min_4 test_minimize_1 test_nelder_mead_min_1 test_nelder_mead_min_2 test_sncndn test_struct test_vmesh test_vrml_faces test_wpolyfit text textread tf2zp tfe thfm tics toeplitz toggle_grace_use transpose trapz triang tril trimmean tripuls trisolve triu tsademo tsearchdemo ucp uintlut unique unix unmkpp unscale_parameters vec2mat view vmesh voronoi voronoin vrml_arrow vrml_Background vrml_browse vrml_cyl vrml_demo_tutorial_1 vrml_demo_tutorial_2 vrml_demo_tutorial_3 vrml_demo_tutorial_4 vrml_ellipsoid vrml_faces vrml_flatten vrml_frame vrml_group vrml_kill vrml_lines vrml_material vrml_parallelogram vrml_PointLight vrml_points vrml_select_points vrml_surf vrml_text vrml_thick_surf vrml_transfo wavread wavwrite weekday wgn white wilkinson winter wpolyfit wpolyfitdemo write_pdb wsolve xcorr xcorr2 xcov xlsread xmlwrite y2res zero_count zoom zp2tf zplane zscore skylighting-core-0.8.5/xml/scheme.xml0000644000000000000000000003353113673235152015776 0ustar0000000000000000 <= < = => >= > - / *,* *) + #\nul #\soh #\stx #\etx #\eot #\enq #\ack #\bel #\bs #\ht #\nl #\vt #\np #\cr #\so #\si #\dle #\dc1 #\dc2 #\dc3 #\dc4 #\nak #\syn #\etb #\can #\em #\sub #\esc #\fs #\gs #\rs #\us #\space #\sp #\newline #\nl #\tab #\ht #\backspace #\bs #\return #\cr #\page #\np #\null #\nul define define* define-accessor define-class defined? define-generic define-macro define-method define-module define-private define-public define*-public define-reader-ctor define-syntax define-syntax-macro defmacro defmacro* defmacro*-public abs acos and angle append applymap asin assoc assq assv atan begin boolean? break caaaar caaadr caaar caadar caaddr caadr caar cadaar cadadr cadar caddar cadddr caddr cadr call/cc call-with-current-continuation call-with-input-file call-with-output-file call-with-values car case catch cdaaar cdaadr cdaar cdadar cdaddr cdadr cdar cddaar cddadr cddar cdddar cddddr cdddr cddr cdr ceiling char-alphabetic? char-ci>=? char-ci>? char-ci=? char-ci<=? char-downcase char->integer char>=? char>? char=? char? char-lower-case? char<?c char<=? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? close-input-port close-output-port complex? cond cons continue cos current-input-port current-output-port denominator display do dynamic-wind else eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt floor force for-each gcd har-ci<? if imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lambda lcm length let let* letrec letrec-syntax let-syntax list->string list list? list-ref list-tail load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number? number->string numerator odd? open-input-file open-output-file or output-port? pair? peek-char port? positive? procedure? quotient rational? rationalize read-char read real? real-part remainder reverse round scheme-report-environment set-car! set-cdr! sin sqrt string-append string-ci>=? string-ci>? string-ci=? string-ci<=? string-ci<? string-copy string-fill! string>=? string>? string->list string->number string->symbol string=? string string? string-length string<=? string<? string-ref string-set! substring symbol->string symbol? syntax-rules tan transcript-off transcript-on truncate values vector-fill! vector->listlist->vector vector vector? vector-length vector-ref vector-set! while with-input-from-file with-output-to-file write-char write zero? skylighting-core-0.8.5/xml/bash.xml.patch0000644000000000000000000000117313400606217016532 0ustar0000000000000000--- a/skylighting-core/xml/bash.xml +++ b/skylighting-core/xml/bash.xml @@ -482,7 +482,7 @@ - + skylighting-core-0.8.5/xml/erlang.xml.patch0000644000000000000000000000121013435431647017070 0ustar0000000000000000diff --git a/skylighting-core/xml/erlang.xml b/skylighting-core/xml/erlang.xml index 7bbcbc9..b631afd 100644 --- a/skylighting-core/xml/erlang.xml +++ b/skylighting-core/xml/erlang.xml @@ -213,7 +213,7 @@ - + skylighting-core-0.8.5/xml/haskell.xml.patch0000644000000000000000000000303313247542423017244 0ustar0000000000000000diff --git a/haskell.xml b/haskell.xml index a71d649..84f4f85 100644 --- a/haskell.xml +++ b/haskell.xml @@ -482,7 +482,7 @@ - + @@ -605,9 +605,9 @@ - - - + + + skylighting-core-0.8.5/xml/tcsh.xml.patch0000644000000000000000000000110213306527635016561 0ustar0000000000000000--- tcsh.xml.orig 2018-06-08 09:32:02.000000000 -0700 +++ tcsh.xml 2018-06-08 09:32:06.000000000 -0700 @@ -674,7 +674,7 @@ - + skylighting-core-0.8.5/xml/markdown.xml.patch0000644000000000000000000000171713514130550017441 0ustar0000000000000000diff --git a/skylighting-core/xml/markdown.xml b/skylighting-core/xml/markdown.xml index f888487..1cf6b14 100644 --- a/skylighting-core/xml/markdown.xml +++ b/skylighting-core/xml/markdown.xml @@ -51,8 +51,9 @@ - - + + + skylighting-core-0.8.5/xml/lua.xml.patch0000644000000000000000000000116413306527354016407 0ustar0000000000000000--- xml/lua.xml.orig 2018-06-08 09:28:41.000000000 -0700 +++ xml/lua.xml 2018-06-08 09:28:33.000000000 -0700 @@ -518,7 +518,7 @@ - + skylighting-core-0.8.5/xml/perl.xml.patch0000644000000000000000000000373413246550627016577 0ustar0000000000000000--- ../syntax-highlighting/data/syntax/perl.xml 2016-12-14 12:44:11.000000000 +0100 +++ perl.xml 2017-02-16 16:14:04.000000000 +0100 @@ -452,7 +452,7 @@ - + @@ -495,7 +495,7 @@ - + @@ -600,7 +600,7 @@ - + skylighting-core-0.8.5/xml/cmake.xml.patch0000644000000000000000000000141513306534135016700 0ustar0000000000000000--- cmake.xml.orig 2018-06-08 10:09:39.000000000 -0700 +++ cmake.xml 2018-06-08 09:49:50.000000000 -0700 @@ -3304,6 +3304,10 @@ + + skylighting-core-0.8.5/xml/php.xml.patch0000644000000000000000000000107213246550627016415 0ustar0000000000000000--- a/xml/php.xml +++ b/xml/php.xml @@ -5412,6 +5412,7 @@ + + - skylighting-core-0.8.5/test/default.theme0000644000000000000000000001242113246550627016635 0ustar0000000000000000{ "metadata" : { "revision" : 1, "name" : "Default", "author" : "Kate Authors", "license" : "MIT", "read-only" : true }, "text-styles": { "Normal" : { "text-color" : "#1f1c1b", "selected-text-color" : "#ffffff", "bold" : false, "italic" : false, "underline" : false, "strike-through" : false }, "Keyword" : { "text-color" : "#1f1c1b", "selected-text-color" : "#ffffff", "bold" : true }, "Function" : { "text-color" : "#644a9b", "selected-text-color" : "#452886" }, "Variable" : { "text-color" : "#0057ae", "selected-text-color" : "#00316e" }, "ControlFlow" : { "text-color" : "#1f1c1b", "selected-text-color" : "#ffffff", "bold" : true }, "Operator" : { "text-color" : "#1f1c1b", "selected-text-color" : "#ffffff" }, "BuiltIn" : { "text-color" : "#644a9b", "selected-text-color" : "#452886", "bold" : true }, "Extension" : { "text-color" : "#0095ff", "selected-text-color" : "#ffffff", "bold" : true }, "Preprocessor" : { "text-color" : "#006e28", "selected-text-color" : "#006e28" }, "Attribute" : { "text-color" : "#0057ae", "selected-text-color" : "#00316e" }, "Char" : { "text-color" : "#924c9d", "selected-text-color" : "#6c2477" }, "SpecialChar" : { "text-color" : "#3daee9", "selected-text-color" : "#fcfcfc" }, "String" : { "text-color" : "#bf0303", "selected-text-color" : "#9c0e0e" }, "VerbatimString" : { "text-color" : "#bf0303", "selected-text-color" : "#9c0e0e" }, "SpecialString" : { "text-color" : "#ff5500", "selected-text-color" : "#ff5500" }, "Import" : { "text-color" : "#ff5500", "selected-text-color" : "#ff5500" }, "DataType" : { "text-color" : "#0057ae", "selected-text-color" : "#00316e" }, "DecVal" : { "text-color" : "#b08000", "selected-text-color" : "#805c00" }, "BaseN" : { "text-color" : "#b08000", "selected-text-color" : "#805c00" }, "Float" : { "text-color" : "#b08000", "selected-text-color" : "#805c00" }, "Constant" : { "text-color" : "#aa5500", "selected-text-color" : "#5e2f00" }, "Comment" : { "text-color" : "#898887", "selected-text-color" : "#5e5d5d" }, "Documentation" : { "text-color" : "#607880", "selected-text-color" : "#46585e" }, "Annotation" : { "text-color" : "#ca60ca", "selected-text-color" : "#a44ea4" }, "CommentVar" : { "text-color" : "#0095ff", "selected-text-color" : "#ffffff" }, "RegionMarker" : { "text-color" : "#0057ae", "selected-text-color" : "#00316e", "background-color" : "#e0e9f8" }, "Information" : { "text-color" : "#b08000", "selected-text-color" : "#805c00" }, "Warning" : { "text-color" : "#bf0303", "selected-text-color" : "#9c0e0e" }, "Alert" : { "text-color" : "#bf0303", "selected-text-color" : "#9c0e0e", "background-color" : "#f7e6e6", "bold" : true }, "Error" : { "text-color" : "#bf0303", "selected-text-color" : "#9c0e0e", "underline" : true }, "Others" : { "text-color" : "#006e28", "selected-text-color" : "#006e28" } }, "editor-colors": { "background-color" : "#ffffff", "code-folding" : "#94caef", "bracket-matching" : "#ffff00", "current-line" : "#f8f7f6", "icon-border" : "#f0f0f0", "indentation-line" : "#d2d2d2", "line-numbers" : "#a0a0a0", "current-line-number" : "#1e1e1e", "mark-bookmark" : "#0000ff", "mark-breakpoint-active" : "#ff0000", "mark-breakpoint-reached" : "#ffff00", "mark-breakpoint-disabled" : "#ff00ff", "mark-execution" : "#a0a0a4", "mark-warning" : "#00ff00", "mark-error" : "#ff0000", "modified-lines" : "#fdbc4b", "replace-highlight" : "#00ff00", "saved-lines" : "#2ecc71", "search-highlight" : "#ffff00", "selection" : "#94caef", "separator" : "#898887", "spell-checking" : "#bf0303", "tab-marker" : "#d2d2d2", "template-background" : "#d6d2d0", "template-placeholder" : "#baf8ce", "template-focused-placeholder" : "#76da98", "template-read-only-placeholder" : "#f6e6e6", "word-wrap-marker" : "#ededed" } } skylighting-core-0.8.5/test/cases/abc.ada0000644000000000000000000000437613246550627016471 0ustar0000000000000000with Ada.Characters.Handling; use Ada.Characters.Handling; package Abc is type Block_Faces is array(1..2) of Character; type Block_List is array(positive range <>) of Block_Faces; function Can_Make_Word(W: String; Blocks: Block_List) return Boolean; end Abc; package body Abc is function Can_Make_Word(W: String; Blocks: Block_List) return Boolean is Used : array(Blocks'Range) of Boolean := (Others => False); subtype wIndex is Integer range W'First..W'Last; wPos : wIndex; begin if W'Length = 0 then return True; end if; wPos := W'First; while True loop declare C : Character := To_Upper(W(wPos)); X : constant wIndex := wPos; begin for I in Blocks'Range loop if (not Used(I)) then if C = To_Upper(Blocks(I)(1)) or C = To_Upper(Blocks(I)(2)) then Used(I) := True; if wPos = W'Last then return True; end if; wPos := wIndex'Succ(wPos); exit; end if; end if; end loop; if X = wPos then return False; end if; end; end loop; return False; end Can_Make_Word; end Abc; with Ada.Text_IO, Ada.Strings.Unbounded, Abc; use Ada.Text_IO, Ada.Strings.Unbounded, Abc; procedure Abc_Problem is Blocks : Block_List := ( ('B','O'), ('X','K'), ('D','Q'), ('C','P') , ('N','A'), ('G','T'), ('R','E'), ('T','G') , ('Q','D'), ('F','S'), ('J','W'), ('H','U') , ('V','I'), ('A','N'), ('O','B'), ('E','R') , ('F','S'), ('L','Y'), ('P','C'), ('Z','M') ); function "+" (S : String) return Unbounded_String renames To_Unbounded_String; words : array(positive range <>) of Unbounded_String := ( +"A" , +"BARK" , +"BOOK" , +"TREAT" , +"COMMON" , +"SQUAD" , +"CONFUSE" -- Border cases: -- , +"CONFUSE2" -- , +"" ); begin for I in words'Range loop Put_Line ( To_String(words(I)) & ": " & Boolean'Image(Can_Make_Word(To_String(words(I)),Blocks)) ); end loop; end Abc_Problem; skylighting-core-0.8.5/test/cases/abc.agda0000644000000000000000000000255013246550627016630 0ustar0000000000000000module Reals where -- (a set with properties of) the reals data ℝ : Set where r0 : ℝ r1 : ℝ _+_ : ℝ → ℝ → ℝ -- equality data _==_ : ℝ → ℝ → Set where AXrefl== : ∀ {r} → r == r AXsymm== : ∀ {r s} → r == s → s == r AXtrans== : ∀ {r s t} → r == s → s == t → r == t AX+0 : ∀ {r} → (r + r0) == r AXsymm+ : ∀ {r s} → (r + s) == (s + r) AX+== : ∀ {r s t} → r == s → (r + t) == (s + t) THM0+ : {r : ℝ} → r == (r0 + r) THM0+ = AXsymm== (AXtrans== AXsymm+ AX+0) -- AXsymm+ AX+0 r0 + r == r + r0 and r + r0 == r -- AXtrans== so r0 + r == r -- AXsymm== so r == r0 + r THM0+alt : {r : ℝ} → r == (r0 + r) THM0+alt {r} = AXsymm== {r0 + r} {r} ((AXtrans== {r0 + r} {r + r0} {r}) (AXsymm+ {r0} {r}) (AX+0 {r})) -- strict partial ordering data _<_ : ℝ → ℝ → Set where AXtrans<<< : ∀ {r s t} → r < s → s < t → r < t AX<=< : ∀ {r s t} → r < s → s == t → r < t AX=<< : ∀ {r s t} → r == s → s < t → r < t AX0<1 : r0 < r1 AX+<< : ∀ {r s t} → r < s → (r + t) < (s + t) THM<+1 : {r : ℝ} → r < (r + r1) THM<+1 = AX<=< (AX=<< THM0+ (AX+<< AX0<1)) AXsymm+ -- AX0<1 0 < 1 -- AX<+ % so 0 + r < 1 + r -- AX=<< lem0+ % so r < 1 + r -- AX<=< % AXsymm+ so r < r + 1 skylighting-core-0.8.5/test/cases/abc.c0000644000000000000000000000177613246550627016167 0ustar0000000000000000#include #include int can_make_words(char **b, char *word) { int i, ret = 0, c = toupper(*word); #define SWAP(a, b) if (a != b) { char * tmp = a; a = b; b = tmp; } if (!c) return 1; if (!b[0]) return 0; for (i = 0; b[i] && !ret; i++) { if (b[i][0] != c && b[i][1] != c) continue; SWAP(b[i], b[0]); ret = can_make_words(b + 1, word + 1); SWAP(b[i], b[0]); } return ret; } int main(void) { char* blocks[] = { "BO", "XK", "DQ", "CP", "NA", "GT", "RE", "TG", "QD", "FS", "JW", "HU", "VI", "AN", "OB", "ER", "FS", "LY", "PC", "ZM", 0 }; char *words[] = { "", "A", "BARK", "BOOK", "TREAT", "COMMON", "SQUAD", "Confuse", 0 }; char **w; for (w = words; *w; w++) printf("%s\t%d\n", *w, can_make_words(blocks, *w)); return 0; } skylighting-core-0.8.5/test/cases/abc.clojure0000644000000000000000000000115713246550627017401 0ustar0000000000000000 (def blocks (-> "BO XK DQ CP NA GT RE TG QD FS JW HU VI AN OB ER FS LY PC ZM" (.split " ") vec)) (defn omit "return bs with (one instance of) b omitted" [bs b] (let [[before after] (split-with #(not= b %) bs)] (concat before (rest after)))) (defn abc "return lazy sequence of solutions (i.e. block lists)" [blocks [c & cs]] (if-some c (for [b blocks :when (some #(= c %) b) bs (abc (omit blocks b) cs)] (cons b bs)) [[]])) (doseq [word ["A" "BARK" "Book" "treat" "COMMON" "SQUAD" "CONFUSE"]] (->> word .toUpperCase (abc blocks) first (printf "%s: %b\n" word))) skylighting-core-0.8.5/test/cases/abc.cpp0000644000000000000000000000231713246550627016517 0ustar0000000000000000#include #include #include #include #include typedef std::pair item_t; typedef std::vector list_t; bool can_make_word(const std::string& w, const list_t& vals) { std::set used; while (used.size() < w.size()) { const char c = toupper(w[used.size()]); uint32_t x = used.size(); for (uint32_t i = 0, ii = vals.size(); i < ii; ++i) { if (used.find(i) == used.end()) { if (toupper(vals[i].first) == c || toupper(vals[i].second) == c) { used.insert(i); break; } } } if (x == used.size()) break; } return used.size() == w.size(); } int main() { list_t vals{ {'B','O'}, {'X','K'}, {'D','Q'}, {'C','P'}, {'N','A'}, {'G','T'}, {'R','E'}, {'T','G'}, {'Q','D'}, {'F','S'}, {'J','W'}, {'H','U'}, {'V','I'}, {'A','N'}, {'O','B'}, {'E','R'}, {'F','S'}, {'L','Y'}, {'P','C'}, {'Z','M'} }; std::vector words{"A","BARK","BOOK","TREAT","COMMON","SQUAD","CONFUSE"}; for (const std::string& w : words) { std::cout << w << ": " << std::boolalpha << can_make_word(w,vals) << ".\n"; } } skylighting-core-0.8.5/test/cases/abc.cs0000644000000000000000000000444313246550627016344 0ustar0000000000000000using System.Collections.Generic; using System.Linq; void Main() { List blocks = new List() { "bo", "xk", "dq", "cp", "na", "gt", "re", "tg", "qd", "fs", "jw", "hu", "vi", "an", "ob", "er", "fs", "ly", "pc", "zm" }; List words = new List() { "A", "BARK", "BOOK", "TREAT", "COMMON", "SQUAD", "CONFUSE"}; var solver = new ABC(blocks); foreach( var word in words) { Console.WriteLine("{0} :{1}", word, solver.CanMake(word)); } } class ABC { readonly Dictionary> _blockDict = new Dictionary>(); bool[] _used; int _nextBlock; readonly List _blocks; private void AddBlockChar(char c) { if (!_blockDict.ContainsKey(c)) { _blockDict[c] = new List(); } _blockDict[c].Add(_nextBlock); } private void AddBlock(string block) { AddBlockChar(block[0]); AddBlockChar(block[1]); _nextBlock++; } public ABC(List blocks) { _blocks = blocks; foreach (var block in blocks) { AddBlock(block); } } public bool CanMake(string word) { word = word.ToLower(); if (word.Length > _blockDict.Count) { return false; } _used = new bool[_blocks.Count]; return TryMake(word); } public bool TryMake(string word) { if (word == string.Empty) { return true; } var blocks = _blockDict[word[0]].Where(b => !_used[b]); foreach (var block in blocks) { _used[block] = true; if (TryMake(word.Substring(1))) { return true; } _used[block] = false; } return false; } } skylighting-core-0.8.5/test/cases/abc.d0000644000000000000000000000230613246550627016156 0ustar0000000000000000import std.stdio, std.ascii, std.algorithm, std.array, std.range; alias Block = char[2]; bool canMakeWord(immutable Block[] blocks, in string word) pure nothrow in { assert(blocks.all!(w => w[].all!isAlpha)); assert(word.all!isAlpha); } body { bool inner(size_t[] indexes, in string w) pure nothrow { if (w.empty) return true; immutable c = w[0].toUpper; foreach (ref idx; indexes) { if (blocks[idx][0].toUpper != c && blocks[idx][1].toUpper != c) continue; indexes[0].swap(idx); if (inner(indexes[1 .. $], w[1 .. $])) return true; indexes[0].swap(idx); } return false; } return inner(blocks.length.iota.array, word); } void main() { enum Block[] blocks = "BO XK DQ CP NA GT RE TG QD FS JW HU VI AN OB ER FS LY PC ZM".split; foreach (w; "" ~ "A BARK BoOK TrEAT COmMoN SQUAD conFUsE".split) writefln(`"%s" %s`, w, blocks.canMakeWord(w)); // Extra test. immutable Block[] blocks2 = ["AB", "AB", "AC", "AC"]; immutable word = "abba"; writefln(`"%s" %s`, word, blocks2.canMakeWord(word)); } skylighting-core-0.8.5/test/cases/abc.fortran0000644000000000000000000000443513246550627017413 0ustar0000000000000000!-*- mode: compilation; default-directory: "/tmp/" -*- !Compilation started at Thu Jun 5 01:52:03 ! !make f && for a in '' a bark book treat common squad confuse ; do echo $a | ./f ; done !gfortran -std=f2008 -Wall -fopenmp -ffree-form -fall-intrinsics -fimplicit-none -g f.f08 -o f ! T ! T A NA ! T BARK BO NA RE XK ! F BOOK OB BO -- -- ! T TREAT GT RE ER NA TG ! F COMMON PC OB ZM -- -- -- ! T SQUAD FS DQ HU NA QD ! T CONFUSE CP BO NA FS HU FS RE ! !Compilation finished at Thu Jun 5 01:52:03 program abc implicit none integer, parameter :: nblocks = 20 character(len=nblocks) :: goal integer, dimension(nblocks) :: solution character(len=2), dimension(0:nblocks) :: blocks_copy, blocks = & &(/'--','BO','XK','DQ','CP','NA','GT','RE','TG','QD','FS','JW','HU','VI','AN','OB','ER','FS','LY','PC','ZM'/) logical :: valid integer :: i, iostat read(5,*,iostat=iostat) goal if (iostat .ne. 0) goal = '' call ucase(goal) solution = 0 blocks_copy = blocks valid = assign_block(goal(1:len_trim(goal)), blocks, solution, 1) write(6,*) valid, ' '//goal, (' '//blocks_copy(solution(i)), i=1,len_trim(goal)) contains recursive function assign_block(goal, blocks, solution, n) result(valid) implicit none logical :: valid character(len=*), intent(in) :: goal character(len=2), dimension(0:), intent(inout) :: blocks integer, dimension(:), intent(out) :: solution integer, intent(in) :: n integer :: i character(len=2) :: backing_store valid = .true. if (len(goal)+1 .eq. n) return do i=1, size(blocks) if (index(blocks(i),goal(n:n)) .ne. 0) then backing_store = blocks(i) blocks(i) = '' solution(n) = i if (assign_block(goal, blocks, solution, n+1)) return blocks(i) = backing_store end if end do valid = .false. return end function assign_block subroutine ucase(a) implicit none character(len=*), intent(inout) :: a integer :: i, j do i = 1, len_trim(a) j = index('abcdefghijklmnopqrstuvwxyz',a(i:i)) if (j .ne. 0) a(i:i) = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'(j:j) end do end subroutine ucase end program abc skylighting-core-0.8.5/test/cases/abc.go0000644000000000000000000000176613246550627016351 0ustar0000000000000000package main import ( "fmt" "strings" ) func newSpeller(blocks string) func(string) bool { bl := strings.Fields(blocks) return func(word string) bool { return r(word, bl) } } func r(word string, bl []string) bool { if word == "" { return true } c := word[0] | 32 for i, b := range bl { if c == b[0]|32 || c == b[1]|32 { bl[i], bl[0] = bl[0], b if r(word[1:], bl[1:]) == true { return true } bl[i], bl[0] = bl[0], bl[i] } } return false } func main() { sp := newSpeller( "BO XK DQ CP NA GT RE TG QD FS JW HU VI AN OB ER FS LY PC ZM") for _, word := range []string{ "A", "BARK", "BOOK", "TREAT", "COMMON", "SQUAD", "CONFUSE"} { fmt.Println(word, sp(word)) } } skylighting-core-0.8.5/test/cases/abc.haskell0000644000000000000000000000113013246550627017350 0ustar0000000000000000import Data.List (delete) import Data.Char (toUpper) -- returns list of all solutions, each solution being a list of blocks abc :: (Eq a) => [[a]] -> [a] -> [[[a]]] abc _ [] = [[]] abc blocks (c:cs) = [b:ans | b <- blocks, c `elem` b, ans <- abc (delete b blocks) cs] blocks = ["BO", "XK", "DQ", "CP", "NA", "GT", "RE", "TG", "QD", "FS", "JW", "HU", "VI", "AN", "OB", "ER", "FS", "LY", "PC", "ZM"] main :: IO () main = mapM_ (\w -> print (w, not . null $ abc blocks (map toUpper w))) ["", "A", "BARK", "BoOK", "TrEAT", "COmMoN", "SQUAD", "conFUsE"] skylighting-core-0.8.5/test/cases/abc.java0000644000000000000000000000352313246550627016656 0ustar0000000000000000import java.util.Arrays; public class ABC{ private static void swap(int i, int j, Object... arr){ Object tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp; } public static boolean canMakeWord(String word, String... blocks) { if(word.length() == 0) return true; char c = Character.toUpperCase(word.charAt(0)); for(int i = 0; i < blocks.length; i++) { String b = blocks[i]; if(Character.toUpperCase(b.charAt(0)) != c && Character.toUpperCase(b.charAt(1)) != c) continue; swap(0, i, blocks); if(canMakeWord(word.substring(1), Arrays.copyOfRange(blocks, 1, blocks.length))) return true; swap(0, i, blocks); } return false; } public static void main(String[] args){ String[] blocks = {"BO", "XK", "DQ", "CP", "NA", "GT", "RE", "TG", "QD", "FS", "JW", "HU", "VI", "AN", "OB", "ER", "FS", "LY", "PC", "ZM"}; System.out.println("\"\": " + canMakeWord("", blocks)); System.out.println("A: " + canMakeWord("A", blocks)); System.out.println("BARK: " + canMakeWord("BARK", blocks)); System.out.println("book: " + canMakeWord("book", blocks)); System.out.println("treat: " + canMakeWord("treat", blocks)); System.out.println("COMMON: " + canMakeWord("COMMON", blocks)); System.out.println("SQuAd: " + canMakeWord("SQuAd", blocks)); System.out.println("CONFUSE: " + canMakeWord("CONFUSE", blocks)); } } skylighting-core-0.8.5/test/cases/abc.javascript0000644000000000000000000000124013246550627020075 0ustar0000000000000000let characters = "BO XK DQ CP NA GT RE TG QD FS JW HU VI AN OB ER FS LY PC ZM"; let blocks = characters.split(" ").map(pair => pair.split("")); function isWordPossible(word) { var letters = [...word.toUpperCase()]; var length = letters.length; var copy = new Set(blocks); for (let letter of letters) { for (let block of copy) { let index = block.indexOf(letter); if (index !== -1) { length--; copy.delete(block); break; } } } return !length; } [ "A", "BARK", "BOOK", "TREAT", "COMMON", "SQUAD", "CONFUSE" ].forEach(word => console.log(`${word}: ${isWordPossible(word)}`)); skylighting-core-0.8.5/test/cases/abc.julia0000644000000000000000000000031013246550627017030 0ustar0000000000000000function abc (str, list) isempty(str) && return true for i = 1:length(list) str[end] in list[i] && any([abc(str[1:end-1], deleteat!(copy(list), i))]) && return true end false end skylighting-core-0.8.5/test/cases/abc.kotlin0000644000000000000000000000315613246550627017237 0ustar0000000000000000import java.util.Arrays /* Swap elements i and j of a Kotlin Array. */ fun Array.swap(i: Int, j: Int) { val tmp = this[i] this[i] = this[j] this[j] = tmp } data class Block(val block: String) /* * Not the most elegant way but interesting from an highlighting perspective ;) */ public class ABC() { class object { public fun canMakeWord(word: String, blocks: Array): Boolean { if (word.length() == 0) return true val c = Character.toUpperCase(word.charAt(0)) for (i in 0..blocks.size - 1) { val b = blocks[i] if (Character.toUpperCase(b.block.charAt(0)) != c && Character.toUpperCase(b.block.charAt(1)) != c) continue blocks.swap(0, i) if (canMakeWord(word.substring(1), Arrays.copyOfRange(blocks, 1, blocks.size))) return true blocks.swap(0, i) } return false } public fun main(args: Array) { val blocksString = array("BO", "XK", "DQ", "CP", "NA", "GT", "RE", "TG", "QD", "FS", "JW", "HU", "VI", "AN", "OB", "ER", "FS", "LY", "PC", "ZM"); val blocks = Array(blocksString.size, { s -> Block(blocksString[s])}) val words = array("", "A", "BARK", "book", "treat", "COMMON", "SQuAd", "CONFUSE"); for (word in words) { System.out.println("${word}: " + canMakeWord("${word}", blocks)) } } } } fun main(args: Array) = ABC.main(args) skylighting-core-0.8.5/test/cases/abc.lisp0000644000000000000000000000076113246550627016705 0ustar0000000000000000 (defun word-possible-p (word blocks) (cond ((= (length word) 0) t) ((null blocks) nil) (t (let* ((c (aref word 0)) (bs (remove-if-not #'(lambda (b) (find c b :test #'char-equal)) blocks))) (some #'identity (loop for b in bs collect (word-possible-p (subseq word 1) (remove b blocks)))))))) skylighting-core-0.8.5/test/cases/abc.matlab0000644000000000000000000000142613246550627017175 0ustar0000000000000000function testABC combos = ['BO' ; 'XK' ; 'DQ' ; 'CP' ; 'NA' ; 'GT' ; 'RE' ; 'TG' ; 'QD' ; ... 'FS' ; 'JW' ; 'HU' ; 'VI' ; 'AN' ; 'OB' ; 'ER' ; 'FS' ; 'LY' ; ... 'PC' ; 'ZM']; words = {'A' 'BARK' 'BOOK' 'TREAT' 'COMMON' 'SQUAD' 'CONFUSE'}; for k = 1:length(words) possible = canMakeWord(words{k}, combos); fprintf('Can%s make word %s.\n', char(~possible.*'NOT'), words{k}) end end function isPossible = canMakeWord(word, combos) word = lower(word); combos = lower(combos); isPossible = true; k = 1; while isPossible && k <= length(word) [r, c] = find(combos == word(k), 1); if ~isempty(r) combos(r, :) = ''; else isPossible = false; end k = k+1; end end skylighting-core-0.8.5/test/cases/abc.ocaml0000644000000000000000000000201013246550627017016 0ustar0000000000000000let blocks = [ ('B', 'O'); ('X', 'K'); ('D', 'Q'); ('C', 'P'); ('N', 'A'); ('G', 'T'); ('R', 'E'); ('T', 'G'); ('Q', 'D'); ('F', 'S'); ('J', 'W'); ('H', 'U'); ('V', 'I'); ('A', 'N'); ('O', 'B'); ('E', 'R'); ('F', 'S'); ('L', 'Y'); ('P', 'C'); ('Z', 'M'); ] let find_letter blocks c = let found, remaining = List.partition (fun (c1, c2) -> c1 = c || c2 = c) blocks in match found with | _ :: res -> Some (res @ remaining) | _ -> None let can_make_word w = let n = String.length w in let rec aux i _blocks = if i >= n then true else match find_letter _blocks w.[i] with | None -> false | Some rem_blocks -> aux (succ i) rem_blocks in aux 0 blocks let test label f (word, should) = Printf.printf "- %s %S = %B (should: %B)\n" label word (f word) should let () = List.iter (test "can make word" can_make_word) [ "A", true; "BARK", true; "BOOK", false; "TREAT", true; "COMMON", false; "SQUAD", true; "CONFUSE", true; ] skylighting-core-0.8.5/test/cases/abc.perl0000644000000000000000000000075113246550627016677 0ustar0000000000000000use Test::More tests => 8; my @blocks1 = qw(BO XK DQ CP NA GT RE TG QD FS JW HU VI AN OB ER FS LY PC ZM); is(can_make_word("A", @blocks1), 1); is(can_make_word("BARK", @blocks1), 1); is(can_make_word("BOOK", @blocks1), undef); is(can_make_word("TREAT", @blocks1), 1); is(can_make_word("COMMON", @blocks1), undef); is(can_make_word("SQUAD", @blocks1), 1); is(can_make_word("CONFUSE", @blocks1), 1); my @blocks2 = qw(US TZ AO QA); is(can_make_word('auto', @blocks2), 1); skylighting-core-0.8.5/test/cases/abc.php0000644000000000000000000000133413246550627016522 0ustar0000000000000000 $block) { if (strpos($block, $char) !== FALSE) { unset($blocks[$k]); continue(2); } } return false; } return true; } foreach ($words as $word) { echo $word.': '; echo canMakeWord($word) ? "True" : "False"; echo "\r\n"; } skylighting-core-0.8.5/test/cases/abc.prolog0000644000000000000000000000124013246550627017231 0ustar0000000000000000abc_problem :- maplist(abc_problem, ['', 'A', bark, bOOk, treAT, 'COmmon', sQuaD, 'CONFUSE']). abc_problem(Word) :- L = [[b,o],[x,k],[d,q],[c,p],[n,a],[g,t],[r,e],[t,g],[q,d],[f,s], [j,w],[h,u],[v,i],[a,n],[o,b],[e,r],[f,s],[l,y],[p,c],[z,m]], ( abc_problem(L, Word) -> format('~w OK~n', [Word]) ; format('~w KO~n', [Word])). abc_problem(L, Word) :- atom_chars(Word, C_Words), maplist(downcase_atom, C_Words, D_Words), can_makeword(L, D_Words). can_makeword(_L, []). can_makeword(L, [H | T]) :- ( select([H, _], L, L1); select([_, H], L, L1)), can_makeword(L1, T). skylighting-core-0.8.5/test/cases/abc.python0000644000000000000000000000073613246550627017261 0ustar0000000000000000def mkword(w, b): if not w: return [] c,w = w[0],w[1:] for i in range(len(b)): if c in b[i]: m = mkword(w, b[0:i] + b[i+1:]) if m != None: return [b[i]] + m def abc(w, blk): return mkword(w.upper(), [a.upper() for a in blk]) blocks = 'BO XK DQ CP NA GT RE TG QD FS JW HU VI AN OB ER FS LY PC ZM'.split() for w in ", A, bark, book, treat, common, SQUAD, conFUsEd".split(', '): print '\'' + w + '\'' + ' ->', abc(w, blocks) skylighting-core-0.8.5/test/cases/abc.r0000644000000000000000000000131613246550627016174 0ustar0000000000000000canMakeNoRecursion <- function(x) { x <- toupper(x) charList <- strsplit(x, character(0)) getCombos <- function(chars) { charBlocks <- data.matrix(expand.grid(lapply(chars, function(char) which(blocks == char, arr.ind=TRUE)[, 1L]))) charBlocks <- charBlocks[!apply(charBlocks, 1, function(row) any(duplicated(row))), , drop=FALSE] if (dim(charBlocks)[1L] > 0L) { t(apply(charBlocks, 1, function(row) apply(blocks[row, , drop=FALSE], 1, paste, collapse=""))) } else { character(0) } } setNames(lapply(charList, getCombos), x) } canMakeNoRecursion(c("A", "BARK", "BOOK", "TREAT", "COMMON", "SQUAD", "CONFUSE")) skylighting-core-0.8.5/test/cases/abc.ruby0000644000000000000000000000045113246550627016713 0ustar0000000000000000words = %w(A BaRK BOoK tREaT COmMOn SqUAD CoNfuSE) << "" words.each do |word| blocks = "BO XK DQ CP NA GT RE TG QD FS JW HU VI AN OB ER FS LY PC ZM" res = word.each_char.all?{|c| blocks.sub!(/\w?#{c}\w?/i, "")} #regexps can be interpolated like strings puts "#{word.inspect}: #{res}" end skylighting-core-0.8.5/test/cases/abc.scala0000644000000000000000000000354713246550627017026 0ustar0000000000000000object AbcBlocks extends App { protected class Block(face1: Char, face2: Char) { def isFacedWith(that: Char) = { that == face1 || that == face2 } override def toString() = face1.toString + face2 } protected object Block { def apply(faces: String) = new Block(faces.head, faces.last) } type word = Seq[Block] private val blocks = List(Block("BO"), Block("XK"), Block("DQ"), Block("CP"), Block("NA"), Block("GT"), Block("RE"), Block("TG"), Block("QD"), Block("FS"), Block("JW"), Block("HU"), Block("VI"), Block("AN"), Block("OB"), Block("ER"), Block("FS"), Block("LY"), Block("PC"), Block("ZM")) private def isMakeable(word: String, blocks: word) = { def getTheBlocks(word: String, blocks: word) = { def inner(word: String, toCompare: word, rest: word, accu: word): word = { if (word.isEmpty || rest.isEmpty || toCompare.isEmpty) accu else if (toCompare.head.isFacedWith(word.head)) { val restant = rest diff List(toCompare.head) inner(word.tail, restant, restant, accu :+ toCompare.head) } else inner(word, toCompare.tail, rest, accu) } inner(word, blocks, blocks, Nil) } word.lengthCompare(getTheBlocks(word, blocks).size) == 0 } val words = List("A", "BARK", "BOOK", "TREAT", "COMMON", "SQUAD", "CONFUSED", "ANBOCPDQERSFTGUVWXLZ") // Automatic tests assert(isMakeable(words(0), blocks)) assert(isMakeable(words(1), blocks)) assert(!isMakeable(words(2), blocks)) // BOOK not assert(isMakeable(words(3), blocks)) assert(!isMakeable(words(4), blocks)) // COMMON not assert(isMakeable(words(5), blocks)) assert(isMakeable(words(6), blocks)) assert(isMakeable(words(7), blocks)) //words(7).mkString.permutations.foreach(s => assert(isMakeable(s, blocks))) words.foreach(w => println(s"$w can${if (isMakeable(w, blocks)) " " else "not "}be made.")) } skylighting-core-0.8.5/test/cases/abc.scheme0000644000000000000000000000255513246550627017205 0ustar0000000000000000#lang racket (define block-strings (list "BO" "XK" "DQ" "CP" "NA" "GT" "RE" "TG" "QD" "FS" "JW" "HU" "VI" "AN" "OB" "ER" "FS" "LY" "PC" "ZM")) (define BLOCKS (map string->list block-strings)) (define (can-make-word? w) (define (usable-block blocks word-char) (for/first ((b (in-list blocks)) #:when (memf (curry char-ci=? word-char) b)) b)) (define (inner word-chars blocks tried-blocks) (cond [(null? word-chars) #t] [(usable-block blocks (car word-chars)) => (lambda (b) (or (inner (cdr word-chars) (append tried-blocks (remove b blocks)) null) (inner word-chars (remove b blocks) (cons b tried-blocks))))] [else #f])) (inner (string->list w) BLOCKS null)) (define WORD-LIST '("" "A" "BARK" "BOOK" "TREAT" "COMMON" "SQUAD" "CONFUSE")) (define (report-word w) (printf "Can we make: ~a? ~a~%" (~s w #:min-width 9) (if (can-make-word? w) "yes" "no"))) (module+ main (for-each report-word WORD-LIST)) (module+ test (require rackunit) (check-true (can-make-word? "")) (check-true (can-make-word? "A")) (check-true (can-make-word? "BARK")) (check-false (can-make-word? "BOOK")) (check-true (can-make-word? "TREAT")) (check-false (can-make-word? "COMMON")) (check-true (can-make-word? "SQUAD")) (check-true (can-make-word? "CONFUSE"))) skylighting-core-0.8.5/test/cases/abc.tcl0000644000000000000000000000122513246550627016514 0ustar0000000000000000package require Tcl 8.6 proc abc {word {blocks {BO XK DQ CP NA GT RE TG QD FS JW HU VI AN OB ER FS LY PC ZM}}} { set abc {{letters blocks abc} { set rest [lassign $letters ch] set i 0 foreach blk $blocks { if {$ch in $blk && (![llength $rest] || [apply $abc $rest [lreplace $blocks $i $i] $abc])} { return true } incr i } return false }} return [apply $abc [split $word ""] [lmap b $blocks {split $b ""}] $abc] } foreach word {"" A BARK BOOK TREAT COMMON SQUAD CONFUSE} { puts [format "Can we spell %9s? %s" '$word' [abc $word]] } skylighting-core-0.8.5/test/cases/archive.rhtml0000644000000000000000000000104313246550627017752 0ustar0000000000000000

Event Archive

<% form_for :to_date, @to_date, :url => {:action => 'archive'} do |f| %>

<%= select_date @from_date, :prefix => 'from' %> <%= select_date @to_date, :prefix => 'to', :start_year => 2000 %>

<%= select_tag "series", options_for_select(series_list('All'), @series) %> <%= f.submit 'Show events' %>

<% end %>
    <% if @events %> <%= render :partial => 'events' %> <% end %>
skylighting-core-0.8.5/test/cases/life.lua0000644000000000000000000000511513246550627016707 0ustar0000000000000000-- life.lua -- original by Dave Bollinger posted to lua-l -- modified to use ANSI terminal escape sequences -- modified to use for instead of while local write=io.write ALIVE="¥" DEAD="þ" ALIVE="O" DEAD="-" function delay() -- NOTE: SYSTEM-DEPENDENT, adjust as necessary for i=1,10000 do end -- local i=os.clock()+1 while(os.clock() 0 do local xm1,x,xp1,xi=self.w-1,self.w,1,self.w while xi > 0 do local sum = self[ym1][xm1] + self[ym1][x] + self[ym1][xp1] + self[y][xm1] + self[y][xp1] + self[yp1][xm1] + self[yp1][x] + self[yp1][xp1] next[y][x] = ((sum==2) and self[y][x]) or ((sum==3) and 1) or 0 xm1,x,xp1,xi = x,xp1,xp1+1,xi-1 end ym1,y,yp1,yi = y,yp1,yp1+1,yi-1 end end -- output the array to screen function _CELLS:draw() local out="" -- accumulate to reduce flicker for y=1,self.h do for x=1,self.w do out=out..(((self[y][x]>0) and ALIVE) or DEAD) end out=out.."\n" end write(out) end -- constructor function CELLS(w,h) local c = ARRAY2D(w,h) c.spawn = _CELLS.spawn c.evolve = _CELLS.evolve c.draw = _CELLS.draw return c end -- -- shapes suitable for use with spawn() above -- HEART = { 1,0,1,1,0,1,1,1,1; w=3,h=3 } GLIDER = { 0,0,1,1,0,1,0,1,1; w=3,h=3 } EXPLODE = { 0,1,0,1,1,1,1,0,1,0,1,0; w=3,h=4 } FISH = { 0,1,1,1,1,1,0,0,0,1,0,0,0,0,1,1,0,0,1,0; w=5,h=4 } BUTTERFLY = { 1,0,0,0,1,0,1,1,1,0,1,0,0,0,1,1,0,1,0,1,1,0,0,0,1; w=5,h=5 } -- the main routine function LIFE(w,h) -- create two arrays local thisgen = CELLS(w,h) local nextgen = CELLS(w,h) -- create some life -- about 1000 generations of fun, then a glider steady-state thisgen:spawn(GLIDER,5,4) thisgen:spawn(EXPLODE,25,10) thisgen:spawn(FISH,4,12) -- run until break local gen=1 write("\027[2J") -- ANSI clear screen while 1 do thisgen:evolve(nextgen) thisgen,nextgen = nextgen,thisgen write("\027[H") -- ANSI home cursor thisgen:draw() write("Life - generation ",gen,"\n") gen=gen+1 if gen>2000 then break end --delay() -- no delay end end LIFE(40,20) skylighting-core-0.8.5/test/cases/hk91.html0000644000000000000000000000060413246550627016725 0ustar0000000000000000 skylighting-core-0.8.5/test/cases/if.cmake0000644000000000000000000000011213246550627016655 0ustar0000000000000000if(CMARK_TESTS and CMARK_SHARED) add_subdirectory(api_test) endif() skylighting-core-0.8.5/test/cases/issue41.djangotemplate0000644000000000000000000000004013247553303021465 0ustar0000000000000000{% if var %} string {% endif %} skylighting-core-0.8.5/test/expected/abc.ada.native0000644000000000000000000002332713246550627020456 0ustar0000000000000000[ [ ( KeywordTok , "with" ) , ( NormalTok , " Ada.Characters.Handling;" ) ] , [ ( KeywordTok , "use" ) , ( NormalTok , " Ada.Characters.Handling;" ) ] , [] , [] , [ ( KeywordTok , "package" ) , ( NormalTok , " Abc " ) , ( KeywordTok , "is" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "type" ) , ( NormalTok , " Block_Faces " ) , ( KeywordTok , "is" ) , ( NormalTok , " " ) , ( KeywordTok , "array" ) , ( NormalTok , "(" ) , ( DecValTok , "1" ) , ( NormalTok , ".." ) , ( DecValTok , "2" ) , ( NormalTok , ") " ) , ( KeywordTok , "of" ) , ( NormalTok , " " ) , ( DataTypeTok , "Character" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "type" ) , ( NormalTok , " Block_List " ) , ( KeywordTok , "is" ) , ( NormalTok , " " ) , ( KeywordTok , "array" ) , ( NormalTok , "(positive " ) , ( KeywordTok , "range" ) , ( NormalTok , " <>) " ) , ( KeywordTok , "of" ) , ( NormalTok , " Block_Faces;" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "function" ) , ( NormalTok , " Can_Make_Word(W: " ) , ( DataTypeTok , "String" ) , ( NormalTok , "; Blocks: Block_List) " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( DataTypeTok , "Boolean" ) , ( NormalTok , ";" ) ] , [ ( KeywordTok , "end" ) , ( NormalTok , " Abc;" ) ] , [] , [] , [ ( KeywordTok , "package" ) , ( NormalTok , " " ) , ( KeywordTok , "body" ) , ( NormalTok , " Abc " ) , ( KeywordTok , "is" ) ] , [] , [ ( KeywordTok , "function" ) , ( NormalTok , " Can_Make_Word(W: " ) , ( DataTypeTok , "String" ) , ( NormalTok , "; Blocks: Block_List) " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( DataTypeTok , "Boolean" ) , ( NormalTok , " " ) , ( KeywordTok , "is" ) ] , [ ( NormalTok , " Used : " ) , ( KeywordTok , "array" ) , ( NormalTok , "(Blocks'Range) " ) , ( KeywordTok , "of" ) , ( NormalTok , " " ) , ( DataTypeTok , "Boolean" ) , ( NormalTok , " := (" ) , ( KeywordTok , "Others" ) , ( NormalTok , " => False);" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "subtype" ) , ( NormalTok , " wIndex " ) , ( KeywordTok , "is" ) , ( NormalTok , " " ) , ( DataTypeTok , "Integer" ) , ( NormalTok , " " ) , ( KeywordTok , "range" ) , ( NormalTok , " W'First..W'Last;" ) ] , [ ( NormalTok , " wPos : wIndex;" ) ] , [ ( KeywordTok , "begin" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " W'Length = " ) , ( DecValTok , "0" ) , ( NormalTok , " " ) , ( KeywordTok , "then" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " True;" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end if" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " wPos := W'First;" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "while" ) , ( NormalTok , " True " ) , ( KeywordTok , "loop" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "declare" ) ] , [ ( NormalTok , " C : " ) , ( DataTypeTok , "Character" ) , ( NormalTok , " := To_Upper(W(wPos));" ) ] , [ ( NormalTok , " X : " ) , ( KeywordTok , "constant" ) , ( NormalTok , " wIndex := wPos;" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "begin" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "for" ) , ( NormalTok , " I " ) , ( KeywordTok , "in" ) , ( NormalTok , " Blocks'Range " ) , ( KeywordTok , "loop" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " (" ) , ( KeywordTok , "not" ) , ( NormalTok , " Used(I)) " ) , ( KeywordTok , "then" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " C = To_Upper(Blocks(I)(" ) , ( DecValTok , "1" ) , ( NormalTok , ")) " ) , ( KeywordTok , "or" ) , ( NormalTok , " C = To_Upper(Blocks(I)(" ) , ( DecValTok , "2" ) , ( NormalTok , ")) " ) , ( KeywordTok , "then" ) ] , [ ( NormalTok , " Used(I) := True;" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " wPos = W'Last " ) , ( KeywordTok , "then" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " True;" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end if" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " wPos := wIndex'Succ(wPos);" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "exit" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end if" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end if" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end loop" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " X = wPos " ) , ( KeywordTok , "then" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " False;" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end if" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end loop" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " False;" ) ] , [ ( KeywordTok , "end" ) , ( NormalTok , " Can_Make_Word;" ) ] , [] , [ ( KeywordTok , "end" ) , ( NormalTok , " Abc;" ) ] , [] , [ ( KeywordTok , "with" ) , ( NormalTok , " Ada.Text_IO, Ada.Strings.Unbounded, Abc;" ) ] , [ ( KeywordTok , "use" ) , ( NormalTok , " Ada.Text_IO, Ada.Strings.Unbounded, Abc;" ) ] , [] , [ ( KeywordTok , "procedure" ) , ( NormalTok , " Abc_Problem " ) , ( KeywordTok , "is" ) ] , [ ( NormalTok , " Blocks : Block_List := (" ) ] , [ ( NormalTok , " (" ) , ( CharTok , "'B'" ) , ( NormalTok , "," ) , ( CharTok , "'O'" ) , ( NormalTok , "), (" ) , ( CharTok , "'X'" ) , ( NormalTok , "," ) , ( CharTok , "'K'" ) , ( NormalTok , "), (" ) , ( CharTok , "'D'" ) , ( NormalTok , "," ) , ( CharTok , "'Q'" ) , ( NormalTok , "), (" ) , ( CharTok , "'C'" ) , ( NormalTok , "," ) , ( CharTok , "'P'" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " , (" ) , ( CharTok , "'N'" ) , ( NormalTok , "," ) , ( CharTok , "'A'" ) , ( NormalTok , "), (" ) , ( CharTok , "'G'" ) , ( NormalTok , "," ) , ( CharTok , "'T'" ) , ( NormalTok , "), (" ) , ( CharTok , "'R'" ) , ( NormalTok , "," ) , ( CharTok , "'E'" ) , ( NormalTok , "), (" ) , ( CharTok , "'T'" ) , ( NormalTok , "," ) , ( CharTok , "'G'" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " , (" ) , ( CharTok , "'Q'" ) , ( NormalTok , "," ) , ( CharTok , "'D'" ) , ( NormalTok , "), (" ) , ( CharTok , "'F'" ) , ( NormalTok , "," ) , ( CharTok , "'S'" ) , ( NormalTok , "), (" ) , ( CharTok , "'J'" ) , ( NormalTok , "," ) , ( CharTok , "'W'" ) , ( NormalTok , "), (" ) , ( CharTok , "'H'" ) , ( NormalTok , "," ) , ( CharTok , "'U'" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " , (" ) , ( CharTok , "'V'" ) , ( NormalTok , "," ) , ( CharTok , "'I'" ) , ( NormalTok , "), (" ) , ( CharTok , "'A'" ) , ( NormalTok , "," ) , ( CharTok , "'N'" ) , ( NormalTok , "), (" ) , ( CharTok , "'O'" ) , ( NormalTok , "," ) , ( CharTok , "'B'" ) , ( NormalTok , "), (" ) , ( CharTok , "'E'" ) , ( NormalTok , "," ) , ( CharTok , "'R'" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " , (" ) , ( CharTok , "'F'" ) , ( NormalTok , "," ) , ( CharTok , "'S'" ) , ( NormalTok , "), (" ) , ( CharTok , "'L'" ) , ( NormalTok , "," ) , ( CharTok , "'Y'" ) , ( NormalTok , "), (" ) , ( CharTok , "'P'" ) , ( NormalTok , "," ) , ( CharTok , "'C'" ) , ( NormalTok , "), (" ) , ( CharTok , "'Z'" ) , ( NormalTok , "," ) , ( CharTok , "'M'" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " );" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "function" ) , ( NormalTok , " " ) , ( StringTok , "\"+\"" ) , ( NormalTok , " (S : " ) , ( DataTypeTok , "String" ) , ( NormalTok , ") " ) , ( KeywordTok , "return" ) , ( NormalTok , " Unbounded_String " ) , ( KeywordTok , "renames" ) , ( NormalTok , " To_Unbounded_String;" ) ] , [ ( NormalTok , " words : " ) , ( KeywordTok , "array" ) , ( NormalTok , "(positive " ) , ( KeywordTok , "range" ) , ( NormalTok , " <>) " ) , ( KeywordTok , "of" ) , ( NormalTok , " Unbounded_String := (" ) ] , [ ( NormalTok , " +" ) , ( StringTok , "\"A\"" ) ] , [ ( NormalTok , " , +" ) , ( StringTok , "\"BARK\"" ) ] , [ ( NormalTok , " , +" ) , ( StringTok , "\"BOOK\"" ) ] , [ ( NormalTok , " , +" ) , ( StringTok , "\"TREAT\"" ) ] , [ ( NormalTok , " , +" ) , ( StringTok , "\"COMMON\"" ) ] , [ ( NormalTok , " , +" ) , ( StringTok , "\"SQUAD\"" ) ] , [ ( NormalTok , " , +" ) , ( StringTok , "\"CONFUSE\"" ) ] , [ ( NormalTok , " " ) , ( CommentTok , "-- Border cases:" ) ] , [ ( NormalTok , " " ) , ( CommentTok , "-- , +\"CONFUSE2\"" ) ] , [ ( NormalTok , " " ) , ( CommentTok , "-- , +\"\"" ) ] , [ ( NormalTok , " );" ) ] , [ ( KeywordTok , "begin" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "for" ) , ( NormalTok , " I " ) , ( KeywordTok , "in" ) , ( NormalTok , " words'Range " ) , ( KeywordTok , "loop" ) ] , [ ( NormalTok , " Put_Line ( To_String(words(I)) & " ) , ( StringTok , "\": \"" ) , ( NormalTok , " & Boolean'Image(Can_Make_Word(To_String(words(I)),Blocks)) );" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end loop" ) , ( NormalTok , ";" ) ] , [ ( KeywordTok , "end" ) , ( NormalTok , " Abc_Problem;" ) ] , [] ] skylighting-core-0.8.5/test/expected/abc.agda.native0000644000000000000000000002220113246550627020613 0ustar0000000000000000[ [ ( KeywordTok , "module" ) , ( NormalTok , " Reals " ) , ( KeywordTok , "where" ) ] , [] , [ ( NormalTok , " " ) , ( CommentTok , "-- (a set with properties of) the reals" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "data" ) , ( NormalTok , " \8477 " ) , ( OtherTok , ":" ) , ( NormalTok , " " ) , ( DataTypeTok , "Set" ) , ( NormalTok , " " ) , ( KeywordTok , "where" ) ] , [ ( NormalTok , " r0 " ) , ( OtherTok , ":" ) , ( NormalTok , " \8477" ) ] , [ ( NormalTok , " r1 " ) , ( OtherTok , ":" ) , ( NormalTok , " \8477" ) ] , [ ( NormalTok , " " ) , ( OtherTok , "_" ) , ( NormalTok , "+" ) , ( OtherTok , "_" ) , ( NormalTok , " " ) , ( OtherTok , ":" ) , ( NormalTok , " \8477 " ) , ( OtherTok , "\8594" ) , ( NormalTok , " \8477 " ) , ( OtherTok , "\8594" ) , ( NormalTok , " \8477" ) ] , [] , [ ( NormalTok , " " ) , ( CommentTok , "-- equality" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "data" ) , ( NormalTok , " " ) , ( OtherTok , "_" ) , ( NormalTok , "==" ) , ( OtherTok , "_" ) , ( NormalTok , " " ) , ( OtherTok , ":" ) , ( NormalTok , " \8477 " ) , ( OtherTok , "\8594" ) , ( NormalTok , " \8477 " ) , ( OtherTok , "\8594" ) , ( NormalTok , " " ) , ( DataTypeTok , "Set" ) , ( NormalTok , " " ) , ( KeywordTok , "where" ) ] , [ ( NormalTok , " AXrefl== " ) , ( OtherTok , ":" ) , ( NormalTok , " " ) , ( OtherTok , "\8704" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , "r" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "\8594" ) , ( NormalTok , " r == r" ) ] , [ ( NormalTok , " AXsymm== " ) , ( OtherTok , ":" ) , ( NormalTok , " " ) , ( OtherTok , "\8704" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , "r s" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "\8594" ) , ( NormalTok , " r == s " ) , ( OtherTok , "\8594" ) , ( NormalTok , " s == r" ) ] , [ ( NormalTok , " AXtrans== " ) , ( OtherTok , ":" ) , ( NormalTok , " " ) , ( OtherTok , "\8704" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , "r s t" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "\8594" ) , ( NormalTok , " r == s " ) , ( OtherTok , "\8594" ) , ( NormalTok , " s == t " ) , ( OtherTok , "\8594" ) , ( NormalTok , " r == t" ) ] , [ ( NormalTok , " AX+0 " ) , ( OtherTok , ":" ) , ( NormalTok , " " ) , ( OtherTok , "\8704" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , "r" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "\8594" ) , ( NormalTok , " " ) , ( OtherTok , "(" ) , ( NormalTok , "r + r0" ) , ( OtherTok , ")" ) , ( NormalTok , " == r" ) ] , [ ( NormalTok , " AXsymm+ " ) , ( OtherTok , ":" ) , ( NormalTok , " " ) , ( OtherTok , "\8704" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , "r s" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "\8594" ) , ( NormalTok , " " ) , ( OtherTok , "(" ) , ( NormalTok , "r + s" ) , ( OtherTok , ")" ) , ( NormalTok , " == " ) , ( OtherTok , "(" ) , ( NormalTok , "s + r" ) , ( OtherTok , ")" ) ] , [ ( NormalTok , " AX+== " ) , ( OtherTok , ":" ) , ( NormalTok , " " ) , ( OtherTok , "\8704" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , "r s t" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "\8594" ) , ( NormalTok , " r == s " ) , ( OtherTok , "\8594" ) , ( NormalTok , " " ) , ( OtherTok , "(" ) , ( NormalTok , "r + t" ) , ( OtherTok , ")" ) , ( NormalTok , " == " ) , ( OtherTok , "(" ) , ( NormalTok , "s + t" ) , ( OtherTok , ")" ) ] , [] , [ ( NormalTok , " THM0+ " ) , ( OtherTok , ":" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , "r " ) , ( OtherTok , ":" ) , ( NormalTok , " \8477" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "\8594" ) , ( NormalTok , " r == " ) , ( OtherTok , "(" ) , ( NormalTok , "r0 + r" ) , ( OtherTok , ")" ) ] , [ ( NormalTok , " THM0+ " ) , ( OtherTok , "=" ) , ( NormalTok , " AXsymm== " ) , ( OtherTok , "(" ) , ( NormalTok , "AXtrans== AXsymm+ AX+0" ) , ( OtherTok , ")" ) ] , [ ( NormalTok , " " ) , ( CommentTok , "-- AXsymm+ AX+0 r0 + r == r + r0 and r + r0 == r" ) ] , [ ( NormalTok , " " ) , ( CommentTok , "-- AXtrans== so r0 + r == r" ) ] , [ ( NormalTok , " " ) , ( CommentTok , "-- AXsymm== so r == r0 + r" ) ] , [] , [ ( NormalTok , " THM0+alt " ) , ( OtherTok , ":" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , "r " ) , ( OtherTok , ":" ) , ( NormalTok , " \8477" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "\8594" ) , ( NormalTok , " r == " ) , ( OtherTok , "(" ) , ( NormalTok , "r0 + r" ) , ( OtherTok , ")" ) ] , [ ( NormalTok , " THM0+alt " ) , ( OtherTok , "{" ) , ( NormalTok , "r" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "=" ) , ( NormalTok , " AXsymm== " ) , ( OtherTok , "{" ) , ( NormalTok , "r0 + r" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , "r" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "((" ) , ( NormalTok , "AXtrans== " ) , ( OtherTok , "{" ) , ( NormalTok , "r0 + r" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , "r + r0" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , "r" ) , ( OtherTok , "})" ) , ( NormalTok , " " ) , ( OtherTok , "(" ) , ( NormalTok , "AXsymm+ " ) , ( OtherTok , "{" ) , ( NormalTok , "r0" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , "r" ) , ( OtherTok , "})" ) , ( NormalTok , " " ) , ( OtherTok , "(" ) , ( NormalTok , "AX+0 " ) , ( OtherTok , "{" ) , ( NormalTok , "r" ) , ( OtherTok , "}))" ) ] , [] , [ ( NormalTok , " " ) , ( CommentTok , "-- strict partial ordering" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "data" ) , ( NormalTok , " " ) , ( OtherTok , "_" ) , ( NormalTok , "<" ) , ( OtherTok , "_" ) , ( NormalTok , " " ) , ( OtherTok , ":" ) , ( NormalTok , " \8477 " ) , ( OtherTok , "\8594" ) , ( NormalTok , " \8477 " ) , ( OtherTok , "\8594" ) , ( NormalTok , " " ) , ( DataTypeTok , "Set" ) , ( NormalTok , " " ) , ( KeywordTok , "where" ) ] , [ ( NormalTok , " AXtrans<<< " ) , ( OtherTok , ":" ) , ( NormalTok , " " ) , ( OtherTok , "\8704" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , "r s t" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "\8594" ) , ( NormalTok , " r < s " ) , ( OtherTok , "\8594" ) , ( NormalTok , " s < t " ) , ( OtherTok , "\8594" ) , ( NormalTok , " r < t" ) ] , [ ( NormalTok , " AX<=< " ) , ( OtherTok , ":" ) , ( NormalTok , " " ) , ( OtherTok , "\8704" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , "r s t" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "\8594" ) , ( NormalTok , " r < s " ) , ( OtherTok , "\8594" ) , ( NormalTok , " s == t " ) , ( OtherTok , "\8594" ) , ( NormalTok , " r < t" ) ] , [ ( NormalTok , " AX=<< " ) , ( OtherTok , ":" ) , ( NormalTok , " " ) , ( OtherTok , "\8704" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , "r s t" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "\8594" ) , ( NormalTok , " r == s " ) , ( OtherTok , "\8594" ) , ( NormalTok , " s < t " ) , ( OtherTok , "\8594" ) , ( NormalTok , " r < t" ) ] , [ ( NormalTok , " AX0<1 " ) , ( OtherTok , ":" ) , ( NormalTok , " r0 < r1" ) ] , [ ( NormalTok , " AX+<< " ) , ( OtherTok , ":" ) , ( NormalTok , " " ) , ( OtherTok , "\8704" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , "r s t" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "\8594" ) , ( NormalTok , " r < s " ) , ( OtherTok , "\8594" ) , ( NormalTok , " " ) , ( OtherTok , "(" ) , ( NormalTok , "r + t" ) , ( OtherTok , ")" ) , ( NormalTok , " < " ) , ( OtherTok , "(" ) , ( NormalTok , "s + t" ) , ( OtherTok , ")" ) ] , [] , [ ( NormalTok , " THM<+1 " ) , ( OtherTok , ":" ) , ( NormalTok , " " ) , ( OtherTok , "{" ) , ( NormalTok , "r " ) , ( OtherTok , ":" ) , ( NormalTok , " \8477" ) , ( OtherTok , "}" ) , ( NormalTok , " " ) , ( OtherTok , "\8594" ) , ( NormalTok , " r < " ) , ( OtherTok , "(" ) , ( NormalTok , "r + r1" ) , ( OtherTok , ")" ) ] , [ ( NormalTok , " THM<+1 " ) , ( OtherTok , "=" ) , ( NormalTok , " AX<=< " ) , ( OtherTok , "(" ) , ( NormalTok , "AX=<< THM0+ " ) , ( OtherTok , "(" ) , ( NormalTok , "AX+<< AX0<1" ) , ( OtherTok , "))" ) , ( NormalTok , " AXsymm+" ) ] , [ ( NormalTok , " " ) , ( CommentTok , "-- AX0<1 0 < 1" ) ] , [ ( NormalTok , " " ) , ( CommentTok , "-- AX<+ % so 0 + r < 1 + r" ) ] , [ ( NormalTok , " " ) , ( CommentTok , "-- AX=<< lem0+ % so r < 1 + r" ) ] , [ ( NormalTok , " " ) , ( CommentTok , "-- AX<=< % AXsymm+ so r < r + 1" ) ] ] skylighting-core-0.8.5/test/expected/abc.c.native0000644000000000000000000001154513246550627020152 0ustar0000000000000000[ [ ( PreprocessorTok , "#include " ) , ( ImportTok , "" ) ] , [ ( PreprocessorTok , "#include " ) , ( ImportTok , "" ) ] , [] , [ ( DataTypeTok , "int" ) , ( NormalTok , " can_make_words(" ) , ( DataTypeTok , "char" ) , ( NormalTok , " **b, " ) , ( DataTypeTok , "char" ) , ( NormalTok , " *word)" ) ] , [ ( NormalTok , "{" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "int" ) , ( NormalTok , " i, ret = " ) , ( DecValTok , "0" ) , ( NormalTok , ", c = toupper(*word);" ) ] , [] , [ ( PreprocessorTok , "#define SWAP(a, b) if (a != b) { char * tmp = a; a = b; b = tmp; }" ) ] , [] , [ ( NormalTok , " " ) , ( ControlFlowTok , "if" ) , ( NormalTok , " (!c) " ) , ( ControlFlowTok , "return" ) , ( NormalTok , " " ) , ( DecValTok , "1" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "if" ) , ( NormalTok , " (!b[" ) , ( DecValTok , "0" ) , ( NormalTok , "]) " ) , ( ControlFlowTok , "return" ) , ( NormalTok , " " ) , ( DecValTok , "0" ) , ( NormalTok , ";" ) ] , [] , [ ( NormalTok , " " ) , ( ControlFlowTok , "for" ) , ( NormalTok , " (i = " ) , ( DecValTok , "0" ) , ( NormalTok , "; b[i] && !ret; i++) {" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "if" ) , ( NormalTok , " (b[i][" ) , ( DecValTok , "0" ) , ( NormalTok , "] != c && b[i][" ) , ( DecValTok , "1" ) , ( NormalTok , "] != c) " ) , ( ControlFlowTok , "continue" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " SWAP(b[i], b[" ) , ( DecValTok , "0" ) , ( NormalTok , "]);" ) ] , [ ( NormalTok , " ret = can_make_words(b + " ) , ( DecValTok , "1" ) , ( NormalTok , ", word + " ) , ( DecValTok , "1" ) , ( NormalTok , ");" ) ] , [ ( NormalTok , " SWAP(b[i], b[" ) , ( DecValTok , "0" ) , ( NormalTok , "]);" ) ] , [ ( NormalTok , " }" ) ] , [] , [ ( NormalTok , " " ) , ( ControlFlowTok , "return" ) , ( NormalTok , " ret;" ) ] , [ ( NormalTok , "}" ) ] , [] , [ ( DataTypeTok , "int" ) , ( NormalTok , " main(" ) , ( DataTypeTok , "void" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , "{" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "char" ) , ( NormalTok , "* blocks[] = {" ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"BO\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"XK\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"DQ\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"CP\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"NA\"" ) , ( NormalTok , ", " ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"GT\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"RE\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"TG\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"QD\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"FS\"" ) , ( NormalTok , ", " ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"JW\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"HU\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"VI\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"AN\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"OB\"" ) , ( NormalTok , ", " ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"ER\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"FS\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"LY\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"PC\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"ZM\"" ) , ( NormalTok , "," ) ] , [ ( NormalTok , " " ) , ( DecValTok , "0" ) , ( NormalTok , " };" ) ] , [] , [ ( NormalTok , " " ) , ( DataTypeTok , "char" ) , ( NormalTok , " *words[] = {" ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"A\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"BARK\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"BOOK\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"TREAT\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"COMMON\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"SQUAD\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"Confuse\"" ) , ( NormalTok , ", " ) , ( DecValTok , "0" ) ] , [ ( NormalTok , " };" ) ] , [] , [ ( NormalTok , " " ) , ( DataTypeTok , "char" ) , ( NormalTok , " **w;" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "for" ) , ( NormalTok , " (w = words; *w; w++)" ) ] , [ ( NormalTok , " printf(" ) , ( StringTok , "\"%s" ) , ( SpecialCharTok , "\\t" ) , ( StringTok , "%d" ) , ( SpecialCharTok , "\\n" ) , ( StringTok , "\"" ) , ( NormalTok , ", *w, can_make_words(blocks, *w));" ) ] , [] , [ ( NormalTok , " " ) , ( ControlFlowTok , "return" ) , ( NormalTok , " " ) , ( DecValTok , "0" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , "}" ) ] ] skylighting-core-0.8.5/test/expected/abc.clojure.native0000644000000000000000000000523013246550627021365 0ustar0000000000000000[ [] , [ ( NormalTok , "(" ) , ( BuiltInTok , "def" ) , ( FunctionTok , " blocks" ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "->" ) , ( NormalTok , " " ) , ( StringTok , "\"BO XK DQ CP NA GT RE TG QD FS JW HU VI AN OB ER FS LY PC ZM\"" ) , ( NormalTok , " (.split " ) , ( StringTok , "\" \"" ) , ( NormalTok , ") " ) , ( KeywordTok , "vec" ) , ( NormalTok , "))" ) ] , [] , [ ( NormalTok , "(" ) , ( BuiltInTok , "defn" ) , ( FunctionTok , " omit " ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"return bs with (one instance of) b omitted\"" ) ] , [ ( NormalTok , " [bs b] " ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "let" ) , ( NormalTok , " [[before after] (" ) , ( KeywordTok , "split-with" ) , ( NormalTok , " #(" ) , ( KeywordTok , "not=" ) , ( NormalTok , " b " ) , ( VariableTok , "%" ) , ( NormalTok , ") bs)]" ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "concat" ) , ( NormalTok , " before (" ) , ( KeywordTok , "rest" ) , ( NormalTok , " after))))" ) ] , [] , [ ( NormalTok , "(" ) , ( BuiltInTok , "defn" ) , ( FunctionTok , " abc " ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"return lazy sequence of solutions (i.e. block lists)\"" ) ] , [ ( NormalTok , " [blocks [c & cs]]" ) ] , [ ( NormalTok , " (if-some c" ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "for" ) , ( NormalTok , " [b blocks " ) , ( AttributeTok , ":when" ) , ( NormalTok , " (" ) , ( KeywordTok , "some" ) , ( NormalTok , " #(" ) , ( KeywordTok , "=" ) , ( NormalTok , " c " ) , ( VariableTok , "%" ) , ( NormalTok , ") b)" ) ] , [ ( NormalTok , " bs (abc (omit blocks b) cs)]" ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "cons" ) , ( NormalTok , " b bs))" ) ] , [ ( NormalTok , " [[]]))" ) ] , [ ( NormalTok , " " ) ] , [ ( NormalTok , " " ) ] , [ ( NormalTok , "(" ) , ( KeywordTok , "doseq" ) , ( NormalTok , " [word [" ) , ( StringTok , "\"A\"" ) , ( NormalTok , " " ) , ( StringTok , "\"BARK\"" ) , ( NormalTok , " " ) , ( StringTok , "\"Book\"" ) , ( NormalTok , " " ) , ( StringTok , "\"treat\"" ) , ( NormalTok , " " ) , ( StringTok , "\"COMMON\"" ) , ( NormalTok , " " ) , ( StringTok , "\"SQUAD\"" ) , ( NormalTok , " " ) , ( StringTok , "\"CONFUSE\"" ) , ( NormalTok , "]]" ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "->>" ) , ( NormalTok , " word .toUpperCase (abc blocks) " ) , ( KeywordTok , "first" ) , ( NormalTok , " (" ) , ( KeywordTok , "printf" ) , ( NormalTok , " " ) , ( StringTok , "\"%s: %b" ) , ( SpecialCharTok , "\\n" ) , ( StringTok , "\"" ) , ( NormalTok , " word)))" ) ] ] skylighting-core-0.8.5/test/expected/abc.cpp.native0000644000000000000000000001405213246550627020506 0ustar0000000000000000[ [ ( PreprocessorTok , "#include " ) , ( ImportTok , "" ) ] , [ ( PreprocessorTok , "#include " ) , ( ImportTok , "" ) ] , [ ( PreprocessorTok , "#include " ) , ( ImportTok , "" ) ] , [ ( PreprocessorTok , "#include " ) , ( ImportTok , "" ) ] , [ ( PreprocessorTok , "#include " ) , ( ImportTok , "" ) ] , [] , [] , [ ( KeywordTok , "typedef" ) , ( NormalTok , " " ) , ( BuiltInTok , "std::" ) , ( NormalTok , "pair<" ) , ( DataTypeTok , "char" ) , ( NormalTok , "," ) , ( DataTypeTok , "char" ) , ( NormalTok , "> " ) , ( DataTypeTok , "item_t" ) , ( NormalTok , ";" ) ] , [ ( KeywordTok , "typedef" ) , ( NormalTok , " " ) , ( BuiltInTok , "std::" ) , ( NormalTok , "vector<" ) , ( DataTypeTok , "item_t" ) , ( NormalTok , "> " ) , ( DataTypeTok , "list_t" ) , ( NormalTok , ";" ) ] , [] , [ ( DataTypeTok , "bool" ) , ( NormalTok , " can_make_word(" ) , ( AttributeTok , "const" ) , ( NormalTok , " " ) , ( BuiltInTok , "std::" ) , ( NormalTok , "string& w, " ) , ( AttributeTok , "const" ) , ( NormalTok , " " ) , ( DataTypeTok , "list_t" ) , ( NormalTok , "& vals) {" ) ] , [ ( NormalTok , " " ) , ( BuiltInTok , "std::" ) , ( NormalTok , "set<" ) , ( DataTypeTok , "uint32_t" ) , ( NormalTok , "> used;" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "while" ) , ( NormalTok , " (used.size() < w.size()) {" ) ] , [ ( NormalTok , " " ) , ( AttributeTok , "const" ) , ( NormalTok , " " ) , ( DataTypeTok , "char" ) , ( NormalTok , " c = toupper(w[used.size()]);" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "uint32_t" ) , ( NormalTok , " x = used.size();" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "for" ) , ( NormalTok , " (" ) , ( DataTypeTok , "uint32_t" ) , ( NormalTok , " i = " ) , ( DecValTok , "0" ) , ( NormalTok , ", ii = vals.size(); i < ii; ++i) {" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "if" ) , ( NormalTok , " (used.find(i) == used.end()) {" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "if" ) , ( NormalTok , " (toupper(vals[i].first) == c || toupper(vals[i].second) == c) {" ) ] , [ ( NormalTok , " used.insert(i);" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "break" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "if" ) , ( NormalTok , " (x == used.size()) " ) , ( ControlFlowTok , "break" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "return" ) , ( NormalTok , " used.size() == w.size();" ) ] , [ ( NormalTok , "}" ) ] , [] , [] , [ ( DataTypeTok , "int" ) , ( NormalTok , " main() {" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "list_t" ) , ( NormalTok , " vals{ {" ) , ( CharTok , "'B'" ) , ( NormalTok , "," ) , ( CharTok , "'O'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'X'" ) , ( NormalTok , "," ) , ( CharTok , "'K'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'D'" ) , ( NormalTok , "," ) , ( CharTok , "'Q'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'C'" ) , ( NormalTok , "," ) , ( CharTok , "'P'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'N'" ) , ( NormalTok , "," ) , ( CharTok , "'A'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'G'" ) , ( NormalTok , "," ) , ( CharTok , "'T'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'R'" ) , ( NormalTok , "," ) , ( CharTok , "'E'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'T'" ) , ( NormalTok , "," ) , ( CharTok , "'G'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'Q'" ) , ( NormalTok , "," ) , ( CharTok , "'D'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'F'" ) , ( NormalTok , "," ) , ( CharTok , "'S'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'J'" ) , ( NormalTok , "," ) , ( CharTok , "'W'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'H'" ) , ( NormalTok , "," ) , ( CharTok , "'U'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'V'" ) , ( NormalTok , "," ) , ( CharTok , "'I'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'A'" ) , ( NormalTok , "," ) , ( CharTok , "'N'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'O'" ) , ( NormalTok , "," ) , ( CharTok , "'B'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'E'" ) , ( NormalTok , "," ) , ( CharTok , "'R'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'F'" ) , ( NormalTok , "," ) , ( CharTok , "'S'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'L'" ) , ( NormalTok , "," ) , ( CharTok , "'Y'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'P'" ) , ( NormalTok , "," ) , ( CharTok , "'C'" ) , ( NormalTok , "}, {" ) , ( CharTok , "'Z'" ) , ( NormalTok , "," ) , ( CharTok , "'M'" ) , ( NormalTok , "} };" ) ] , [ ( NormalTok , " " ) , ( BuiltInTok , "std::" ) , ( NormalTok , "vector<" ) , ( BuiltInTok , "std::" ) , ( NormalTok , "string> words{" ) , ( StringTok , "\"A\"" ) , ( NormalTok , "," ) , ( StringTok , "\"BARK\"" ) , ( NormalTok , "," ) , ( StringTok , "\"BOOK\"" ) , ( NormalTok , "," ) , ( StringTok , "\"TREAT\"" ) , ( NormalTok , "," ) , ( StringTok , "\"COMMON\"" ) , ( NormalTok , "," ) , ( StringTok , "\"SQUAD\"" ) , ( NormalTok , "," ) , ( StringTok , "\"CONFUSE\"" ) , ( NormalTok , "};" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "for" ) , ( NormalTok , " (" ) , ( AttributeTok , "const" ) , ( NormalTok , " " ) , ( BuiltInTok , "std::" ) , ( NormalTok , "string& w : words) {" ) ] , [ ( NormalTok , " " ) , ( BuiltInTok , "std::" ) , ( NormalTok , "cout << w << " ) , ( StringTok , "\": \"" ) , ( NormalTok , " << " ) , ( BuiltInTok , "std::" ) , ( NormalTok , "boolalpha << can_make_word(w,vals) << " ) , ( StringTok , "\"." ) , ( SpecialCharTok , "\\n" ) , ( StringTok , "\"" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " }" ) ] , [] , [ ( NormalTok , "}" ) ] ] skylighting-core-0.8.5/test/expected/abc.cs.native0000644000000000000000000002350013306526111020313 0ustar0000000000000000[ [ ( KeywordTok , "using" ) , ( NormalTok , " System." ) , ( FunctionTok , "Collections" ) , ( NormalTok , "." ) , ( FunctionTok , "Generic" ) , ( NormalTok , ";" ) ] , [ ( KeywordTok , "using" ) , ( NormalTok , " System." ) , ( FunctionTok , "Linq" ) , ( NormalTok , ";" ) ] , [] , [ ( DataTypeTok , "void" ) , ( NormalTok , " " ) , ( FunctionTok , "Main" ) , ( NormalTok , "()" ) ] , [ ( NormalTok , "{" ) ] , [ ( NormalTok , " List<" ) , ( DataTypeTok , "string" ) , ( NormalTok , "> blocks =" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "new" ) , ( NormalTok , " List<" ) , ( DataTypeTok , "string" ) , ( NormalTok , ">() { " ) , ( StringTok , "\"bo\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"xk\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"dq\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"cp\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"na\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"gt\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"re\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"tg\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"qd\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"fs\"" ) , ( NormalTok , "," ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"jw\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"hu\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"vi\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"an\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"ob\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"er\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"fs\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"ly\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"pc\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"zm\"" ) , ( NormalTok , " };" ) ] , [ ( NormalTok , " List<" ) , ( DataTypeTok , "string" ) , ( NormalTok , "> words = " ) , ( KeywordTok , "new" ) , ( NormalTok , " List<" ) , ( DataTypeTok , "string" ) , ( NormalTok , ">() {" ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"A\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"BARK\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"BOOK\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"TREAT\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"COMMON\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"SQUAD\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"CONFUSE\"" ) , ( NormalTok , "};" ) ] , [ ( NormalTok , " " ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "var" ) , ( NormalTok , " solver = " ) , ( KeywordTok , "new" ) , ( NormalTok , " " ) , ( FunctionTok , "ABC" ) , ( NormalTok , "(blocks);" ) ] , [ ( NormalTok , " " ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "foreach" ) , ( NormalTok , "( " ) , ( DataTypeTok , "var" ) , ( NormalTok , " word " ) , ( KeywordTok , "in" ) , ( NormalTok , " words)" ) ] , [ ( NormalTok , " {" ) ] , [ ( NormalTok , " Console." ) , ( FunctionTok , "WriteLine" ) , ( NormalTok , "(" ) , ( StringTok , "\"{0} :{1}\"" ) , ( NormalTok , ", word, solver." ) , ( FunctionTok , "CanMake" ) , ( NormalTok , "(word));" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , "}" ) ] , [] , [ ( KeywordTok , "class" ) , ( NormalTok , " ABC" ) ] , [ ( NormalTok , "{" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "readonly" ) , ( NormalTok , " Dictionary<" ) , ( DataTypeTok , "char" ) , ( NormalTok , ", List<" ) , ( DataTypeTok , "int" ) , ( NormalTok , ">> _blockDict = " ) , ( KeywordTok , "new" ) , ( NormalTok , " Dictionary<" ) , ( DataTypeTok , "char" ) , ( NormalTok , ", List<" ) , ( DataTypeTok , "int" ) , ( NormalTok , ">>();" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "bool" ) , ( NormalTok , "[] _used;" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "int" ) , ( NormalTok , " _nextBlock;" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "readonly" ) , ( NormalTok , " List<" ) , ( DataTypeTok , "string" ) , ( NormalTok , "> _blocks;" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "private" ) , ( NormalTok , " " ) , ( DataTypeTok , "void" ) , ( NormalTok , " " ) , ( FunctionTok , "AddBlockChar" ) , ( NormalTok , "(" ) , ( DataTypeTok , "char" ) , ( NormalTok , " c)" ) ] , [ ( NormalTok , " {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " (!_blockDict." ) , ( FunctionTok , "ContainsKey" ) , ( NormalTok , "(c))" ) ] , [ ( NormalTok , " {" ) ] , [ ( NormalTok , " _blockDict[c] = " ) , ( KeywordTok , "new" ) , ( NormalTok , " List<" ) , ( DataTypeTok , "int" ) , ( NormalTok , ">();" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " _blockDict[c]." ) , ( FunctionTok , "Add" ) , ( NormalTok , "(_nextBlock);" ) ] , [ ( NormalTok , " }" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "private" ) , ( NormalTok , " " ) , ( DataTypeTok , "void" ) , ( NormalTok , " " ) , ( FunctionTok , "AddBlock" ) , ( NormalTok , "(" ) , ( DataTypeTok , "string" ) , ( NormalTok , " block)" ) ] , [ ( NormalTok , " {" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "AddBlockChar" ) , ( NormalTok , "(block[" ) , ( DecValTok , "0" ) , ( NormalTok , "]);" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "AddBlockChar" ) , ( NormalTok , "(block[" ) , ( DecValTok , "1" ) , ( NormalTok , "]);" ) ] , [ ( NormalTok , " _nextBlock++;" ) ] , [ ( NormalTok , " }" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "public" ) , ( NormalTok , " " ) , ( FunctionTok , "ABC" ) , ( NormalTok , "(List<" ) , ( DataTypeTok , "string" ) , ( NormalTok , "> blocks)" ) ] , [ ( NormalTok , " {" ) ] , [ ( NormalTok , " _blocks = blocks;" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "foreach" ) , ( NormalTok , " (" ) , ( DataTypeTok , "var" ) , ( NormalTok , " block " ) , ( KeywordTok , "in" ) , ( NormalTok , " blocks)" ) ] , [ ( NormalTok , " {" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "AddBlock" ) , ( NormalTok , "(block);" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " }" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "public" ) , ( NormalTok , " " ) , ( DataTypeTok , "bool" ) , ( NormalTok , " " ) , ( FunctionTok , "CanMake" ) , ( NormalTok , "(" ) , ( DataTypeTok , "string" ) , ( NormalTok , " word)" ) ] , [ ( NormalTok , " {" ) ] , [ ( NormalTok , " word = word." ) , ( FunctionTok , "ToLower" ) , ( NormalTok , "();" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " (word." ) , ( FunctionTok , "Length" ) , ( NormalTok , " > _blockDict." ) , ( FunctionTok , "Count" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( KeywordTok , "false" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " _used = " ) , ( KeywordTok , "new" ) , ( NormalTok , " " ) , ( DataTypeTok , "bool" ) , ( NormalTok , "[_blocks." ) , ( FunctionTok , "Count" ) , ( NormalTok , "];" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( FunctionTok , "TryMake" ) , ( NormalTok , "(word);" ) ] , [ ( NormalTok , " }" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "public" ) , ( NormalTok , " " ) , ( DataTypeTok , "bool" ) , ( NormalTok , " " ) , ( FunctionTok , "TryMake" ) , ( NormalTok , "(" ) , ( DataTypeTok , "string" ) , ( NormalTok , " word)" ) ] , [ ( NormalTok , " {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " (word == " ) , ( DataTypeTok , "string" ) , ( NormalTok , "." ) , ( FunctionTok , "Empty" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( KeywordTok , "true" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "var" ) , ( NormalTok , " blocks = _blockDict[word[" ) , ( DecValTok , "0" ) , ( NormalTok , "]]." ) , ( FunctionTok , "Where" ) , ( NormalTok , "(b => !_used[b]);" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "foreach" ) , ( NormalTok , " (" ) , ( DataTypeTok , "var" ) , ( NormalTok , " block " ) , ( KeywordTok , "in" ) , ( NormalTok , " blocks)" ) ] , [ ( NormalTok , " {" ) ] , [ ( NormalTok , " _used[block] = " ) , ( KeywordTok , "true" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " (" ) , ( FunctionTok , "TryMake" ) , ( NormalTok , "(word." ) , ( FunctionTok , "Substring" ) , ( NormalTok , "(" ) , ( DecValTok , "1" ) , ( NormalTok , ")))" ) ] , [ ( NormalTok , " {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( KeywordTok , "true" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " _used[block] = " ) , ( KeywordTok , "false" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( KeywordTok , "false" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , "}" ) ] , [] ] skylighting-core-0.8.5/test/expected/abc.d.native0000644000000000000000000001116213246550627020146 0ustar0000000000000000[ [ ( KeywordTok , "import" ) , ( NormalTok , " std.stdio, std.ascii, std.algorithm, std.array, std.range;" ) ] , [] , [ ( KeywordTok , "alias" ) , ( NormalTok , " Block = " ) , ( DataTypeTok , "char" ) , ( NormalTok , "[" ) , ( DecValTok , "2" ) , ( NormalTok , "];" ) ] , [] , [ ( DataTypeTok , "bool" ) , ( NormalTok , " canMakeWord(" ) , ( KeywordTok , "immutable" ) , ( NormalTok , " Block[] blocks, " ) , ( KeywordTok , "in" ) , ( NormalTok , " " ) , ( BuiltInTok , "string" ) , ( NormalTok , " word) " ) , ( KeywordTok , "pure" ) , ( NormalTok , " " ) , ( KeywordTok , "nothrow" ) ] , [ ( KeywordTok , "in " ) , ( NormalTok , "{" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "assert" ) , ( NormalTok , "(blocks.all!(w => w[].all!isAlpha));" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "assert" ) , ( NormalTok , "(word.all!isAlpha);" ) ] , [ ( NormalTok , "} " ) , ( KeywordTok , "body" ) , ( NormalTok , " {" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "bool" ) , ( NormalTok , " inner(" ) , ( BuiltInTok , "size_t" ) , ( NormalTok , "[] indexes, " ) , ( KeywordTok , "in" ) , ( NormalTok , " " ) , ( BuiltInTok , "string" ) , ( NormalTok , " w) " ) , ( KeywordTok , "pure" ) , ( NormalTok , " " ) , ( KeywordTok , "nothrow" ) , ( NormalTok , " {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " (w.empty)" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( KeywordTok , "true" ) , ( NormalTok , ";" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "immutable" ) , ( NormalTok , " c = w[" ) , ( DecValTok , "0" ) , ( NormalTok , "].toUpper;" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "foreach" ) , ( NormalTok , " (" ) , ( KeywordTok , "ref" ) , ( NormalTok , " idx; indexes) {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " (blocks[idx][" ) , ( DecValTok , "0" ) , ( NormalTok , "].toUpper != c &&" ) ] , [ ( NormalTok , " blocks[idx][" ) , ( DecValTok , "1" ) , ( NormalTok , "].toUpper != c)" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "continue" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " indexes[" ) , ( DecValTok , "0" ) , ( NormalTok , "].swap(idx);" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " (inner(indexes[" ) , ( DecValTok , "1" ) , ( NormalTok , " .. $], w[" ) , ( DecValTok , "1" ) , ( NormalTok , " .. $]))" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( KeywordTok , "true" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " indexes[" ) , ( DecValTok , "0" ) , ( NormalTok , "].swap(idx);" ) ] , [ ( NormalTok , " }" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( KeywordTok , "false" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " }" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " inner(blocks." ) , ( DataTypeTok , "length" ) , ( NormalTok , ".iota.array, word);" ) ] , [ ( NormalTok , "}" ) ] , [] , [ ( DataTypeTok , "void" ) , ( NormalTok , " main() {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "enum" ) , ( NormalTok , " Block[] blocks = " ) , ( StringTok , "\"BO XK DQ CP NA GT RE TG QD FS" ) ] , [ ( StringTok , " JW HU VI AN OB ER FS LY PC ZM\"" ) , ( NormalTok , ".split;" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "foreach" ) , ( NormalTok , " (w; " ) , ( StringTok , "\"\"" ) , ( NormalTok , " ~ " ) , ( StringTok , "\"A BARK BoOK TrEAT COmMoN SQUAD conFUsE\"" ) , ( NormalTok , ".split)" ) ] , [ ( NormalTok , " writefln(" ) , ( SpecialStringTok , "`\"%s\" %s`" ) , ( NormalTok , ", w, blocks.canMakeWord(w));" ) ] , [] , [ ( NormalTok , " " ) , ( CommentTok , "// Extra test." ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "immutable" ) , ( NormalTok , " Block[] blocks2 = [" ) , ( StringTok , "\"AB\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"AB\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"AC\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"AC\"" ) , ( NormalTok , "];" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "immutable" ) , ( NormalTok , " word = " ) , ( StringTok , "\"abba\"" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " writefln(" ) , ( SpecialStringTok , "`\"%s\" %s`" ) , ( NormalTok , ", word, blocks2.canMakeWord(word));" ) ] , [ ( NormalTok , "}" ) ] ] skylighting-core-0.8.5/test/expected/abc.fortran.native0000644000000000000000000002451013246550627021377 0ustar0000000000000000[ [ ( CommentTok , "!-*- mode: compilation; default-directory: \"/tmp/\" -*-" ) ] , [ ( CommentTok , "!Compilation started at Thu Jun 5 01:52:03" ) ] , [ ( CommentTok , "!" ) ] , [ ( CommentTok , "!make f && for a in '' a bark book treat common squad confuse ; do echo $a | ./f ; done" ) ] , [ ( CommentTok , "!gfortran -std=f2008 -Wall -fopenmp -ffree-form -fall-intrinsics -fimplicit-none -g f.f08 -o f" ) ] , [ ( CommentTok , "! T " ) ] , [ ( CommentTok , "! T A NA" ) ] , [ ( CommentTok , "! T BARK BO NA RE XK" ) ] , [ ( CommentTok , "! F BOOK OB BO -- --" ) ] , [ ( CommentTok , "! T TREAT GT RE ER NA TG" ) ] , [ ( CommentTok , "! F COMMON PC OB ZM -- -- --" ) ] , [ ( CommentTok , "! T SQUAD FS DQ HU NA QD" ) ] , [ ( CommentTok , "! T CONFUSE CP BO NA FS HU FS RE" ) ] , [ ( CommentTok , "!" ) ] , [ ( CommentTok , "!Compilation finished at Thu Jun 5 01:52:03" ) ] , [] , [ ( KeywordTok , "program" ) , ( NormalTok , " abc" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "implicit" ) , ( NormalTok , " " ) , ( KeywordTok , "none" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "integer" ) , ( NormalTok , ", " ) , ( DataTypeTok , "parameter" ) , ( NormalTok , " " ) , ( DataTypeTok , "::" ) , ( NormalTok , " nblocks " ) , ( KeywordTok , "=" ) , ( NormalTok , " " ) , ( DecValTok , "20" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "character(len=nblocks)" ) , ( NormalTok , " " ) , ( DataTypeTok , "::" ) , ( NormalTok , " goal" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "integer" ) , ( NormalTok , ", " ) , ( DataTypeTok , "dimension(nblocks)" ) , ( NormalTok , " " ) , ( DataTypeTok , "::" ) , ( NormalTok , " solution" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "character(len=2)" ) , ( NormalTok , ", " ) , ( DataTypeTok , "dimension(0:nblocks)" ) , ( NormalTok , " " ) , ( DataTypeTok , "::" ) , ( NormalTok , " blocks_copy, blocks " ) , ( KeywordTok , "=" ) , ( NormalTok , " " ) , ( KeywordTok , "&" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "&(/" ) , ( StringTok , "'--'" ) , ( NormalTok , "," ) , ( StringTok , "'BO'" ) , ( NormalTok , "," ) , ( StringTok , "'XK'" ) , ( NormalTok , "," ) , ( StringTok , "'DQ'" ) , ( NormalTok , "," ) , ( StringTok , "'CP'" ) , ( NormalTok , "," ) , ( StringTok , "'NA'" ) , ( NormalTok , "," ) , ( StringTok , "'GT'" ) , ( NormalTok , "," ) , ( StringTok , "'RE'" ) , ( NormalTok , "," ) , ( StringTok , "'TG'" ) , ( NormalTok , "," ) , ( StringTok , "'QD'" ) , ( NormalTok , "," ) , ( StringTok , "'FS'" ) , ( NormalTok , "," ) , ( StringTok , "'JW'" ) , ( NormalTok , "," ) , ( StringTok , "'HU'" ) , ( NormalTok , "," ) , ( StringTok , "'VI'" ) , ( NormalTok , "," ) , ( StringTok , "'AN'" ) , ( NormalTok , "," ) , ( StringTok , "'OB'" ) , ( NormalTok , "," ) , ( StringTok , "'ER'" ) , ( NormalTok , "," ) , ( StringTok , "'FS'" ) , ( NormalTok , "," ) , ( StringTok , "'LY'" ) , ( NormalTok , "," ) , ( StringTok , "'PC'" ) , ( NormalTok , "," ) , ( StringTok , "'ZM'" ) , ( KeywordTok , "/)" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "logical" ) , ( NormalTok , " " ) , ( DataTypeTok , "::" ) , ( NormalTok , " valid" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "integer" ) , ( NormalTok , " " ) , ( DataTypeTok , "::" ) , ( NormalTok , " i, iostat" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "read(" ) , ( DecValTok , "5" ) , ( NormalTok , "," ) , ( FunctionTok , "*" ) , ( NormalTok , "," ) , ( FunctionTok , "iostat" ) , ( KeywordTok , "=" ) , ( FunctionTok , "iostat)" ) , ( NormalTok , " goal" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " (iostat " ) , ( OperatorTok , ".ne." ) , ( NormalTok , " " ) , ( DecValTok , "0" ) , ( NormalTok , ") goal " ) , ( KeywordTok , "=" ) , ( NormalTok , " " ) , ( StringTok , "''" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "call" ) , ( NormalTok , " ucase(goal)" ) ] , [ ( NormalTok , " solution " ) , ( KeywordTok , "=" ) , ( NormalTok , " " ) , ( DecValTok , "0" ) ] , [ ( NormalTok , " blocks_copy " ) , ( KeywordTok , "=" ) , ( NormalTok , " blocks" ) ] , [ ( NormalTok , " valid " ) , ( KeywordTok , "=" ) , ( NormalTok , " assign_block(goal(" ) , ( DecValTok , "1" ) , ( NormalTok , ":" ) , ( BuiltInTok , "len_trim" ) , ( NormalTok , "(goal)), blocks, solution, " ) , ( DecValTok , "1" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "write(" ) , ( DecValTok , "6" ) , ( NormalTok , "," ) , ( FunctionTok , "*)" ) , ( NormalTok , " valid, " ) , ( StringTok , "' '" ) , ( KeywordTok , "//" ) , ( NormalTok , "goal, (" ) , ( StringTok , "' '" ) , ( KeywordTok , "//" ) , ( NormalTok , "blocks_copy(solution(i)), i" ) , ( KeywordTok , "=" ) , ( DecValTok , "1" ) , ( NormalTok , "," ) , ( BuiltInTok , "len_trim" ) , ( NormalTok , "(goal))" ) ] , [] , [ ( CommentTok , "contains" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "recursive" ) , ( NormalTok , " " ) , ( KeywordTok , "function" ) , ( NormalTok , " assign_block(goal, blocks, solution, n) " ) , ( KeywordTok , "result" ) , ( NormalTok , "(valid)" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "implicit" ) , ( NormalTok , " " ) , ( KeywordTok , "none" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "logical" ) , ( NormalTok , " " ) , ( DataTypeTok , "::" ) , ( NormalTok , " valid" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "character(len=*)" ) , ( NormalTok , ", " ) , ( DataTypeTok , "intent(in)" ) , ( NormalTok , " " ) , ( DataTypeTok , "::" ) , ( NormalTok , " goal" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "character(len=2)" ) , ( NormalTok , ", " ) , ( DataTypeTok , "dimension(0:)" ) , ( NormalTok , ", " ) , ( DataTypeTok , "intent(inout)" ) , ( NormalTok , " " ) , ( DataTypeTok , "::" ) , ( NormalTok , " blocks" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "integer" ) , ( NormalTok , ", " ) , ( DataTypeTok , "dimension(:)" ) , ( NormalTok , ", " ) , ( DataTypeTok , "intent(out)" ) , ( NormalTok , " " ) , ( DataTypeTok , "::" ) , ( NormalTok , " solution" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "integer" ) , ( NormalTok , ", " ) , ( DataTypeTok , "intent(in)" ) , ( NormalTok , " " ) , ( DataTypeTok , "::" ) , ( NormalTok , " n" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "integer" ) , ( NormalTok , " " ) , ( DataTypeTok , "::" ) , ( NormalTok , " i" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "character(len=2)" ) , ( NormalTok , " " ) , ( DataTypeTok , "::" ) , ( NormalTok , " backing_store" ) ] , [ ( NormalTok , " valid " ) , ( KeywordTok , "=" ) , ( NormalTok , " " ) , ( ConstantTok , ".true." ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " (" ) , ( FunctionTok , "len" ) , ( NormalTok , "(goal)" ) , ( KeywordTok , "+" ) , ( DecValTok , "1" ) , ( NormalTok , " " ) , ( OperatorTok , ".eq." ) , ( NormalTok , " n) " ) , ( KeywordTok , "return" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "do" ) , ( NormalTok , " i" ) , ( KeywordTok , "=" ) , ( DecValTok , "1" ) , ( NormalTok , ", " ) , ( FunctionTok , "size" ) , ( NormalTok , "(blocks)" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " (" ) , ( BuiltInTok , "index" ) , ( NormalTok , "(blocks(i),goal(n:n)) " ) , ( OperatorTok , ".ne." ) , ( NormalTok , " " ) , ( DecValTok , "0" ) , ( NormalTok , ") " ) , ( KeywordTok , "then" ) ] , [ ( NormalTok , " backing_store " ) , ( KeywordTok , "=" ) , ( NormalTok , " blocks(i)" ) ] , [ ( NormalTok , " blocks(i) " ) , ( KeywordTok , "=" ) , ( NormalTok , " " ) , ( StringTok , "''" ) ] , [ ( NormalTok , " solution(n) " ) , ( KeywordTok , "=" ) , ( NormalTok , " i" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " (assign_block(goal, blocks, solution, n" ) , ( KeywordTok , "+" ) , ( DecValTok , "1" ) , ( NormalTok , ")) " ) , ( KeywordTok , "return" ) ] , [ ( NormalTok , " blocks(i) " ) , ( KeywordTok , "=" ) , ( NormalTok , " backing_store" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end if" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end do" ) ] , [ ( NormalTok , " valid " ) , ( KeywordTok , "=" ) , ( NormalTok , " " ) , ( ConstantTok , ".false." ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end function" ) , ( NormalTok , " assign_block" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "subroutine" ) , ( NormalTok , " ucase(a)" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "implicit" ) , ( NormalTok , " " ) , ( KeywordTok , "none" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "character(len=*)" ) , ( NormalTok , ", " ) , ( DataTypeTok , "intent(inout)" ) , ( NormalTok , " " ) , ( DataTypeTok , "::" ) , ( NormalTok , " a" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "integer" ) , ( NormalTok , " " ) , ( DataTypeTok , "::" ) , ( NormalTok , " i, j" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "do" ) , ( NormalTok , " i " ) , ( KeywordTok , "=" ) , ( NormalTok , " " ) , ( DecValTok , "1" ) , ( NormalTok , ", " ) , ( BuiltInTok , "len_trim" ) , ( NormalTok , "(a)" ) ] , [ ( NormalTok , " j " ) , ( KeywordTok , "=" ) , ( NormalTok , " " ) , ( BuiltInTok , "index" ) , ( NormalTok , "(" ) , ( StringTok , "'abcdefghijklmnopqrstuvwxyz'" ) , ( NormalTok , ",a(i:i))" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " (j " ) , ( OperatorTok , ".ne." ) , ( NormalTok , " " ) , ( DecValTok , "0" ) , ( NormalTok , ") a(i:i) " ) , ( KeywordTok , "=" ) , ( NormalTok , " " ) , ( StringTok , "'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" ) , ( NormalTok , "(j:j)" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end do" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end subroutine" ) , ( NormalTok , " ucase" ) ] , [] , [ ( KeywordTok , "end program" ) , ( NormalTok , " abc" ) ] ] skylighting-core-0.8.5/test/expected/abc.go.native0000644000000000000000000001021413246550627020325 0ustar0000000000000000[ [ ( KeywordTok , "package" ) , ( NormalTok , " main" ) ] , [] , [ ( KeywordTok , "import" ) , ( NormalTok , " (" ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"fmt\"" ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"strings\"" ) ] , [ ( NormalTok , ")" ) ] , [] , [ ( KeywordTok , "func" ) , ( NormalTok , " newSpeller(blocks " ) , ( DataTypeTok , "string" ) , ( NormalTok , ") " ) , ( KeywordTok , "func" ) , ( NormalTok , "(" ) , ( DataTypeTok , "string" ) , ( NormalTok , ") " ) , ( DataTypeTok , "bool" ) , ( NormalTok , " {" ) ] , [ ( NormalTok , " bl := strings.Fields(blocks)" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( KeywordTok , "func" ) , ( NormalTok , "(word " ) , ( DataTypeTok , "string" ) , ( NormalTok , ") " ) , ( DataTypeTok , "bool" ) , ( NormalTok , " {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " r(word, bl)" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , "}" ) ] , [] , [ ( KeywordTok , "func" ) , ( NormalTok , " r(word " ) , ( DataTypeTok , "string" ) , ( NormalTok , ", bl []" ) , ( DataTypeTok , "string" ) , ( NormalTok , ") " ) , ( DataTypeTok , "bool" ) , ( NormalTok , " {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " word == " ) , ( StringTok , "\"\"" ) , ( NormalTok , " {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( OtherTok , "true" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " c := word[" ) , ( DecValTok , "0" ) , ( NormalTok , "] | " ) , ( DecValTok , "32" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "for" ) , ( NormalTok , " i, b := " ) , ( KeywordTok , "range" ) , ( NormalTok , " bl {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " c == b[" ) , ( DecValTok , "0" ) , ( NormalTok , "]|" ) , ( DecValTok , "32" ) , ( NormalTok , " || c == b[" ) , ( DecValTok , "1" ) , ( NormalTok , "]|" ) , ( DecValTok , "32" ) , ( NormalTok , " {" ) ] , [ ( NormalTok , " bl[i], bl[" ) , ( DecValTok , "0" ) , ( NormalTok , "] = bl[" ) , ( DecValTok , "0" ) , ( NormalTok , "], b" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " r(word[" ) , ( DecValTok , "1" ) , ( NormalTok , ":], bl[" ) , ( DecValTok , "1" ) , ( NormalTok , ":]) == " ) , ( OtherTok , "true" ) , ( NormalTok , " {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( OtherTok , "true" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " bl[i], bl[" ) , ( DecValTok , "0" ) , ( NormalTok , "] = bl[" ) , ( DecValTok , "0" ) , ( NormalTok , "], bl[i]" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( OtherTok , "false" ) ] , [ ( NormalTok , "}" ) ] , [] , [ ( KeywordTok , "func" ) , ( NormalTok , " main() {" ) ] , [ ( NormalTok , " sp := newSpeller(" ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"BO XK DQ CP NA GT RE TG QD FS JW HU VI AN OB ER FS LY PC ZM\"" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "for" ) , ( NormalTok , " _, word := " ) , ( KeywordTok , "range" ) , ( NormalTok , " []" ) , ( DataTypeTok , "string" ) , ( NormalTok , "{" ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"A\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"BARK\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"BOOK\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"TREAT\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"COMMON\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"SQUAD\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"CONFUSE\"" ) , ( NormalTok , "} {" ) ] , [ ( NormalTok , " fmt.Println(word, sp(word))" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , "}" ) ] ] skylighting-core-0.8.5/test/expected/abc.haskell.native0000644000000000000000000000700313435431647021345 0ustar0000000000000000[ [ ( KeywordTok , "import" ) , ( NormalTok , " " ) , ( DataTypeTok , "Data.List" ) , ( NormalTok , " (delete)" ) ] , [ ( KeywordTok , "import" ) , ( NormalTok , " " ) , ( DataTypeTok , "Data.Char" ) , ( NormalTok , " (toUpper)" ) ] , [] , [ ( CommentTok , "-- returns list of all solutions, each solution being a list of blocks" ) ] , [ ( OtherTok , "abc ::" ) , ( NormalTok , " (" ) , ( DataTypeTok , "Eq" ) , ( NormalTok , " a) " ) , ( OtherTok , "=>" ) , ( NormalTok , " [[a]] " ) , ( OtherTok , "->" ) , ( NormalTok , " [a] " ) , ( OtherTok , "->" ) , ( NormalTok , " [[[a]]]" ) ] , [ ( NormalTok , "abc _ [] " ) , ( OtherTok , "=" ) , ( NormalTok , " [[]]" ) ] , [ ( NormalTok , "abc blocks (c" ) , ( OperatorTok , ":" ) , ( NormalTok , "cs) " ) , ( OtherTok , "=" ) , ( NormalTok , " [b" ) , ( OperatorTok , ":" ) , ( NormalTok , "ans " ) , ( OperatorTok , "|" ) , ( NormalTok , " b " ) , ( OtherTok , "<-" ) , ( NormalTok , " blocks, c " ) , ( OtherTok , "`elem`" ) , ( NormalTok , " b," ) ] , [ ( NormalTok , " ans " ) , ( OtherTok , "<-" ) , ( NormalTok , " abc (delete b blocks) cs]" ) ] , [] , [ ( NormalTok , "blocks " ) , ( OtherTok , "=" ) , ( NormalTok , " [" ) , ( StringTok , "\"BO\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"XK\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"DQ\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"CP\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"NA\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"GT\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"RE\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"TG\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"QD\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"FS\"" ) , ( NormalTok , "," ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"JW\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"HU\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"VI\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"AN\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"OB\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"ER\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"FS\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"LY\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"PC\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"ZM\"" ) , ( NormalTok , "]" ) ] , [] , [ ( OtherTok , "main ::" ) , ( NormalTok , " " ) , ( DataTypeTok , "IO" ) , ( NormalTok , " ()" ) ] , [ ( NormalTok , "main " ) , ( OtherTok , "=" ) , ( NormalTok , " " ) , ( FunctionTok , "mapM_" ) , ( NormalTok , " (\\w " ) , ( OtherTok , "->" ) , ( NormalTok , " " ) , ( FunctionTok , "print" ) , ( NormalTok , " (w, " ) , ( FunctionTok , "not" ) , ( NormalTok , " " ) , ( OperatorTok , "." ) , ( NormalTok , " " ) , ( FunctionTok , "null" ) , ( NormalTok , " " ) , ( OperatorTok , "$" ) , ( NormalTok , " abc blocks (" ) , ( FunctionTok , "map" ) , ( NormalTok , " " ) , ( FunctionTok , "toUpper" ) , ( NormalTok , " w)))" ) ] , [ ( NormalTok , " [" ) , ( StringTok , "\"\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"A\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"BARK\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"BoOK\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"TrEAT\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"COmMoN\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"SQUAD\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"conFUsE\"" ) , ( NormalTok , "]" ) ] ] skylighting-core-0.8.5/test/expected/abc.java.native0000644000000000000000000002211413246550627020643 0ustar0000000000000000[ [ ( KeywordTok , "import" ) , ( ImportTok , " java.util.Arrays;" ) ] , [] , [ ( KeywordTok , "public" ) , ( NormalTok , " " ) , ( KeywordTok , "class" ) , ( NormalTok , " ABC{" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "private" ) , ( NormalTok , " " ) , ( DataTypeTok , "static" ) , ( NormalTok , " " ) , ( DataTypeTok , "void" ) , ( NormalTok , " " ) , ( FunctionTok , "swap" ) , ( NormalTok , "(" ) , ( DataTypeTok , "int" ) , ( NormalTok , " i, " ) , ( DataTypeTok , "int" ) , ( NormalTok , " j, " ) , ( BuiltInTok , "Object" ) , ( KeywordTok , "... " ) , ( NormalTok , "arr){" ) ] , [ ( NormalTok , " " ) , ( BuiltInTok , "Object" ) , ( NormalTok , " tmp = arr[i];" ) ] , [ ( NormalTok , " arr[i] = arr[j];" ) ] , [ ( NormalTok , " arr[j] = tmp;" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " " ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "public" ) , ( NormalTok , " " ) , ( DataTypeTok , "static" ) , ( NormalTok , " " ) , ( DataTypeTok , "boolean" ) , ( NormalTok , " " ) , ( FunctionTok , "canMakeWord" ) , ( NormalTok , "(" ) , ( BuiltInTok , "String" ) , ( NormalTok , " word, " ) , ( BuiltInTok , "String" ) , ( KeywordTok , "... " ) , ( NormalTok , "blocks) {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , "(word." ) , ( FunctionTok , "length" ) , ( NormalTok , "() == " ) , ( DecValTok , "0" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( KeywordTok , "true" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "char" ) , ( NormalTok , " c = " ) , ( BuiltInTok , "Character" ) , ( NormalTok , "." ) , ( FunctionTok , "toUpperCase" ) , ( NormalTok , "(word." ) , ( FunctionTok , "charAt" ) , ( NormalTok , "(" ) , ( DecValTok , "0" ) , ( NormalTok , "));" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "for" ) , ( NormalTok , "(" ) , ( DataTypeTok , "int" ) , ( NormalTok , " i = " ) , ( DecValTok , "0" ) , ( NormalTok , "; i < blocks." ) , ( FunctionTok , "length" ) , ( NormalTok , "; i++) {" ) ] , [ ( NormalTok , " " ) , ( BuiltInTok , "String" ) , ( NormalTok , " b = blocks[i];" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , "(" ) , ( BuiltInTok , "Character" ) , ( NormalTok , "." ) , ( FunctionTok , "toUpperCase" ) , ( NormalTok , "(b." ) , ( FunctionTok , "charAt" ) , ( NormalTok , "(" ) , ( DecValTok , "0" ) , ( NormalTok , ")) != c && " ) , ( BuiltInTok , "Character" ) , ( NormalTok , "." ) , ( FunctionTok , "toUpperCase" ) , ( NormalTok , "(b." ) , ( FunctionTok , "charAt" ) , ( NormalTok , "(" ) , ( DecValTok , "1" ) , ( NormalTok , ")) != c)" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "continue" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "swap" ) , ( NormalTok , "(" ) , ( DecValTok , "0" ) , ( NormalTok , ", i, blocks);" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , "(" ) , ( FunctionTok , "canMakeWord" ) , ( NormalTok , "(word." ) , ( FunctionTok , "substring" ) , ( NormalTok , "(" ) , ( DecValTok , "1" ) , ( NormalTok , "), " ) , ( BuiltInTok , "Arrays" ) , ( NormalTok , "." ) , ( FunctionTok , "copyOfRange" ) , ( NormalTok , "(blocks, " ) , ( DecValTok , "1" ) , ( NormalTok , ", blocks." ) , ( FunctionTok , "length" ) , ( NormalTok , ")))" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( KeywordTok , "true" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "swap" ) , ( NormalTok , "(" ) , ( DecValTok , "0" ) , ( NormalTok , ", i, blocks);" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " " ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( KeywordTok , "false" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " " ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "public" ) , ( NormalTok , " " ) , ( DataTypeTok , "static" ) , ( NormalTok , " " ) , ( DataTypeTok , "void" ) , ( NormalTok , " " ) , ( FunctionTok , "main" ) , ( NormalTok , "(" ) , ( BuiltInTok , "String" ) , ( NormalTok , "[] args){" ) ] , [ ( NormalTok , " " ) , ( BuiltInTok , "String" ) , ( NormalTok , "[] blocks = {" ) , ( StringTok , "\"BO\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"XK\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"DQ\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"CP\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"NA\"" ) , ( NormalTok , ", " ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"GT\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"RE\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"TG\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"QD\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"FS\"" ) , ( NormalTok , ", " ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"JW\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"HU\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"VI\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"AN\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"OB\"" ) , ( NormalTok , ", " ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"ER\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"FS\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"LY\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"PC\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"ZM\"" ) , ( NormalTok , "};" ) ] , [] , [ ( NormalTok , " " ) , ( BuiltInTok , "System" ) , ( NormalTok , "." ) , ( FunctionTok , "out" ) , ( NormalTok , "." ) , ( FunctionTok , "println" ) , ( NormalTok , "(" ) , ( StringTok , "\"" ) , ( SpecialCharTok , "\\\"\\\"" ) , ( StringTok , ": \"" ) , ( NormalTok , " + " ) , ( FunctionTok , "canMakeWord" ) , ( NormalTok , "(" ) , ( StringTok , "\"\"" ) , ( NormalTok , ", blocks));" ) ] , [ ( NormalTok , " " ) , ( BuiltInTok , "System" ) , ( NormalTok , "." ) , ( FunctionTok , "out" ) , ( NormalTok , "." ) , ( FunctionTok , "println" ) , ( NormalTok , "(" ) , ( StringTok , "\"A: \"" ) , ( NormalTok , " + " ) , ( FunctionTok , "canMakeWord" ) , ( NormalTok , "(" ) , ( StringTok , "\"A\"" ) , ( NormalTok , ", blocks));" ) ] , [ ( NormalTok , " " ) , ( BuiltInTok , "System" ) , ( NormalTok , "." ) , ( FunctionTok , "out" ) , ( NormalTok , "." ) , ( FunctionTok , "println" ) , ( NormalTok , "(" ) , ( StringTok , "\"BARK: \"" ) , ( NormalTok , " + " ) , ( FunctionTok , "canMakeWord" ) , ( NormalTok , "(" ) , ( StringTok , "\"BARK\"" ) , ( NormalTok , ", blocks));" ) ] , [ ( NormalTok , " " ) , ( BuiltInTok , "System" ) , ( NormalTok , "." ) , ( FunctionTok , "out" ) , ( NormalTok , "." ) , ( FunctionTok , "println" ) , ( NormalTok , "(" ) , ( StringTok , "\"book: \"" ) , ( NormalTok , " + " ) , ( FunctionTok , "canMakeWord" ) , ( NormalTok , "(" ) , ( StringTok , "\"book\"" ) , ( NormalTok , ", blocks));" ) ] , [ ( NormalTok , " " ) , ( BuiltInTok , "System" ) , ( NormalTok , "." ) , ( FunctionTok , "out" ) , ( NormalTok , "." ) , ( FunctionTok , "println" ) , ( NormalTok , "(" ) , ( StringTok , "\"treat: \"" ) , ( NormalTok , " + " ) , ( FunctionTok , "canMakeWord" ) , ( NormalTok , "(" ) , ( StringTok , "\"treat\"" ) , ( NormalTok , ", blocks));" ) ] , [ ( NormalTok , " " ) , ( BuiltInTok , "System" ) , ( NormalTok , "." ) , ( FunctionTok , "out" ) , ( NormalTok , "." ) , ( FunctionTok , "println" ) , ( NormalTok , "(" ) , ( StringTok , "\"COMMON: \"" ) , ( NormalTok , " + " ) , ( FunctionTok , "canMakeWord" ) , ( NormalTok , "(" ) , ( StringTok , "\"COMMON\"" ) , ( NormalTok , ", blocks));" ) ] , [ ( NormalTok , " " ) , ( BuiltInTok , "System" ) , ( NormalTok , "." ) , ( FunctionTok , "out" ) , ( NormalTok , "." ) , ( FunctionTok , "println" ) , ( NormalTok , "(" ) , ( StringTok , "\"SQuAd: \"" ) , ( NormalTok , " + " ) , ( FunctionTok , "canMakeWord" ) , ( NormalTok , "(" ) , ( StringTok , "\"SQuAd\"" ) , ( NormalTok , ", blocks));" ) ] , [ ( NormalTok , " " ) , ( BuiltInTok , "System" ) , ( NormalTok , "." ) , ( FunctionTok , "out" ) , ( NormalTok , "." ) , ( FunctionTok , "println" ) , ( NormalTok , "(" ) , ( StringTok , "\"CONFUSE: \"" ) , ( NormalTok , " + " ) , ( FunctionTok , "canMakeWord" ) , ( NormalTok , "(" ) , ( StringTok , "\"CONFUSE\"" ) , ( NormalTok , ", blocks));" ) ] , [ ( NormalTok , " " ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , "}" ) ] ] skylighting-core-0.8.5/test/expected/abc.javascript.native0000644000000000000000000001114713673235544022076 0ustar0000000000000000[ [ ( KeywordTok , "let" ) , ( NormalTok , " characters " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( StringTok , "\"BO XK DQ CP NA GT RE TG QD FS JW HU VI AN OB ER FS LY PC ZM\"" ) , ( OperatorTok , ";" ) ] , [ ( KeywordTok , "let" ) , ( NormalTok , " blocks " ) , ( OperatorTok , "=" ) , ( NormalTok , " characters" ) , ( OperatorTok , "." ) , ( FunctionTok , "split" ) , ( NormalTok , "(" ) , ( StringTok , "\" \"" ) , ( NormalTok , ")" ) , ( OperatorTok , "." ) , ( FunctionTok , "map" ) , ( NormalTok , "(pair " ) , ( KeywordTok , "=>" ) , ( NormalTok , " pair" ) , ( OperatorTok , "." ) , ( FunctionTok , "split" ) , ( NormalTok , "(" ) , ( StringTok , "\"\"" ) , ( NormalTok , "))" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) ] , [ ( KeywordTok , "function" ) , ( NormalTok , " " ) , ( FunctionTok , "isWordPossible" ) , ( NormalTok , "(word) {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "var" ) , ( NormalTok , " letters " ) , ( OperatorTok , "=" ) , ( NormalTok , " [" ) , ( OperatorTok , "..." ) , ( NormalTok , "word" ) , ( OperatorTok , "." ) , ( FunctionTok , "toUpperCase" ) , ( NormalTok , "()]" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "var" ) , ( NormalTok , " length " ) , ( OperatorTok , "=" ) , ( NormalTok , " letters" ) , ( OperatorTok , "." ) , ( AttributeTok , "length" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "var" ) , ( NormalTok , " copy " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( KeywordTok , "new" ) , ( NormalTok , " " ) , ( BuiltInTok , "Set" ) , ( NormalTok , "(blocks)" ) , ( OperatorTok , ";" ) ] , [] , [ ( NormalTok , " " ) , ( ControlFlowTok , "for" ) , ( NormalTok , " (" ) , ( KeywordTok , "let" ) , ( NormalTok , " letter " ) , ( KeywordTok , "of" ) , ( NormalTok , " letters) {" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "for" ) , ( NormalTok , " (" ) , ( KeywordTok , "let" ) , ( NormalTok , " block " ) , ( KeywordTok , "of" ) , ( NormalTok , " copy) {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "let" ) , ( NormalTok , " index " ) , ( OperatorTok , "=" ) , ( NormalTok , " block" ) , ( OperatorTok , "." ) , ( FunctionTok , "indexOf" ) , ( NormalTok , "(letter)" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "if" ) , ( NormalTok , " (index " ) , ( OperatorTok , "!==" ) , ( NormalTok , " " ) , ( DecValTok , "-1" ) , ( NormalTok , ") {" ) ] , [ ( NormalTok , " length" ) , ( OperatorTok , "--;" ) ] , [ ( NormalTok , " copy" ) , ( OperatorTok , "." ) , ( FunctionTok , "delete" ) , ( NormalTok , "(block)" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "break" ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " }" ) ] , [] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "return" ) , ( NormalTok , " " ) , ( OperatorTok , "!" ) , ( NormalTok , "length" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , "} " ) ] , [ ( NormalTok , " " ) ] , [ ( NormalTok , "[ " ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"A\"" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"BARK\"" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"BOOK\"" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"TREAT\"" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"COMMON\"" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"SQUAD\"" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"CONFUSE\"" ) , ( NormalTok , " " ) ] , [ ( NormalTok , "]" ) , ( OperatorTok , "." ) , ( FunctionTok , "forEach" ) , ( NormalTok , "(word " ) , ( KeywordTok , "=>" ) , ( NormalTok , " " ) , ( BuiltInTok , "console" ) , ( OperatorTok , "." ) , ( FunctionTok , "log" ) , ( NormalTok , "(" ) , ( VerbatimStringTok , "`" ) , ( SpecialCharTok , "${" ) , ( NormalTok , "word" ) , ( SpecialCharTok , "}" ) , ( VerbatimStringTok , ": " ) , ( SpecialCharTok , "${" ) , ( FunctionTok , "isWordPossible" ) , ( NormalTok , "(word)" ) , ( SpecialCharTok , "}" ) , ( VerbatimStringTok , "`" ) , ( NormalTok , "))" ) , ( OperatorTok , ";" ) ] , [] ] skylighting-core-0.8.5/test/expected/abc.julia.native0000644000000000000000000000252013640667036021026 0ustar0000000000000000[ [ ( KeywordTok , "function" ) , ( NormalTok , " abc (str" ) , ( OperatorTok , "," ) , ( NormalTok , " list)" ) ] , [ ( NormalTok , " isempty(str) " ) , ( OperatorTok , "&&" ) , ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( ExtensionTok , "true" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "for" ) , ( NormalTok , " i " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( FloatTok , "1" ) , ( OperatorTok , ":" ) , ( NormalTok , "length(list)" ) ] , [ ( NormalTok , " str[" ) , ( KeywordTok , "end" ) , ( NormalTok , "] " ) , ( KeywordTok , "in" ) , ( NormalTok , " list[i] " ) , ( OperatorTok , "&&" ) , ( NormalTok , " " ) ] , [ ( NormalTok , " any([abc(str[" ) , ( FloatTok , "1" ) , ( OperatorTok , ":" ) , ( KeywordTok , "end" ) , ( OperatorTok , "-" ) , ( FloatTok , "1" ) , ( NormalTok , "]" ) , ( OperatorTok , "," ) , ( NormalTok , " deleteat" ) , ( OperatorTok , "!" ) , ( NormalTok , "(copy(list)" ) , ( OperatorTok , "," ) , ( NormalTok , " i))]) " ) , ( OperatorTok , "&&" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( ExtensionTok , "true" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end" ) ] , [ ( NormalTok , " " ) , ( ExtensionTok , "false" ) ] , [ ( KeywordTok , "end" ) ] ] skylighting-core-0.8.5/test/expected/abc.kotlin.native0000644000000000000000000001726213246550627021232 0ustar0000000000000000[ [ ( KeywordTok , "import" ) , ( NormalTok , " " ) , ( ImportTok , "java.util.Arrays" ) ] , [] , [ ( CommentTok , "/*" ) ] , [ ( CommentTok , " Swap elements i and j of a Kotlin Array." ) ] , [ ( CommentTok , " */" ) ] , [ ( KeywordTok , "fun" ) , ( NormalTok , " <" ) , ( DataTypeTok , "T" ) , ( NormalTok , "> " ) , ( FunctionTok , "Array" ) , ( NormalTok , "<" ) , ( DataTypeTok , "T" ) , ( NormalTok , ">." ) , ( FunctionTok , "swap" ) , ( NormalTok , "(" ) , ( VariableTok , "i" ) , ( NormalTok , ": " ) , ( DataTypeTok , "Int" ) , ( NormalTok , ", " ) , ( VariableTok , "j" ) , ( NormalTok , ": " ) , ( DataTypeTok , "Int" ) , ( NormalTok , ") {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "val" ) , ( NormalTok , " " ) , ( VariableTok , "tmp" ) , ( NormalTok , " = " ) , ( KeywordTok , "this" ) , ( NormalTok , "[i]" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "this" ) , ( NormalTok , "[i] = " ) , ( KeywordTok , "this" ) , ( NormalTok , "[j]" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "this" ) , ( NormalTok , "[j] = tmp" ) ] , [ ( NormalTok , "}" ) ] , [] , [ ( KeywordTok , "data" ) , ( NormalTok , " " ) , ( KeywordTok , "class" ) , ( NormalTok , " Block(" ) , ( KeywordTok , "val" ) , ( NormalTok , " " ) , ( VariableTok , "block" ) , ( NormalTok , ": " ) , ( DataTypeTok , "String" ) , ( NormalTok , ")" ) ] , [] , [ ( NormalTok , "/*" ) ] , [ ( NormalTok , " * Not the most elegant way but interesting from an highlighting perspective ;)" ) ] , [ ( NormalTok , " */" ) ] , [ ( KeywordTok , "public" ) , ( NormalTok , " " ) , ( KeywordTok , "class" ) , ( NormalTok , " ABC() {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "class" ) , ( NormalTok , " " ) , ( KeywordTok , "object" ) , ( NormalTok , " {" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "public" ) , ( NormalTok , " " ) , ( KeywordTok , "fun" ) , ( NormalTok , " " ) , ( FunctionTok , "canMakeWord" ) , ( NormalTok , "(" ) , ( VariableTok , "word" ) , ( NormalTok , ": " ) , ( DataTypeTok , "String" ) , ( NormalTok , ", " ) , ( VariableTok , "blocks" ) , ( NormalTok , ": " ) , ( DataTypeTok , "Array" ) , ( NormalTok , "<" ) , ( VariableTok , "Block" ) , ( NormalTok , ">): " ) , ( DataTypeTok , "Boolean" ) , ( NormalTok , " {" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "if" ) , ( NormalTok , " (word.length() == " ) , ( DecValTok , "0" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( KeywordTok , "true" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "val" ) , ( NormalTok , " " ) , ( VariableTok , "c" ) , ( NormalTok , " = Character.toUpperCase(word.charAt(" ) , ( DecValTok , "0" ) , ( NormalTok , "))" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "for" ) , ( NormalTok , " (i " ) , ( KeywordTok , "in" ) , ( NormalTok , " " ) , ( DecValTok , "0" ) , ( NormalTok , "..blocks.size - " ) , ( DecValTok , "1" ) , ( NormalTok , ") {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "val" ) , ( NormalTok , " " ) , ( VariableTok , "b" ) , ( NormalTok , " = blocks[i]" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "if" ) , ( NormalTok , " (Character.toUpperCase(b.block.charAt(" ) , ( DecValTok , "0" ) , ( NormalTok , ")) != c && Character.toUpperCase(b.block.charAt(" ) , ( DecValTok , "1" ) , ( NormalTok , ")) != c)" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "continue" ) ] , [ ( NormalTok , " blocks.swap(" ) , ( DecValTok , "0" ) , ( NormalTok , ", i)" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "if" ) , ( NormalTok , " (canMakeWord(word.substring(" ) , ( DecValTok , "1" ) , ( NormalTok , "), Arrays.copyOfRange(blocks, " ) , ( DecValTok , "1" ) , ( NormalTok , ", blocks.size)))" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( KeywordTok , "true" ) ] , [ ( NormalTok , " blocks.swap(" ) , ( DecValTok , "0" ) , ( NormalTok , ", i)" ) ] , [ ( NormalTok , " }" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( KeywordTok , "false" ) ] , [ ( NormalTok , " }" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "public" ) , ( NormalTok , " " ) , ( KeywordTok , "fun" ) , ( NormalTok , " " ) , ( FunctionTok , "main" ) , ( NormalTok , "(" ) , ( VariableTok , "args" ) , ( NormalTok , ": " ) , ( DataTypeTok , "Array" ) , ( NormalTok , "<" ) , ( VariableTok , "String" ) , ( NormalTok , ">) {" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "val" ) , ( NormalTok , " " ) , ( VariableTok , "blocksString" ) , ( NormalTok , " = array(" ) , ( StringTok , "\"BO\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"XK\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"DQ\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"CP\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"NA\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"GT\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"RE\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"TG\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"QD\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"FS\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"JW\"" ) , ( NormalTok , "," ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"HU\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"VI\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"AN\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"OB\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"ER\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"FS\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"LY\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"PC\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"ZM\"" ) , ( NormalTok , ");" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "val" ) , ( NormalTok , " " ) , ( VariableTok , "blocks" ) , ( NormalTok , " = Array(blocksString.size, { s -> Block(blocksString[s])})" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "val" ) , ( NormalTok , " " ) , ( VariableTok , "words" ) , ( NormalTok , " = array(" ) , ( StringTok , "\"\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"A\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"BARK\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"book\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"treat\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"COMMON\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"SQuAd\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"CONFUSE\"" ) , ( NormalTok , ");" ) ] , [] , [ ( NormalTok , " " ) , ( ControlFlowTok , "for" ) , ( NormalTok , " (word " ) , ( KeywordTok , "in" ) , ( NormalTok , " words) {" ) ] , [ ( NormalTok , " System." ) , ( KeywordTok , "out" ) , ( NormalTok , ".println(" ) , ( StringTok , "\"${word}: \"" ) , ( NormalTok , " + canMakeWord(" ) , ( StringTok , "\"${word}\"" ) , ( NormalTok , ", blocks))" ) ] , [ ( NormalTok , " }" ) ] , [] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , "}" ) ] , [] , [ ( KeywordTok , "fun" ) , ( NormalTok , " " ) , ( FunctionTok , "main" ) , ( NormalTok , "(" ) , ( VariableTok , "args" ) , ( NormalTok , ": " ) , ( DataTypeTok , "Array" ) , ( NormalTok , "<" ) , ( VariableTok , "String" ) , ( NormalTok , ">) = ABC.main(args)" ) ] ] skylighting-core-0.8.5/test/expected/abc.lisp.native0000644000000000000000000000352313246550627020674 0ustar0000000000000000[ [] , [ ( NormalTok , "(" ) , ( KeywordTok , "defun" ) , ( FunctionTok , " word-possible-p " ) , ( NormalTok , "(word blocks)" ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "cond" ) , ( NormalTok , " " ) ] , [ ( NormalTok , " ((" ) , ( OperatorTok , "=" ) , ( NormalTok , " (" ) , ( KeywordTok , "length" ) , ( NormalTok , " word) " ) , ( DecValTok , "0" ) , ( NormalTok , ") " ) , ( KeywordTok , "t" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " ((" ) , ( KeywordTok , "null" ) , ( NormalTok , " blocks) " ) , ( KeywordTok , "nil" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "t" ) , ( NormalTok , " (" ) , ( KeywordTok , "let*" ) , ( NormalTok , " " ) ] , [ ( NormalTok , " ((c (" ) , ( KeywordTok , "aref" ) , ( NormalTok , " word " ) , ( DecValTok , "0" ) , ( NormalTok , "))" ) ] , [ ( NormalTok , " (bs (" ) , ( KeywordTok , "remove-if-not" ) , ( NormalTok , " #'(" ) , ( KeywordTok , "lambda" ) , ( NormalTok , " (b) " ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "find" ) , ( NormalTok , " c b " ) , ( BuiltInTok , ":test" ) , ( NormalTok , " #'char-equal))" ) ] , [ ( NormalTok , " blocks)))" ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "some" ) , ( NormalTok , " #'identity " ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "loop" ) , ( NormalTok , " for b in bs" ) ] , [ ( NormalTok , " collect (word-possible-p" ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "subseq" ) , ( NormalTok , " word " ) , ( DecValTok , "1" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "remove" ) , ( NormalTok , " b blocks))))))))" ) ] ] skylighting-core-0.8.5/test/expected/abc.matlab.native0000644000000000000000000001742313640667036021172 0ustar0000000000000000[ [ ( KeywordTok , "function" ) , ( NormalTok , " " ) , ( VariableTok , "testABC" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "combos" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " [" ) , ( SpecialStringTok , "'BO'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'XK'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'DQ'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'CP'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'NA'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'GT'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'RE'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'TG'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'QD'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( OperatorTok , "..." ) ] , [ ( NormalTok , " " ) , ( SpecialStringTok , "'FS'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'JW'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'HU'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'VI'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'AN'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'OB'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'ER'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'FS'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'LY'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( OperatorTok , "..." ) ] , [ ( NormalTok , " " ) , ( SpecialStringTok , "'PC'" ) , ( NormalTok , " " ) , ( OperatorTok , ";" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'ZM'" ) , ( NormalTok , "]" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "words" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " {" ) , ( SpecialStringTok , "'A'" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'BARK'" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'BOOK'" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'TREAT'" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'COMMON'" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'SQUAD'" ) , ( NormalTok , " " ) , ( SpecialStringTok , "'CONFUSE'" ) , ( NormalTok , "}" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "for" ) , ( NormalTok , " " ) , ( VariableTok , "k" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( FloatTok , "1" ) , ( OperatorTok , ":" ) , ( VariableTok , "length" ) , ( NormalTok , "(" ) , ( VariableTok , "words" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "possible" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( VariableTok , "canMakeWord" ) , ( NormalTok , "(" ) , ( VariableTok , "words" ) , ( NormalTok , "{" ) , ( VariableTok , "k" ) , ( NormalTok , "}" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) , ( VariableTok , "combos" ) , ( NormalTok , ")" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "fprintf" ) , ( NormalTok , "(" ) , ( SpecialStringTok , "'Can%s make word %s.\\n'" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) , ( VariableTok , "char" ) , ( NormalTok , "(" ) , ( OperatorTok , "~" ) , ( VariableTok , "possible" ) , ( OperatorTok , ".*" ) , ( SpecialStringTok , "'NOT'" ) , ( NormalTok , ")" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) , ( VariableTok , "words" ) , ( NormalTok , "{" ) , ( VariableTok , "k" ) , ( NormalTok , "})" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end" ) ] , [ ( KeywordTok , "end" ) ] , [] , [ ( KeywordTok , "function" ) , ( NormalTok , " " ) , ( VariableTok , "isPossible" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( VariableTok , "canMakeWord" ) , ( NormalTok , "(" ) , ( VariableTok , "word" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) , ( VariableTok , "combos" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "word" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( VariableTok , "lower" ) , ( NormalTok , "(" ) , ( VariableTok , "word" ) , ( NormalTok , ")" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "combos" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( VariableTok , "lower" ) , ( NormalTok , "(" ) , ( VariableTok , "combos" ) , ( NormalTok , ")" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "isPossible" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( VariableTok , "true" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "k" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( FloatTok , "1" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "while" ) , ( NormalTok , " " ) , ( VariableTok , "isPossible" ) , ( NormalTok , " " ) , ( OperatorTok , "&&" ) , ( NormalTok , " " ) , ( VariableTok , "k" ) , ( NormalTok , " " ) , ( OperatorTok , "<=" ) , ( NormalTok , " " ) , ( VariableTok , "length" ) , ( NormalTok , "(" ) , ( VariableTok , "word" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " [" ) , ( VariableTok , "r" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) , ( VariableTok , "c" ) , ( NormalTok , "] " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( VariableTok , "find" ) , ( NormalTok , "(" ) , ( VariableTok , "combos" ) , ( NormalTok , " " ) , ( OperatorTok , "==" ) , ( NormalTok , " " ) , ( VariableTok , "word" ) , ( NormalTok , "(" ) , ( VariableTok , "k" ) , ( NormalTok , ")" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) , ( FloatTok , "1" ) , ( NormalTok , ")" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " " ) , ( OperatorTok , "~" ) , ( VariableTok , "isempty" ) , ( NormalTok , "(" ) , ( VariableTok , "r" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "combos" ) , ( NormalTok , "(" ) , ( VariableTok , "r" ) , ( OperatorTok , "," ) , ( NormalTok , " " ) , ( OperatorTok , ":" ) , ( NormalTok , ") " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( SpecialStringTok , "''" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "else" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "isPossible" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( VariableTok , "false" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end" ) ] , [ ( NormalTok , " " ) , ( VariableTok , "k" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( VariableTok , "k" ) , ( OperatorTok , "+" ) , ( FloatTok , "1" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "end" ) ] , [ ( KeywordTok , "end" ) ] ] skylighting-core-0.8.5/test/expected/abc.ocaml.native0000644000000000000000000001315113246550627021016 0ustar0000000000000000[ [ ( KeywordTok , "let" ) , ( NormalTok , " blocks = [" ) ] , [ ( NormalTok , " (" ) , ( CharTok , "'B'" ) , ( NormalTok , ", " ) , ( CharTok , "'O'" ) , ( NormalTok , "); (" ) , ( CharTok , "'X'" ) , ( NormalTok , ", " ) , ( CharTok , "'K'" ) , ( NormalTok , "); (" ) , ( CharTok , "'D'" ) , ( NormalTok , ", " ) , ( CharTok , "'Q'" ) , ( NormalTok , "); (" ) , ( CharTok , "'C'" ) , ( NormalTok , ", " ) , ( CharTok , "'P'" ) , ( NormalTok , ");" ) ] , [ ( NormalTok , " (" ) , ( CharTok , "'N'" ) , ( NormalTok , ", " ) , ( CharTok , "'A'" ) , ( NormalTok , "); (" ) , ( CharTok , "'G'" ) , ( NormalTok , ", " ) , ( CharTok , "'T'" ) , ( NormalTok , "); (" ) , ( CharTok , "'R'" ) , ( NormalTok , ", " ) , ( CharTok , "'E'" ) , ( NormalTok , "); (" ) , ( CharTok , "'T'" ) , ( NormalTok , ", " ) , ( CharTok , "'G'" ) , ( NormalTok , ");" ) ] , [ ( NormalTok , " (" ) , ( CharTok , "'Q'" ) , ( NormalTok , ", " ) , ( CharTok , "'D'" ) , ( NormalTok , "); (" ) , ( CharTok , "'F'" ) , ( NormalTok , ", " ) , ( CharTok , "'S'" ) , ( NormalTok , "); (" ) , ( CharTok , "'J'" ) , ( NormalTok , ", " ) , ( CharTok , "'W'" ) , ( NormalTok , "); (" ) , ( CharTok , "'H'" ) , ( NormalTok , ", " ) , ( CharTok , "'U'" ) , ( NormalTok , ");" ) ] , [ ( NormalTok , " (" ) , ( CharTok , "'V'" ) , ( NormalTok , ", " ) , ( CharTok , "'I'" ) , ( NormalTok , "); (" ) , ( CharTok , "'A'" ) , ( NormalTok , ", " ) , ( CharTok , "'N'" ) , ( NormalTok , "); (" ) , ( CharTok , "'O'" ) , ( NormalTok , ", " ) , ( CharTok , "'B'" ) , ( NormalTok , "); (" ) , ( CharTok , "'E'" ) , ( NormalTok , ", " ) , ( CharTok , "'R'" ) , ( NormalTok , ");" ) ] , [ ( NormalTok , " (" ) , ( CharTok , "'F'" ) , ( NormalTok , ", " ) , ( CharTok , "'S'" ) , ( NormalTok , "); (" ) , ( CharTok , "'L'" ) , ( NormalTok , ", " ) , ( CharTok , "'Y'" ) , ( NormalTok , "); (" ) , ( CharTok , "'P'" ) , ( NormalTok , ", " ) , ( CharTok , "'C'" ) , ( NormalTok , "); (" ) , ( CharTok , "'Z'" ) , ( NormalTok , ", " ) , ( CharTok , "'M'" ) , ( NormalTok , ");" ) ] , [ ( NormalTok , "]" ) ] , [] , [ ( KeywordTok , "let" ) , ( NormalTok , " find_letter blocks c =" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "let" ) , ( NormalTok , " found, remaining =" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "List" ) , ( NormalTok , ".partition (" ) , ( KeywordTok , "fun" ) , ( NormalTok , " (c1, c2) -> c1 = c || c2 = c) blocks" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "in" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "match" ) , ( NormalTok , " found " ) , ( KeywordTok , "with" ) ] , [ ( NormalTok , " | _ :: res -> " ) , ( DataTypeTok , "Some" ) , ( NormalTok , " (res @ remaining)" ) ] , [ ( NormalTok , " | _ -> " ) , ( DataTypeTok , "None" ) ] , [] , [ ( KeywordTok , "let" ) , ( NormalTok , " can_make_word w =" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "let" ) , ( NormalTok , " n = " ) , ( DataTypeTok , "String" ) , ( NormalTok , ".length w " ) , ( KeywordTok , "in" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "let" ) , ( NormalTok , " " ) , ( KeywordTok , "rec" ) , ( NormalTok , " aux i _blocks =" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " i >= n " ) , ( KeywordTok , "then" ) , ( NormalTok , " " ) , ( KeywordTok , "true" ) , ( NormalTok , " " ) , ( KeywordTok , "else" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "match" ) , ( NormalTok , " find_letter _blocks w.[i] " ) , ( KeywordTok , "with" ) ] , [ ( NormalTok , " | " ) , ( DataTypeTok , "None" ) , ( NormalTok , " -> " ) , ( KeywordTok , "false" ) ] , [ ( NormalTok , " | " ) , ( DataTypeTok , "Some" ) , ( NormalTok , " rem_blocks ->" ) ] , [ ( NormalTok , " aux (" ) , ( DataTypeTok , "succ" ) , ( NormalTok , " i) rem_blocks" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "in" ) ] , [ ( NormalTok , " aux " ) , ( DecValTok , "0" ) , ( NormalTok , " blocks" ) ] , [] , [ ( KeywordTok , "let" ) , ( NormalTok , " test label f (word, should) =" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "Printf" ) , ( NormalTok , ".printf " ) , ( StringTok , "\"- %s %S = %B (should: %B)" ) , ( CharTok , "\\n" ) , ( StringTok , "\"" ) , ( NormalTok , " label word (f word) should" ) ] , [] , [ ( KeywordTok , "let" ) , ( NormalTok , " () =" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "List" ) , ( NormalTok , ".iter (test " ) , ( StringTok , "\"can make word\"" ) , ( NormalTok , " can_make_word) [" ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"A\"" ) , ( NormalTok , ", " ) , ( KeywordTok , "true" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"BARK\"" ) , ( NormalTok , ", " ) , ( KeywordTok , "true" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"BOOK\"" ) , ( NormalTok , ", " ) , ( KeywordTok , "false" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"TREAT\"" ) , ( NormalTok , ", " ) , ( KeywordTok , "true" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"COMMON\"" ) , ( NormalTok , ", " ) , ( KeywordTok , "false" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"SQUAD\"" ) , ( NormalTok , ", " ) , ( KeywordTok , "true" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"CONFUSE\"" ) , ( NormalTok , ", " ) , ( KeywordTok , "true" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , " ]" ) ] ] skylighting-core-0.8.5/test/expected/abc.perl.native0000644000000000000000000000532213246550627020666 0ustar0000000000000000[ [ ( FunctionTok , "use" ) , ( NormalTok , " " ) , ( FunctionTok , "Test::More" ) , ( NormalTok , " tests => " ) , ( DecValTok , "8" ) , ( NormalTok , ";" ) ] , [] , [ ( KeywordTok , "my" ) , ( NormalTok , " " ) , ( DataTypeTok , "@blocks1" ) , ( NormalTok , " = " ) , ( KeywordTok , "qw(" ) , ( NormalTok , "BO XK DQ CP NA GT RE TG QD FS JW HU VI AN OB ER FS LY PC ZM" ) , ( KeywordTok , ")" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , "is(can_make_word(" ) , ( KeywordTok , "\"" ) , ( StringTok , "A" ) , ( KeywordTok , "\"" ) , ( NormalTok , ", " ) , ( DataTypeTok , "@blocks1" ) , ( NormalTok , "), " ) , ( DecValTok , "1" ) , ( NormalTok , ");" ) ] , [ ( NormalTok , "is(can_make_word(" ) , ( KeywordTok , "\"" ) , ( StringTok , "BARK" ) , ( KeywordTok , "\"" ) , ( NormalTok , ", " ) , ( DataTypeTok , "@blocks1" ) , ( NormalTok , "), " ) , ( DecValTok , "1" ) , ( NormalTok , ");" ) ] , [ ( NormalTok , "is(can_make_word(" ) , ( KeywordTok , "\"" ) , ( StringTok , "BOOK" ) , ( KeywordTok , "\"" ) , ( NormalTok , ", " ) , ( DataTypeTok , "@blocks1" ) , ( NormalTok , "), " ) , ( FunctionTok , "undef" ) , ( NormalTok , ");" ) ] , [ ( NormalTok , "is(can_make_word(" ) , ( KeywordTok , "\"" ) , ( StringTok , "TREAT" ) , ( KeywordTok , "\"" ) , ( NormalTok , ", " ) , ( DataTypeTok , "@blocks1" ) , ( NormalTok , "), " ) , ( DecValTok , "1" ) , ( NormalTok , ");" ) ] , [ ( NormalTok , "is(can_make_word(" ) , ( KeywordTok , "\"" ) , ( StringTok , "COMMON" ) , ( KeywordTok , "\"" ) , ( NormalTok , ", " ) , ( DataTypeTok , "@blocks1" ) , ( NormalTok , "), " ) , ( FunctionTok , "undef" ) , ( NormalTok , ");" ) ] , [ ( NormalTok , "is(can_make_word(" ) , ( KeywordTok , "\"" ) , ( StringTok , "SQUAD" ) , ( KeywordTok , "\"" ) , ( NormalTok , ", " ) , ( DataTypeTok , "@blocks1" ) , ( NormalTok , "), " ) , ( DecValTok , "1" ) , ( NormalTok , ");" ) ] , [ ( NormalTok , "is(can_make_word(" ) , ( KeywordTok , "\"" ) , ( StringTok , "CONFUSE" ) , ( KeywordTok , "\"" ) , ( NormalTok , ", " ) , ( DataTypeTok , "@blocks1" ) , ( NormalTok , "), " ) , ( DecValTok , "1" ) , ( NormalTok , ");" ) ] , [] , [ ( KeywordTok , "my" ) , ( NormalTok , " " ) , ( DataTypeTok , "@blocks2" ) , ( NormalTok , " = " ) , ( KeywordTok , "qw(" ) , ( NormalTok , "US TZ AO QA" ) , ( KeywordTok , ")" ) , ( NormalTok , ";" ) ] , [ ( NormalTok , "is(can_make_word(" ) , ( KeywordTok , "'" ) , ( StringTok , "auto" ) , ( KeywordTok , "'" ) , ( NormalTok , ", " ) , ( DataTypeTok , "@blocks2" ) , ( NormalTok , "), " ) , ( DecValTok , "1" ) , ( NormalTok , ");" ) ] , [] ] skylighting-core-0.8.5/test/expected/abc.php.native0000644000000000000000000001317613246550627020521 0ustar0000000000000000[ [] , [ ( KeywordTok , " " ) , ( KeywordTok , "$block" ) , ( OtherTok , ")" ) , ( NormalTok , " {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " " ) , ( OtherTok , "(" ) , ( FunctionTok , "strpos" ) , ( OtherTok , "(" ) , ( KeywordTok , "$block" ) , ( OtherTok , "," ) , ( NormalTok , " " ) , ( KeywordTok , "$char" ) , ( OtherTok , ")" ) , ( NormalTok , " !== " ) , ( KeywordTok , "FALSE" ) , ( OtherTok , ")" ) , ( NormalTok , " {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "unset" ) , ( OtherTok , "(" ) , ( KeywordTok , "$blocks" ) , ( OtherTok , "[" ) , ( KeywordTok , "$k" ) , ( OtherTok , "]);" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "continue" ) , ( OtherTok , "(" ) , ( DecValTok , "2" ) , ( OtherTok , ");" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( KeywordTok , "false" ) , ( OtherTok , ";" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( KeywordTok , "true" ) , ( OtherTok , ";" ) ] , [ ( NormalTok , "}" ) ] , [] , [ ( KeywordTok , "foreach" ) , ( NormalTok , " " ) , ( OtherTok , "(" ) , ( KeywordTok , "$words" ) , ( NormalTok , " " ) , ( KeywordTok , "as" ) , ( NormalTok , " " ) , ( KeywordTok , "$word" ) , ( OtherTok , ")" ) , ( NormalTok , " {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "echo" ) , ( NormalTok , " " ) , ( KeywordTok , "$word" ) , ( NormalTok , "." ) , ( StringTok , "': '" ) , ( OtherTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "echo" ) , ( NormalTok , " canMakeWord" ) , ( OtherTok , "(" ) , ( KeywordTok , "$word" ) , ( OtherTok , ")" ) , ( NormalTok , " " ) , ( OtherTok , "?" ) , ( NormalTok , " " ) , ( StringTok , "\"True\"" ) , ( NormalTok , " " ) , ( OtherTok , ":" ) , ( NormalTok , " " ) , ( StringTok , "\"False\"" ) , ( OtherTok , ";" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "echo" ) , ( NormalTok , " " ) , ( StringTok , "\"" ) , ( KeywordTok , "\\r\\n" ) , ( StringTok , "\"" ) , ( OtherTok , ";" ) ] , [ ( NormalTok , "}" ) ] ] skylighting-core-0.8.5/test/expected/abc.prolog.native0000644000000000000000000001020113246550627021216 0ustar0000000000000000[ [ ( NormalTok , "abc_problem " ) , ( KeywordTok , ":-" ) ] , [ ( NormalTok , " maplist(abc_problem" ) , ( KeywordTok , "," ) , ( NormalTok , " [" ) , ( StringTok , "''" ) , ( NormalTok , ", " ) , ( StringTok , "'" ) , ( ErrorTok , "A" ) , ( StringTok , "'" ) , ( NormalTok , ", bark, bOOk, treAT, " ) , ( StringTok , "'" ) , ( ErrorTok , "COmmon" ) , ( StringTok , "'" ) , ( NormalTok , ", sQuaD, " ) , ( StringTok , "'" ) , ( ErrorTok , "CONFUSE" ) , ( StringTok , "'" ) , ( NormalTok , "])" ) , ( KeywordTok , "." ) ] , [] , [] , [ ( NormalTok , "abc_problem(" ) , ( DataTypeTok , "Word" ) , ( NormalTok , ") " ) , ( KeywordTok , ":-" ) ] , [ ( NormalTok , " " ) , ( DataTypeTok , "L" ) , ( NormalTok , " " ) , ( KeywordTok , "=" ) , ( NormalTok , " [[b,o],[x,k],[d,q],[c,p],[n,a],[g,t],[r,e],[t,g],[q,d],[f,s]," ) ] , [ ( NormalTok , " [j,w],[h,u],[v,i],[a,n],[o,b],[e,r],[f,s],[l,y],[p,c],[z,m]]" ) , ( KeywordTok , "," ) ] , [] , [ ( NormalTok , " ( abc_problem(" ) , ( DataTypeTok , "L" ) , ( KeywordTok , "," ) , ( NormalTok , " " ) , ( DataTypeTok , "Word" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "->" ) , ( NormalTok , " format(" ) , ( StringTok , "'~" ) , ( ErrorTok , "w" ) , ( AlertTok , " " ) , ( ErrorTok , "OK" ) , ( StringTok , "~" ) , ( ErrorTok , "n" ) , ( StringTok , "'" ) , ( KeywordTok , "," ) , ( NormalTok , " [" ) , ( DataTypeTok , "Word" ) , ( NormalTok , "])" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , ";" ) , ( NormalTok , " format(" ) , ( StringTok , "'~" ) , ( ErrorTok , "w" ) , ( AlertTok , " " ) , ( ErrorTok , "KO" ) , ( StringTok , "~" ) , ( ErrorTok , "n" ) , ( StringTok , "'" ) , ( KeywordTok , "," ) , ( NormalTok , " [" ) , ( DataTypeTok , "Word" ) , ( NormalTok , "]))" ) , ( KeywordTok , "." ) ] , [] , [ ( NormalTok , "abc_problem(" ) , ( DataTypeTok , "L" ) , ( KeywordTok , "," ) , ( NormalTok , " " ) , ( DataTypeTok , "Word" ) , ( NormalTok , ") " ) , ( KeywordTok , ":-" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "atom_chars" ) , ( NormalTok , "(" ) , ( DataTypeTok , "Word" ) , ( KeywordTok , "," ) , ( NormalTok , " " ) , ( DataTypeTok , "C_Words" ) , ( NormalTok , ")" ) , ( KeywordTok , "," ) ] , [ ( NormalTok , " maplist(downcase_atom" ) , ( KeywordTok , "," ) , ( NormalTok , " " ) , ( DataTypeTok , "C_Words" ) , ( KeywordTok , "," ) , ( NormalTok , " " ) , ( DataTypeTok , "D_Words" ) , ( NormalTok , ")" ) , ( KeywordTok , "," ) ] , [ ( NormalTok , " can_makeword(" ) , ( DataTypeTok , "L" ) , ( KeywordTok , "," ) , ( NormalTok , " " ) , ( DataTypeTok , "D_Words" ) , ( NormalTok , ")" ) , ( KeywordTok , "." ) ] , [] , [ ( NormalTok , "can_makeword(" ) , ( DataTypeTok , "_L" ) , ( KeywordTok , "," ) , ( NormalTok , " [])" ) , ( KeywordTok , "." ) ] , [] , [ ( NormalTok , "can_makeword(" ) , ( DataTypeTok , "L" ) , ( KeywordTok , "," ) , ( NormalTok , " [" ) , ( DataTypeTok , "H" ) , ( NormalTok , " " ) , ( FunctionTok , "|" ) , ( NormalTok , " " ) , ( DataTypeTok , "T" ) , ( NormalTok , "]) " ) , ( KeywordTok , ":-" ) ] , [ ( NormalTok , " ( select([" ) , ( DataTypeTok , "H" ) , ( NormalTok , ", " ) , ( DataTypeTok , "_" ) , ( NormalTok , "]" ) , ( KeywordTok , "," ) , ( NormalTok , " " ) , ( DataTypeTok , "L" ) , ( KeywordTok , "," ) , ( NormalTok , " " ) , ( DataTypeTok , "L1" ) , ( NormalTok , ")" ) , ( KeywordTok , ";" ) , ( NormalTok , " select([" ) , ( DataTypeTok , "_" ) , ( NormalTok , ", " ) , ( DataTypeTok , "H" ) , ( NormalTok , "]" ) , ( KeywordTok , "," ) , ( NormalTok , " " ) , ( DataTypeTok , "L" ) , ( KeywordTok , "," ) , ( NormalTok , " " ) , ( DataTypeTok , "L1" ) , ( NormalTok , "))" ) , ( KeywordTok , "," ) ] , [ ( NormalTok , " can_makeword(" ) , ( DataTypeTok , "L1" ) , ( KeywordTok , "," ) , ( NormalTok , " " ) , ( DataTypeTok , "T" ) , ( NormalTok , ")" ) , ( KeywordTok , "." ) ] , [] ] skylighting-core-0.8.5/test/expected/abc.python.native0000644000000000000000000000525513246550627021252 0ustar0000000000000000[ [ ( KeywordTok , "def" ) , ( NormalTok , " mkword(w, b):" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "if" ) , ( NormalTok , " " ) , ( KeywordTok , "not" ) , ( NormalTok , " w: " ) , ( ControlFlowTok , "return" ) , ( NormalTok , " []" ) ] , [] , [ ( NormalTok , " c,w " ) , ( OperatorTok , "=" ) , ( NormalTok , " w[" ) , ( DecValTok , "0" ) , ( NormalTok , "],w[" ) , ( DecValTok , "1" ) , ( NormalTok , ":]" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "for" ) , ( NormalTok , " i " ) , ( KeywordTok , "in" ) , ( NormalTok , " " ) , ( BuiltInTok , "range" ) , ( NormalTok , "(" ) , ( BuiltInTok , "len" ) , ( NormalTok , "(b)):" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "if" ) , ( NormalTok , " c " ) , ( KeywordTok , "in" ) , ( NormalTok , " b[i]:" ) ] , [ ( NormalTok , " m " ) , ( OperatorTok , "=" ) , ( NormalTok , " mkword(w, b[" ) , ( DecValTok , "0" ) , ( NormalTok , ":i] " ) , ( OperatorTok , "+" ) , ( NormalTok , " b[i" ) , ( OperatorTok , "+" ) , ( DecValTok , "1" ) , ( NormalTok , ":])" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "if" ) , ( NormalTok , " m " ) , ( OperatorTok , "!=" ) , ( NormalTok , " " ) , ( VariableTok , "None" ) , ( NormalTok , ": " ) , ( ControlFlowTok , "return" ) , ( NormalTok , " [b[i]] " ) , ( OperatorTok , "+" ) , ( NormalTok , " m" ) ] , [] , [ ( KeywordTok , "def" ) , ( NormalTok , " abc(w, blk):" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "return" ) , ( NormalTok , " mkword(w.upper(), [a.upper() " ) , ( ControlFlowTok , "for" ) , ( NormalTok , " a " ) , ( KeywordTok , "in" ) , ( NormalTok , " blk])" ) ] , [] , [ ( NormalTok , "blocks " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( StringTok , "'BO XK DQ CP NA GT RE TG QD FS JW HU VI AN OB ER FS LY PC ZM'" ) , ( NormalTok , ".split()" ) ] , [] , [ ( ControlFlowTok , "for" ) , ( NormalTok , " w " ) , ( KeywordTok , "in" ) , ( NormalTok , " " ) , ( StringTok , "\", A, bark, book, treat, common, SQUAD, conFUsEd\"" ) , ( NormalTok , ".split(" ) , ( StringTok , "', '" ) , ( NormalTok , "):" ) ] , [ ( NormalTok , " " ) , ( BuiltInTok , "print" ) , ( NormalTok , " " ) , ( StringTok , "'" ) , ( CharTok , "\\'" ) , ( StringTok , "'" ) , ( NormalTok , " " ) , ( OperatorTok , "+" ) , ( NormalTok , " w " ) , ( OperatorTok , "+" ) , ( NormalTok , " " ) , ( StringTok , "'" ) , ( CharTok , "\\'" ) , ( StringTok , "'" ) , ( NormalTok , " " ) , ( OperatorTok , "+" ) , ( NormalTok , " " ) , ( StringTok , "' ->'" ) , ( NormalTok , ", abc(w, blocks)" ) ] ] skylighting-core-0.8.5/test/expected/abc.r.native0000644000000000000000000000706713246550627020175 0ustar0000000000000000[ [ ( NormalTok , "canMakeNoRecursion <-" ) , ( StringTok , " " ) , ( ControlFlowTok , "function" ) , ( NormalTok , "(x) {" ) ] , [ ( NormalTok , " x <-" ) , ( StringTok , " " ) , ( KeywordTok , "toupper" ) , ( NormalTok , "(x)" ) ] , [ ( NormalTok , " charList <-" ) , ( StringTok , " " ) , ( KeywordTok , "strsplit" ) , ( NormalTok , "(x, " ) , ( KeywordTok , "character" ) , ( NormalTok , "(" ) , ( DecValTok , "0" ) , ( NormalTok , "))" ) ] , [ ( NormalTok , " getCombos <-" ) , ( StringTok , " " ) , ( ControlFlowTok , "function" ) , ( NormalTok , "(chars) {" ) ] , [ ( NormalTok , " charBlocks <-" ) , ( StringTok , " " ) , ( KeywordTok , "data.matrix" ) , ( NormalTok , "(" ) , ( KeywordTok , "expand.grid" ) , ( NormalTok , "(" ) , ( KeywordTok , "lapply" ) , ( NormalTok , "(chars, " ) , ( ControlFlowTok , "function" ) , ( NormalTok , "(char) " ) , ( KeywordTok , "which" ) , ( NormalTok , "(blocks " ) , ( OperatorTok , "==" ) , ( StringTok , " " ) , ( NormalTok , "char, " ) , ( DataTypeTok , "arr.ind=" ) , ( OtherTok , "TRUE" ) , ( NormalTok , ")[, 1L])))" ) ] , [ ( NormalTok , " charBlocks <-" ) , ( StringTok , " " ) , ( NormalTok , "charBlocks[" ) , ( OperatorTok , "!" ) , ( KeywordTok , "apply" ) , ( NormalTok , "(charBlocks, " ) , ( DecValTok , "1" ) , ( NormalTok , ", " ) , ( ControlFlowTok , "function" ) , ( NormalTok , "(row) " ) , ( KeywordTok , "any" ) , ( NormalTok , "(" ) , ( KeywordTok , "duplicated" ) , ( NormalTok , "(row))), , drop=" ) , ( OtherTok , "FALSE" ) , ( NormalTok , "]" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "if" ) , ( NormalTok , " (" ) , ( KeywordTok , "dim" ) , ( NormalTok , "(charBlocks)[1L] " ) , ( OperatorTok , ">" ) , ( StringTok , " " ) , ( NormalTok , "0L) {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "t" ) , ( NormalTok , "(" ) , ( KeywordTok , "apply" ) , ( NormalTok , "(charBlocks, " ) , ( DecValTok , "1" ) , ( NormalTok , ", " ) , ( ControlFlowTok , "function" ) , ( NormalTok , "(row) " ) , ( KeywordTok , "apply" ) , ( NormalTok , "(blocks[row, , " ) , ( DataTypeTok , "drop=" ) , ( OtherTok , "FALSE" ) , ( NormalTok , "], " ) , ( DecValTok , "1" ) , ( NormalTok , ", paste, " ) , ( DataTypeTok , "collapse=" ) , ( StringTok , "\"\"" ) , ( NormalTok , ")))" ) ] , [ ( NormalTok , " } " ) , ( ControlFlowTok , "else" ) , ( NormalTok , " {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "character" ) , ( NormalTok , "(" ) , ( DecValTok , "0" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "setNames" ) , ( NormalTok , "(" ) , ( KeywordTok , "lapply" ) , ( NormalTok , "(charList, getCombos), x)" ) ] , [ ( NormalTok , "}" ) ] , [ ( KeywordTok , "canMakeNoRecursion" ) , ( NormalTok , "(" ) , ( KeywordTok , "c" ) , ( NormalTok , "(" ) , ( StringTok , "\"A\"" ) , ( NormalTok , "," ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"BARK\"" ) , ( NormalTok , "," ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"BOOK\"" ) , ( NormalTok , "," ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"TREAT\"" ) , ( NormalTok , "," ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"COMMON\"" ) , ( NormalTok , "," ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"SQUAD\"" ) , ( NormalTok , "," ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"CONFUSE\"" ) , ( NormalTok , "))" ) ] ] skylighting-core-0.8.5/test/expected/abc.ruby.native0000644000000000000000000000200213246550627020675 0ustar0000000000000000[ [ ( NormalTok , "words =" ) , ( OtherTok , " %w(" ) , ( StringTok , "A BaRK BOoK tREaT COmMOn SqUAD CoNfuSE" ) , ( OtherTok , ")" ) , ( NormalTok , " << " ) , ( StringTok , "\"\"" ) ] , [] , [ ( NormalTok , "words.each " ) , ( KeywordTok , "do" ) , ( NormalTok , " |word|" ) ] , [ ( NormalTok , " blocks = " ) , ( StringTok , "\"BO XK DQ CP NA GT RE TG QD FS JW HU VI AN OB ER FS LY PC ZM\"" ) ] , [ ( NormalTok , " res = word.each_char.all?{|c| blocks.sub!(" ) , ( OtherTok , "/\\w?#{" ) , ( NormalTok , "c" ) , ( OtherTok , "}\\w?/i" ) , ( NormalTok , ", " ) , ( StringTok , "\"\"" ) , ( NormalTok , ")} " ) , ( CommentTok , "#regexps can be interpolated like strings" ) ] , [ ( NormalTok , " puts " ) , ( StringTok , "\"" ) , ( OtherTok , "#{" ) , ( NormalTok , "word.inspect" ) , ( OtherTok , "}" ) , ( StringTok , ": " ) , ( OtherTok , "#{" ) , ( NormalTok , "res" ) , ( OtherTok , "}" ) , ( StringTok , "\"" ) ] , [ ( KeywordTok , "end" ) ] , [] ] skylighting-core-0.8.5/test/expected/abc.scala.native0000644000000000000000000002251313246550627021010 0ustar0000000000000000[ [ ( KeywordTok , "object" ) , ( NormalTok , " AbcBlocks " ) , ( KeywordTok , "extends" ) , ( NormalTok , " App {" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "protected" ) , ( NormalTok , " " ) , ( KeywordTok , "class" ) , ( NormalTok , " " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(face1: Char, face2: Char) {" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "def" ) , ( NormalTok , " " ) , ( FunctionTok , "isFacedWith" ) , ( NormalTok , "(that: Char) = { that == face1 || that == face2 }" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "override" ) , ( NormalTok , " " ) , ( KeywordTok , "def" ) , ( NormalTok , " " ) , ( FunctionTok , "toString" ) , ( NormalTok , "() = face1." ) , ( FunctionTok , "toString" ) , ( NormalTok , " + face2" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "protected" ) , ( NormalTok , " " ) , ( KeywordTok , "object" ) , ( NormalTok , " Block {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "def" ) , ( NormalTok , " " ) , ( FunctionTok , "apply" ) , ( NormalTok , "(faces: String) = " ) , ( KeywordTok , "new" ) , ( NormalTok , " " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(faces." ) , ( FunctionTok , "head" ) , ( NormalTok , ", faces." ) , ( FunctionTok , "last" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " }" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "type" ) , ( NormalTok , " word = Seq[Block]" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "private" ) , ( NormalTok , " " ) , ( KeywordTok , "val" ) , ( NormalTok , " blocks = List(" ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"BO\"" ) , ( NormalTok , "), " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"XK\"" ) , ( NormalTok , "), " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"DQ\"" ) , ( NormalTok , "), " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"CP\"" ) , ( NormalTok , "), " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"NA\"" ) , ( NormalTok , ")," ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"GT\"" ) , ( NormalTok , "), " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"RE\"" ) , ( NormalTok , "), " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"TG\"" ) , ( NormalTok , "), " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"QD\"" ) , ( NormalTok , "), " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"FS\"" ) , ( NormalTok , ")," ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"JW\"" ) , ( NormalTok , "), " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"HU\"" ) , ( NormalTok , "), " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"VI\"" ) , ( NormalTok , "), " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"AN\"" ) , ( NormalTok , "), " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"OB\"" ) , ( NormalTok , ")," ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"ER\"" ) , ( NormalTok , "), " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"FS\"" ) , ( NormalTok , "), " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"LY\"" ) , ( NormalTok , "), " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"PC\"" ) , ( NormalTok , "), " ) , ( FunctionTok , "Block" ) , ( NormalTok , "(" ) , ( StringTok , "\"ZM\"" ) , ( NormalTok , "))" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "private" ) , ( NormalTok , " " ) , ( KeywordTok , "def" ) , ( NormalTok , " " ) , ( FunctionTok , "isMakeable" ) , ( NormalTok , "(word: String, blocks: word) = {" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "def" ) , ( NormalTok , " " ) , ( FunctionTok , "getTheBlocks" ) , ( NormalTok , "(word: String, blocks: word) = {" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "def" ) , ( NormalTok , " " ) , ( FunctionTok , "inner" ) , ( NormalTok , "(word: String, toCompare: word, rest: word, accu: word): word = {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " (word." ) , ( FunctionTok , "isEmpty" ) , ( NormalTok , " || rest." ) , ( FunctionTok , "isEmpty" ) , ( NormalTok , " || toCompare." ) , ( FunctionTok , "isEmpty" ) , ( NormalTok , ") accu" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "else" ) , ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " (toCompare." ) , ( FunctionTok , "head" ) , ( NormalTok , "." ) , ( FunctionTok , "isFacedWith" ) , ( NormalTok , "(word." ) , ( FunctionTok , "head" ) , ( NormalTok , ")) {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "val" ) , ( NormalTok , " restant = rest diff List(toCompare." ) , ( FunctionTok , "head" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "inner" ) , ( NormalTok , "(word." ) , ( FunctionTok , "tail" ) , ( NormalTok , ", restant, restant, accu :+ toCompare." ) , ( FunctionTok , "head" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " } " ) , ( KeywordTok , "else" ) , ( NormalTok , " " ) , ( FunctionTok , "inner" ) , ( NormalTok , "(word, toCompare." ) , ( FunctionTok , "tail" ) , ( NormalTok , ", rest, accu)" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "inner" ) , ( NormalTok , "(word, blocks, blocks, Nil)" ) ] , [ ( NormalTok , " }" ) ] , [] , [ ( NormalTok , " word." ) , ( FunctionTok , "lengthCompare" ) , ( NormalTok , "(" ) , ( FunctionTok , "getTheBlocks" ) , ( NormalTok , "(word, blocks)." ) , ( FunctionTok , "size" ) , ( NormalTok , ") == " ) , ( DecValTok , "0" ) ] , [ ( NormalTok , " }" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "val" ) , ( NormalTok , " words = List(" ) , ( StringTok , "\"A\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"BARK\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"BOOK\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"TREAT\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"COMMON\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"SQUAD\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"CONFUSED\"" ) , ( NormalTok , ", " ) , ( StringTok , "\"ANBOCPDQERSFTGUVWXLZ\"" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " " ) , ( CommentTok , "// Automatic tests" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "assert" ) , ( NormalTok , "(" ) , ( FunctionTok , "isMakeable" ) , ( NormalTok , "(" ) , ( FunctionTok , "words" ) , ( NormalTok , "(" ) , ( DecValTok , "0" ) , ( NormalTok , "), blocks))" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "assert" ) , ( NormalTok , "(" ) , ( FunctionTok , "isMakeable" ) , ( NormalTok , "(" ) , ( FunctionTok , "words" ) , ( NormalTok , "(" ) , ( DecValTok , "1" ) , ( NormalTok , "), blocks))" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "assert" ) , ( NormalTok , "(!" ) , ( FunctionTok , "isMakeable" ) , ( NormalTok , "(" ) , ( FunctionTok , "words" ) , ( NormalTok , "(" ) , ( DecValTok , "2" ) , ( NormalTok , "), blocks)) " ) , ( CommentTok , "// BOOK not" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "assert" ) , ( NormalTok , "(" ) , ( FunctionTok , "isMakeable" ) , ( NormalTok , "(" ) , ( FunctionTok , "words" ) , ( NormalTok , "(" ) , ( DecValTok , "3" ) , ( NormalTok , "), blocks))" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "assert" ) , ( NormalTok , "(!" ) , ( FunctionTok , "isMakeable" ) , ( NormalTok , "(" ) , ( FunctionTok , "words" ) , ( NormalTok , "(" ) , ( DecValTok , "4" ) , ( NormalTok , "), blocks)) " ) , ( CommentTok , "// COMMON not" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "assert" ) , ( NormalTok , "(" ) , ( FunctionTok , "isMakeable" ) , ( NormalTok , "(" ) , ( FunctionTok , "words" ) , ( NormalTok , "(" ) , ( DecValTok , "5" ) , ( NormalTok , "), blocks))" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "assert" ) , ( NormalTok , "(" ) , ( FunctionTok , "isMakeable" ) , ( NormalTok , "(" ) , ( FunctionTok , "words" ) , ( NormalTok , "(" ) , ( DecValTok , "6" ) , ( NormalTok , "), blocks))" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "assert" ) , ( NormalTok , "(" ) , ( FunctionTok , "isMakeable" ) , ( NormalTok , "(" ) , ( FunctionTok , "words" ) , ( NormalTok , "(" ) , ( DecValTok , "7" ) , ( NormalTok , "), blocks))" ) ] , [] , [ ( NormalTok , " " ) , ( CommentTok , "//words(7).mkString.permutations.foreach(s => assert(isMakeable(s, blocks)))" ) ] , [] , [ ( NormalTok , " words." ) , ( FunctionTok , "foreach" ) , ( NormalTok , "(w => " ) , ( FunctionTok , "println" ) , ( NormalTok , "(s" ) , ( StringTok , "\"$w can${if (isMakeable(w, blocks)) \"" ) , ( NormalTok , " " ) , ( StringTok , "\" else \"" ) , ( NormalTok , "not " ) , ( StringTok , "\"}be made.\"" ) , ( NormalTok , "))" ) ] , [ ( NormalTok , "}" ) ] ] skylighting-core-0.8.5/test/expected/abc.scheme.native0000644000000000000000000001261013306526111021152 0ustar0000000000000000[ [ ( NormalTok , "#lang racket" ) ] , [ ( NormalTok , "(" ) , ( ExtensionTok , "define" ) , ( FunctionTok , " block-strings" ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "list" ) , ( NormalTok , " " ) , ( StringTok , "\"BO\"" ) , ( NormalTok , " " ) , ( StringTok , "\"XK\"" ) , ( NormalTok , " " ) , ( StringTok , "\"DQ\"" ) , ( NormalTok , " " ) , ( StringTok , "\"CP\"" ) , ( NormalTok , " " ) , ( StringTok , "\"NA\"" ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"GT\"" ) , ( NormalTok , " " ) , ( StringTok , "\"RE\"" ) , ( NormalTok , " " ) , ( StringTok , "\"TG\"" ) , ( NormalTok , " " ) , ( StringTok , "\"QD\"" ) , ( NormalTok , " " ) , ( StringTok , "\"FS\"" ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"JW\"" ) , ( NormalTok , " " ) , ( StringTok , "\"HU\"" ) , ( NormalTok , " " ) , ( StringTok , "\"VI\"" ) , ( NormalTok , " " ) , ( StringTok , "\"AN\"" ) , ( NormalTok , " " ) , ( StringTok , "\"OB\"" ) ] , [ ( NormalTok , " " ) , ( StringTok , "\"ER\"" ) , ( NormalTok , " " ) , ( StringTok , "\"FS\"" ) , ( NormalTok , " " ) , ( StringTok , "\"LY\"" ) , ( NormalTok , " " ) , ( StringTok , "\"PC\"" ) , ( NormalTok , " " ) , ( StringTok , "\"ZM\"" ) , ( NormalTok , "))" ) ] , [ ( NormalTok , "(" ) , ( ExtensionTok , "define" ) , ( FunctionTok , " BLOCKS " ) , ( NormalTok , "(map " ) , ( KeywordTok , "string->list" ) , ( NormalTok , " block-strings))" ) ] , [] , [ ( NormalTok , "(" ) , ( ExtensionTok , "define" ) , ( FunctionTok , " " ) , ( NormalTok , "(can-make-word? w)" ) ] , [ ( NormalTok , " (" ) , ( ExtensionTok , "define" ) , ( FunctionTok , " " ) , ( NormalTok , "(usable-block blocks word-char)" ) ] , [ ( NormalTok , " (for/first ((b (in-list blocks)) #:when (memf (curry " ) , ( KeywordTok , "char-ci=?" ) , ( NormalTok , " word-char) b)) b))" ) ] , [ ( NormalTok , " " ) ] , [ ( NormalTok , " (" ) , ( ExtensionTok , "define" ) , ( FunctionTok , " " ) , ( NormalTok , "(inner word-chars blocks tried-blocks)" ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "cond" ) ] , [ ( NormalTok , " [(" ) , ( KeywordTok , "null?" ) , ( NormalTok , " word-chars) " ) , ( DecValTok , "#t" ) , ( NormalTok , "]" ) ] , [ ( NormalTok , " [(usable-block blocks (" ) , ( KeywordTok , "car" ) , ( NormalTok , " word-chars))" ) ] , [ ( NormalTok , " " ) , ( OperatorTok , "=>" ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "lambda" ) , ( NormalTok , " (b)" ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "or" ) ] , [ ( NormalTok , " (inner (" ) , ( KeywordTok , "cdr" ) , ( NormalTok , " word-chars) (" ) , ( KeywordTok , "append" ) , ( NormalTok , " tried-blocks (remove b blocks)) null)" ) ] , [ ( NormalTok , " (inner word-chars (remove b blocks) (" ) , ( KeywordTok , "cons" ) , ( NormalTok , " b tried-blocks))))]" ) ] , [ ( NormalTok , " [" ) , ( KeywordTok , "else" ) , ( NormalTok , " " ) , ( DecValTok , "#f" ) , ( NormalTok , "]))" ) ] , [ ( NormalTok , " (inner (" ) , ( KeywordTok , "string->list" ) , ( NormalTok , " w) BLOCKS null))" ) ] , [] , [ ( NormalTok , "(" ) , ( ExtensionTok , "define" ) , ( FunctionTok , " WORD-LIST " ) , ( NormalTok , "'(" ) , ( StringTok , "\"\"" ) , ( NormalTok , " " ) , ( StringTok , "\"A\"" ) , ( NormalTok , " " ) , ( StringTok , "\"BARK\"" ) , ( NormalTok , " " ) , ( StringTok , "\"BOOK\"" ) , ( NormalTok , " " ) , ( StringTok , "\"TREAT\"" ) , ( NormalTok , " " ) , ( StringTok , "\"COMMON\"" ) , ( NormalTok , " " ) , ( StringTok , "\"SQUAD\"" ) , ( NormalTok , " " ) , ( StringTok , "\"CONFUSE\"" ) , ( NormalTok , "))" ) ] , [ ( NormalTok , "(" ) , ( ExtensionTok , "define" ) , ( FunctionTok , " " ) , ( NormalTok , "(report-word w)" ) ] , [ ( NormalTok , " (printf " ) , ( StringTok , "\"Can we make: ~a? ~a~%\"" ) ] , [ ( NormalTok , " (~s w #:min-width " ) , ( DecValTok , "9" ) , ( NormalTok , ")" ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "if" ) , ( NormalTok , " (can-make-word? w) " ) , ( StringTok , "\"yes\"" ) , ( NormalTok , " " ) , ( StringTok , "\"no\"" ) , ( NormalTok , ")))" ) ] , [] , [ ( NormalTok , "(module+ main" ) ] , [ ( NormalTok , " (" ) , ( KeywordTok , "for-each" ) , ( NormalTok , " report-word WORD-LIST)) " ) ] , [] , [ ( NormalTok , "(module+ test" ) ] , [ ( NormalTok , " (require rackunit)" ) ] , [ ( NormalTok , " (check-true (can-make-word? " ) , ( StringTok , "\"\"" ) , ( NormalTok , "))" ) ] , [ ( NormalTok , " (check-true (can-make-word? " ) , ( StringTok , "\"A\"" ) , ( NormalTok , "))" ) ] , [ ( NormalTok , " (check-true (can-make-word? " ) , ( StringTok , "\"BARK\"" ) , ( NormalTok , "))" ) ] , [ ( NormalTok , " (check-false (can-make-word? " ) , ( StringTok , "\"BOOK\"" ) , ( NormalTok , "))" ) ] , [ ( NormalTok , " (check-true (can-make-word? " ) , ( StringTok , "\"TREAT\"" ) , ( NormalTok , "))" ) ] , [ ( NormalTok , " (check-false (can-make-word? " ) , ( StringTok , "\"COMMON\"" ) , ( NormalTok , "))" ) ] , [ ( NormalTok , " (check-true (can-make-word? " ) , ( StringTok , "\"SQUAD\"" ) , ( NormalTok , "))" ) ] , [ ( NormalTok , " (check-true (can-make-word? " ) , ( StringTok , "\"CONFUSE\"" ) , ( NormalTok , ")))" ) ] ] skylighting-core-0.8.5/test/expected/abc.tcl.native0000644000000000000000000000773013246550627020513 0ustar0000000000000000[ [ ( KeywordTok , "package" ) , ( NormalTok , " " ) , ( OtherTok , "require" ) , ( NormalTok , " Tcl " ) , ( FloatTok , "8.6" ) ] , [] , [ ( KeywordTok , "proc" ) , ( NormalTok , " abc " ) , ( KeywordTok , "{" ) , ( NormalTok , "word " ) , ( KeywordTok , "{" ) , ( NormalTok , "blocks " ) , ( KeywordTok , "{" ) , ( NormalTok , "BO XK DQ CP NA GT RE TG QD FS JW HU VI AN OB ER FS LY PC ZM" ) , ( KeywordTok , "}}}" ) , ( NormalTok , " " ) , ( KeywordTok , "{" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "set" ) , ( NormalTok , " abc " ) , ( KeywordTok , "{{" ) , ( NormalTok , "letters blocks abc" ) , ( KeywordTok , "}" ) , ( NormalTok , " " ) , ( KeywordTok , "{" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "set" ) , ( NormalTok , " rest " ) , ( KeywordTok , "[lassign" ) , ( NormalTok , " " ) , ( DataTypeTok , "$letters" ) , ( NormalTok , " ch" ) , ( KeywordTok , "]" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "set" ) , ( NormalTok , " i " ) , ( DecValTok , "0" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "foreach" ) , ( NormalTok , " blk " ) , ( DataTypeTok , "$blocks" ) , ( NormalTok , " " ) , ( KeywordTok , "{" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "if" ) , ( NormalTok , " " ) , ( KeywordTok , "{" ) , ( DataTypeTok , "$ch" ) , ( NormalTok , " in " ) , ( DataTypeTok , "$blk" ) , ( NormalTok , " && (!" ) , ( KeywordTok , "[llength" ) , ( NormalTok , " " ) , ( DataTypeTok , "$rest" ) , ( KeywordTok , "]" ) ] , [ ( NormalTok , " || " ) , ( KeywordTok , "[" ) , ( NormalTok , "apply " ) , ( DataTypeTok , "$abc" ) , ( NormalTok , " " ) , ( DataTypeTok , "$rest" ) , ( NormalTok , " " ) , ( KeywordTok , "[lreplace" ) , ( NormalTok , " " ) , ( DataTypeTok , "$blocks" ) , ( NormalTok , " " ) , ( DataTypeTok , "$i" ) , ( NormalTok , " " ) , ( DataTypeTok , "$i" ) , ( KeywordTok , "]" ) , ( NormalTok , " " ) , ( DataTypeTok , "$abc" ) , ( KeywordTok , "]" ) , ( NormalTok , ")" ) , ( KeywordTok , "}" ) , ( NormalTok , " " ) , ( KeywordTok , "{" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " true" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "}" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "incr" ) , ( NormalTok , " i" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "}" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " false" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "}}" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "return" ) , ( NormalTok , " " ) , ( KeywordTok , "[" ) , ( NormalTok , "apply " ) , ( DataTypeTok , "$abc" ) , ( NormalTok , " " ) , ( KeywordTok , "[split" ) , ( NormalTok , " " ) , ( DataTypeTok , "$word" ) , ( NormalTok , " " ) , ( StringTok , "\"\"" ) , ( KeywordTok , "]" ) , ( NormalTok , " " ) , ( KeywordTok , "[" ) , ( NormalTok , "lmap b " ) , ( DataTypeTok , "$blocks" ) , ( NormalTok , " " ) , ( KeywordTok , "{split" ) , ( NormalTok , " " ) , ( DataTypeTok , "$b" ) , ( NormalTok , " " ) , ( StringTok , "\"\"" ) , ( KeywordTok , "}]" ) , ( NormalTok , " " ) , ( DataTypeTok , "$abc" ) , ( KeywordTok , "]" ) ] , [ ( KeywordTok , "}" ) ] , [] , [ ( KeywordTok , "foreach" ) , ( NormalTok , " word " ) , ( KeywordTok , "{" ) , ( StringTok , "\"\"" ) , ( NormalTok , " A BARK BOOK TREAT COMMON SQUAD CONFUSE" ) , ( KeywordTok , "}" ) , ( NormalTok , " " ) , ( KeywordTok , "{" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "puts" ) , ( NormalTok , " " ) , ( KeywordTok , "[format" ) , ( NormalTok , " " ) , ( StringTok , "\"Can we spell %9s? %s\"" ) , ( NormalTok , " '" ) , ( DataTypeTok , "$word" ) , ( NormalTok , "' " ) , ( KeywordTok , "[" ) , ( NormalTok , "abc " ) , ( DataTypeTok , "$word" ) , ( KeywordTok , "]]" ) ] , [ ( KeywordTok , "}" ) ] ] skylighting-core-0.8.5/test/expected/archive.rhtml.native0000644000000000000000000000736613306530347021752 0ustar0000000000000000[ [ ( KeywordTok , "

" ) , ( NormalTok , "Event Archive" ) , ( KeywordTok , "

" ) ] , [] , [] , [ ( KeywordTok , "<%" ) , ( ExtensionTok , " form_for " ) , ( StringTok , ":to_date" ) , ( ExtensionTok , ", " ) , ( OtherTok , "@to_date" ) , ( ExtensionTok , ", " ) , ( StringTok , ":url" ) , ( ExtensionTok , " " ) , ( CharTok , "=>" ) , ( ExtensionTok , " " ) , ( CharTok , "{" ) , ( StringTok , ":action" ) , ( ExtensionTok , " " ) , ( CharTok , "=>" ) , ( ExtensionTok , " " ) , ( StringTok , "'archive'" ) , ( CharTok , "}" ) , ( ExtensionTok , " " ) , ( KeywordTok , "do" ) , ( ExtensionTok , " " ) , ( CharTok , "|" ) , ( ExtensionTok , "f" ) , ( CharTok , "|" ) , ( ExtensionTok , " " ) , ( KeywordTok , "%>" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "

" ) , ( NormalTok , "From" ) , ( KeywordTok , "" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "<%=" ) , ( ExtensionTok , " " ) , ( NormalTok , "select_date" ) , ( ExtensionTok , " " ) , ( OtherTok , "@from_date" ) , ( ExtensionTok , ", " ) , ( StringTok , ":prefix" ) , ( ExtensionTok , " " ) , ( CharTok , "=>" ) , ( ExtensionTok , " " ) , ( StringTok , "'from'" ) , ( ExtensionTok , " " ) , ( KeywordTok , "%>" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "" ) , ( NormalTok , "To" ) , ( KeywordTok , "" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "<%=" ) , ( ExtensionTok , " " ) , ( NormalTok , "select_date" ) , ( ExtensionTok , " " ) , ( OtherTok , "@to_date" ) , ( ExtensionTok , ", " ) , ( StringTok , ":prefix" ) , ( ExtensionTok , " " ) , ( CharTok , "=>" ) , ( ExtensionTok , " " ) , ( StringTok , "'to'" ) , ( ExtensionTok , ", " ) , ( StringTok , ":start_year" ) , ( ExtensionTok , " " ) , ( CharTok , "=>" ) , ( ExtensionTok , " " ) , ( DecValTok , "2000" ) , ( ExtensionTok , " " ) , ( KeywordTok , "%>

" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "

" ) , ( NormalTok , "Series" ) , ( KeywordTok , "" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "<%=" ) , ( ExtensionTok , " " ) , ( NormalTok , "select_tag" ) , ( ExtensionTok , " " ) , ( StringTok , "\"series\"" ) , ( ExtensionTok , ", " ) , ( NormalTok , "options_for_select" ) , ( ExtensionTok , "(series_list(" ) , ( StringTok , "'All'" ) , ( ExtensionTok , "), " ) , ( OtherTok , "@series" ) , ( ExtensionTok , ") " ) , ( KeywordTok , "%>" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "<%=" ) , ( ExtensionTok , " f" ) , ( NormalTok , ".submit" ) , ( ExtensionTok , " " ) , ( StringTok , "'Show events'" ) , ( ExtensionTok , " " ) , ( KeywordTok , "%>" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "

" ) ] , [ ( KeywordTok , "<%" ) , ( ExtensionTok , " " ) , ( KeywordTok , "end" ) , ( ExtensionTok , " " ) , ( KeywordTok , "%>" ) ] , [] , [ ( KeywordTok , "
    " ) ] , [ ( KeywordTok , "<%" ) ] , [ ( KeywordTok , "if" ) , ( ExtensionTok , " " ) , ( OtherTok , "@events" ) ] , [ ( KeywordTok , "%>" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "<%=" ) , ( ExtensionTok , " " ) , ( NormalTok , "render" ) , ( ExtensionTok , " " ) , ( StringTok , ":partial" ) , ( ExtensionTok , " " ) , ( CharTok , "=>" ) , ( ExtensionTok , " " ) , ( StringTok , "'events'" ) , ( ExtensionTok , " " ) , ( KeywordTok , "%>" ) ] , [ ( KeywordTok , "<%" ) ] , [ ( KeywordTok , "end" ) ] , [ ( KeywordTok , "%>" ) ] , [ ( KeywordTok , "
" ) ] ] skylighting-core-0.8.5/test/expected/life.lua.native0000644000000000000000000006022213640667036020700 0ustar0000000000000000[ [ ( CommentTok , "-- life.lua" ) ] , [ ( CommentTok , "-- original by Dave Bollinger " ) , ( KeywordTok , "" ) , ( CommentTok , " posted to lua-l" ) ] , [ ( CommentTok , "-- modified to use ANSI terminal escape sequences" ) ] , [ ( CommentTok , "-- modified to use for instead of while" ) ] , [] , [ ( KeywordTok , "local" ) , ( NormalTok , " " ) , ( FunctionTok , "write" ) , ( OperatorTok , "=" ) , ( FunctionTok , "io.write" ) ] , [] , [ ( ConstantTok , "ALIVE" ) , ( OperatorTok , "=" ) , ( StringTok , "\"\165\"" ) , ( NormalTok , "\t" ) , ( ConstantTok , "DEAD" ) , ( OperatorTok , "=" ) , ( StringTok , "\"\254\"" ) ] , [ ( ConstantTok , "ALIVE" ) , ( OperatorTok , "=" ) , ( StringTok , "\"O\"" ) , ( NormalTok , "\t" ) , ( ConstantTok , "DEAD" ) , ( OperatorTok , "=" ) , ( StringTok , "\"-\"" ) ] , [] , [ ( KeywordTok , "function" ) , ( NormalTok , " delay" ) , ( OperatorTok , "()" ) , ( NormalTok , " " ) , ( CommentTok , "-- " ) , ( AlertTok , "NOTE" ) , ( CommentTok , ": SYSTEM-DEPENDENT, adjust as necessary" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "for" ) , ( NormalTok , " i" ) , ( OperatorTok , "=" ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "10000" ) , ( NormalTok , " " ) , ( ControlFlowTok , "do" ) , ( NormalTok , " " ) , ( ControlFlowTok , "end" ) ] , [ ( NormalTok , " " ) , ( CommentTok , "-- local i=os.clock()+1 while(os.clock()" ) , ( KeywordTok , "" ) , ( NormalTok , " " ) , ( DecValTok , "0" ) , ( NormalTok , " " ) , ( ControlFlowTok , "do" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "local" ) , ( NormalTok , " xm1" ) , ( OperatorTok , "," ) , ( NormalTok , "x" ) , ( OperatorTok , "," ) , ( NormalTok , "xp1" ) , ( OperatorTok , "," ) , ( NormalTok , "xi" ) , ( OperatorTok , "=" ) , ( NormalTok , "self" ) , ( OperatorTok , "." ) , ( NormalTok , "w" ) , ( OperatorTok , "-" ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( NormalTok , "self" ) , ( OperatorTok , "." ) , ( NormalTok , "w" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( NormalTok , "self" ) , ( OperatorTok , "." ) , ( NormalTok , "w" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "while" ) , ( NormalTok , " xi " ) , ( OperatorTok , ">" ) , ( NormalTok , " " ) , ( DecValTok , "0" ) , ( NormalTok , " " ) , ( ControlFlowTok , "do" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "local" ) , ( NormalTok , " sum " ) , ( OperatorTok , "=" ) , ( NormalTok , " self" ) , ( OperatorTok , "[" ) , ( NormalTok , "ym1" ) , ( OperatorTok , "][" ) , ( NormalTok , "xm1" ) , ( OperatorTok , "]" ) , ( NormalTok , " " ) , ( OperatorTok , "+" ) , ( NormalTok , " self" ) , ( OperatorTok , "[" ) , ( NormalTok , "ym1" ) , ( OperatorTok , "][" ) , ( NormalTok , "x" ) , ( OperatorTok , "]" ) , ( NormalTok , " " ) , ( OperatorTok , "+" ) , ( NormalTok , " self" ) , ( OperatorTok , "[" ) , ( NormalTok , "ym1" ) , ( OperatorTok , "][" ) , ( NormalTok , "xp1" ) , ( OperatorTok , "]" ) , ( NormalTok , " " ) , ( OperatorTok , "+" ) ] , [ ( NormalTok , " self" ) , ( OperatorTok , "[" ) , ( NormalTok , "y" ) , ( OperatorTok , "][" ) , ( NormalTok , "xm1" ) , ( OperatorTok , "]" ) , ( NormalTok , " " ) , ( OperatorTok , "+" ) , ( NormalTok , " self" ) , ( OperatorTok , "[" ) , ( NormalTok , "y" ) , ( OperatorTok , "][" ) , ( NormalTok , "xp1" ) , ( OperatorTok , "]" ) , ( NormalTok , " " ) , ( OperatorTok , "+" ) ] , [ ( NormalTok , " self" ) , ( OperatorTok , "[" ) , ( NormalTok , "yp1" ) , ( OperatorTok , "][" ) , ( NormalTok , "xm1" ) , ( OperatorTok , "]" ) , ( NormalTok , " " ) , ( OperatorTok , "+" ) , ( NormalTok , " self" ) , ( OperatorTok , "[" ) , ( NormalTok , "yp1" ) , ( OperatorTok , "][" ) , ( NormalTok , "x" ) , ( OperatorTok , "]" ) , ( NormalTok , " " ) , ( OperatorTok , "+" ) , ( NormalTok , " self" ) , ( OperatorTok , "[" ) , ( NormalTok , "yp1" ) , ( OperatorTok , "][" ) , ( NormalTok , "xp1" ) , ( OperatorTok , "]" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "next" ) , ( OperatorTok , "[" ) , ( NormalTok , "y" ) , ( OperatorTok , "][" ) , ( NormalTok , "x" ) , ( OperatorTok , "]" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( OperatorTok , "((" ) , ( NormalTok , "sum" ) , ( OperatorTok , "==" ) , ( DecValTok , "2" ) , ( OperatorTok , ")" ) , ( NormalTok , " " ) , ( KeywordTok , "and" ) , ( NormalTok , " self" ) , ( OperatorTok , "[" ) , ( NormalTok , "y" ) , ( OperatorTok , "][" ) , ( NormalTok , "x" ) , ( OperatorTok , "])" ) , ( NormalTok , " " ) , ( KeywordTok , "or" ) , ( NormalTok , " " ) , ( OperatorTok , "((" ) , ( NormalTok , "sum" ) , ( OperatorTok , "==" ) , ( DecValTok , "3" ) , ( OperatorTok , ")" ) , ( NormalTok , " " ) , ( KeywordTok , "and" ) , ( NormalTok , " " ) , ( DecValTok , "1" ) , ( OperatorTok , ")" ) , ( NormalTok , " " ) , ( KeywordTok , "or" ) , ( NormalTok , " " ) , ( DecValTok , "0" ) ] , [ ( NormalTok , " xm1" ) , ( OperatorTok , "," ) , ( NormalTok , "x" ) , ( OperatorTok , "," ) , ( NormalTok , "xp1" ) , ( OperatorTok , "," ) , ( NormalTok , "xi " ) , ( OperatorTok , "=" ) , ( NormalTok , " x" ) , ( OperatorTok , "," ) , ( NormalTok , "xp1" ) , ( OperatorTok , "," ) , ( NormalTok , "xp1" ) , ( OperatorTok , "+" ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( NormalTok , "xi" ) , ( OperatorTok , "-" ) , ( DecValTok , "1" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "end" ) ] , [ ( NormalTok , " ym1" ) , ( OperatorTok , "," ) , ( NormalTok , "y" ) , ( OperatorTok , "," ) , ( NormalTok , "yp1" ) , ( OperatorTok , "," ) , ( NormalTok , "yi " ) , ( OperatorTok , "=" ) , ( NormalTok , " y" ) , ( OperatorTok , "," ) , ( NormalTok , "yp1" ) , ( OperatorTok , "," ) , ( NormalTok , "yp1" ) , ( OperatorTok , "+" ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( NormalTok , "yi" ) , ( OperatorTok , "-" ) , ( DecValTok , "1" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "end" ) ] , [ ( KeywordTok , "end" ) ] , [] , [ ( CommentTok , "-- output the array to screen" ) ] , [ ( KeywordTok , "function" ) , ( NormalTok , " " ) , ( ConstantTok , "_CELLS" ) , ( OperatorTok , ":" ) , ( NormalTok , "draw" ) , ( OperatorTok , "()" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "local" ) , ( NormalTok , " out" ) , ( OperatorTok , "=" ) , ( StringTok , "\"\"" ) , ( NormalTok , " " ) , ( CommentTok , "-- accumulate to reduce flicker" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "for" ) , ( NormalTok , " y" ) , ( OperatorTok , "=" ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( NormalTok , "self" ) , ( OperatorTok , "." ) , ( NormalTok , "h " ) , ( ControlFlowTok , "do" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "for" ) , ( NormalTok , " x" ) , ( OperatorTok , "=" ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( NormalTok , "self" ) , ( OperatorTok , "." ) , ( NormalTok , "w " ) , ( ControlFlowTok , "do" ) ] , [ ( NormalTok , " out" ) , ( OperatorTok , "=" ) , ( NormalTok , "out" ) , ( OperatorTok , "..(((" ) , ( NormalTok , "self" ) , ( OperatorTok , "[" ) , ( NormalTok , "y" ) , ( OperatorTok , "][" ) , ( NormalTok , "x" ) , ( OperatorTok , "]>" ) , ( DecValTok , "0" ) , ( OperatorTok , ")" ) , ( NormalTok , " " ) , ( KeywordTok , "and" ) , ( NormalTok , " " ) , ( ConstantTok , "ALIVE" ) , ( OperatorTok , ")" ) , ( NormalTok , " " ) , ( KeywordTok , "or" ) , ( NormalTok , " " ) , ( ConstantTok , "DEAD" ) , ( OperatorTok , ")" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "end" ) ] , [ ( NormalTok , " out" ) , ( OperatorTok , "=" ) , ( NormalTok , "out" ) , ( OperatorTok , ".." ) , ( StringTok , "\"" ) , ( SpecialCharTok , "\\n" ) , ( StringTok , "\"" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "end" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "write" ) , ( OperatorTok , "(" ) , ( NormalTok , "out" ) , ( OperatorTok , ")" ) ] , [ ( KeywordTok , "end" ) ] , [] , [ ( CommentTok , "-- constructor" ) ] , [ ( KeywordTok , "function" ) , ( NormalTok , " CELLS" ) , ( OperatorTok , "(" ) , ( NormalTok , "w" ) , ( OperatorTok , "," ) , ( NormalTok , "h" ) , ( OperatorTok , ")" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "local" ) , ( NormalTok , " c " ) , ( OperatorTok , "=" ) , ( NormalTok , " ARRAY2D" ) , ( OperatorTok , "(" ) , ( NormalTok , "w" ) , ( OperatorTok , "," ) , ( NormalTok , "h" ) , ( OperatorTok , ")" ) ] , [ ( NormalTok , " c" ) , ( OperatorTok , "." ) , ( NormalTok , "spawn " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( ConstantTok , "_CELLS" ) , ( OperatorTok , "." ) , ( NormalTok , "spawn" ) ] , [ ( NormalTok , " c" ) , ( OperatorTok , "." ) , ( NormalTok , "evolve " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( ConstantTok , "_CELLS" ) , ( OperatorTok , "." ) , ( NormalTok , "evolve" ) ] , [ ( NormalTok , " c" ) , ( OperatorTok , "." ) , ( NormalTok , "draw " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( ConstantTok , "_CELLS" ) , ( OperatorTok , "." ) , ( NormalTok , "draw" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "return" ) , ( NormalTok , " c" ) ] , [ ( KeywordTok , "end" ) ] , [] , [ ( CommentTok , "--" ) ] , [ ( CommentTok , "-- shapes suitable for use with spawn() above" ) ] , [ ( CommentTok , "--" ) ] , [ ( ConstantTok , "HEART" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( OperatorTok , "{" ) , ( NormalTok , " " ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , ";" ) , ( NormalTok , " w" ) , ( OperatorTok , "=" ) , ( DecValTok , "3" ) , ( OperatorTok , "," ) , ( NormalTok , "h" ) , ( OperatorTok , "=" ) , ( DecValTok , "3" ) , ( NormalTok , " " ) , ( OperatorTok , "}" ) ] , [ ( ConstantTok , "GLIDER" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( OperatorTok , "{" ) , ( NormalTok , " " ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , ";" ) , ( NormalTok , " w" ) , ( OperatorTok , "=" ) , ( DecValTok , "3" ) , ( OperatorTok , "," ) , ( NormalTok , "h" ) , ( OperatorTok , "=" ) , ( DecValTok , "3" ) , ( NormalTok , " " ) , ( OperatorTok , "}" ) ] , [ ( ConstantTok , "EXPLODE" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( OperatorTok , "{" ) , ( NormalTok , " " ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , ";" ) , ( NormalTok , " w" ) , ( OperatorTok , "=" ) , ( DecValTok , "3" ) , ( OperatorTok , "," ) , ( NormalTok , "h" ) , ( OperatorTok , "=" ) , ( DecValTok , "4" ) , ( NormalTok , " " ) , ( OperatorTok , "}" ) ] , [ ( ConstantTok , "FISH" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( OperatorTok , "{" ) , ( NormalTok , " " ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , ";" ) , ( NormalTok , " w" ) , ( OperatorTok , "=" ) , ( DecValTok , "5" ) , ( OperatorTok , "," ) , ( NormalTok , "h" ) , ( OperatorTok , "=" ) , ( DecValTok , "4" ) , ( NormalTok , " " ) , ( OperatorTok , "}" ) ] , [ ( ConstantTok , "BUTTERFLY" ) , ( NormalTok , " " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( OperatorTok , "{" ) , ( NormalTok , " " ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "0" ) , ( OperatorTok , "," ) , ( DecValTok , "1" ) , ( OperatorTok , ";" ) , ( NormalTok , " w" ) , ( OperatorTok , "=" ) , ( DecValTok , "5" ) , ( OperatorTok , "," ) , ( NormalTok , "h" ) , ( OperatorTok , "=" ) , ( DecValTok , "5" ) , ( NormalTok , " " ) , ( OperatorTok , "}" ) ] , [] , [ ( CommentTok , "-- the main routine" ) ] , [ ( KeywordTok , "function" ) , ( NormalTok , " LIFE" ) , ( OperatorTok , "(" ) , ( NormalTok , "w" ) , ( OperatorTok , "," ) , ( NormalTok , "h" ) , ( OperatorTok , ")" ) ] , [ ( NormalTok , " " ) , ( CommentTok , "-- create two arrays" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "local" ) , ( NormalTok , " thisgen " ) , ( OperatorTok , "=" ) , ( NormalTok , " CELLS" ) , ( OperatorTok , "(" ) , ( NormalTok , "w" ) , ( OperatorTok , "," ) , ( NormalTok , "h" ) , ( OperatorTok , ")" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "local" ) , ( NormalTok , " nextgen " ) , ( OperatorTok , "=" ) , ( NormalTok , " CELLS" ) , ( OperatorTok , "(" ) , ( NormalTok , "w" ) , ( OperatorTok , "," ) , ( NormalTok , "h" ) , ( OperatorTok , ")" ) ] , [] , [ ( NormalTok , " " ) , ( CommentTok , "-- create some life" ) ] , [ ( NormalTok , " " ) , ( CommentTok , "-- about 1000 generations of fun, then a glider steady-state" ) ] , [ ( NormalTok , " thisgen" ) , ( OperatorTok , ":" ) , ( NormalTok , "spawn" ) , ( OperatorTok , "(" ) , ( ConstantTok , "GLIDER" ) , ( OperatorTok , "," ) , ( DecValTok , "5" ) , ( OperatorTok , "," ) , ( DecValTok , "4" ) , ( OperatorTok , ")" ) ] , [ ( NormalTok , " thisgen" ) , ( OperatorTok , ":" ) , ( NormalTok , "spawn" ) , ( OperatorTok , "(" ) , ( ConstantTok , "EXPLODE" ) , ( OperatorTok , "," ) , ( DecValTok , "25" ) , ( OperatorTok , "," ) , ( DecValTok , "10" ) , ( OperatorTok , ")" ) ] , [ ( NormalTok , " thisgen" ) , ( OperatorTok , ":" ) , ( NormalTok , "spawn" ) , ( OperatorTok , "(" ) , ( ConstantTok , "FISH" ) , ( OperatorTok , "," ) , ( DecValTok , "4" ) , ( OperatorTok , "," ) , ( DecValTok , "12" ) , ( OperatorTok , ")" ) ] , [] , [ ( NormalTok , " " ) , ( CommentTok , "-- run until break" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "local" ) , ( NormalTok , " gen" ) , ( OperatorTok , "=" ) , ( DecValTok , "1" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "write" ) , ( OperatorTok , "(" ) , ( StringTok , "\"" ) , ( SpecialCharTok , "\\027" ) , ( StringTok , "[2J\"" ) , ( OperatorTok , ")" ) , ( NormalTok , "\t" ) , ( CommentTok , "-- ANSI clear screen" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "while" ) , ( NormalTok , " " ) , ( DecValTok , "1" ) , ( NormalTok , " " ) , ( ControlFlowTok , "do" ) ] , [ ( NormalTok , " thisgen" ) , ( OperatorTok , ":" ) , ( NormalTok , "evolve" ) , ( OperatorTok , "(" ) , ( NormalTok , "nextgen" ) , ( OperatorTok , ")" ) ] , [ ( NormalTok , " thisgen" ) , ( OperatorTok , "," ) , ( NormalTok , "nextgen " ) , ( OperatorTok , "=" ) , ( NormalTok , " nextgen" ) , ( OperatorTok , "," ) , ( NormalTok , "thisgen" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "write" ) , ( OperatorTok , "(" ) , ( StringTok , "\"" ) , ( SpecialCharTok , "\\027" ) , ( StringTok , "[H\"" ) , ( OperatorTok , ")" ) , ( NormalTok , "\t" ) , ( CommentTok , "-- ANSI home cursor" ) ] , [ ( NormalTok , " thisgen" ) , ( OperatorTok , ":" ) , ( NormalTok , "draw" ) , ( OperatorTok , "()" ) ] , [ ( NormalTok , " " ) , ( FunctionTok , "write" ) , ( OperatorTok , "(" ) , ( StringTok , "\"Life - generation \"" ) , ( OperatorTok , "," ) , ( NormalTok , "gen" ) , ( OperatorTok , "," ) , ( StringTok , "\"" ) , ( SpecialCharTok , "\\n" ) , ( StringTok , "\"" ) , ( OperatorTok , ")" ) ] , [ ( NormalTok , " gen" ) , ( OperatorTok , "=" ) , ( NormalTok , "gen" ) , ( OperatorTok , "+" ) , ( DecValTok , "1" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "if" ) , ( NormalTok , " gen" ) , ( OperatorTok , ">" ) , ( DecValTok , "2000" ) , ( NormalTok , " " ) , ( ControlFlowTok , "then" ) , ( NormalTok , " " ) , ( ControlFlowTok , "break" ) , ( NormalTok , " " ) , ( ControlFlowTok , "end" ) ] , [ ( NormalTok , " " ) , ( CommentTok , "--delay()\t\t-- no delay" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "end" ) ] , [ ( KeywordTok , "end" ) ] , [] , [ ( NormalTok , "LIFE" ) , ( OperatorTok , "(" ) , ( DecValTok , "40" ) , ( OperatorTok , "," ) , ( DecValTok , "20" ) , ( OperatorTok , ")" ) ] ] skylighting-core-0.8.5/test/expected/hk91.html.native0000644000000000000000000000460213673225506020716 0ustar0000000000000000[ [ ( DataTypeTok , "" ) ] , [ ( KeywordTok , "" ) ] , [ ( KeywordTok , "" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "function" ) , ( NormalTok , " " ) , ( FunctionTok , "makeHeaders" ) , ( NormalTok , "(colnames) {" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "var" ) , ( NormalTok , " str " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( StringTok , "\"\"" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "for" ) , ( NormalTok , " (" ) , ( KeywordTok , "var" ) , ( NormalTok , " i " ) , ( OperatorTok , "=" ) , ( NormalTok , " " ) , ( DecValTok , "0" ) , ( OperatorTok , ";" ) , ( NormalTok , " i " ) , ( OperatorTok , "<" ) , ( NormalTok , " colnames" ) , ( OperatorTok , "." ) , ( AttributeTok , "length" ) , ( OperatorTok , ";" ) , ( NormalTok , " i" ) , ( OperatorTok , "++" ) , ( NormalTok , ") {" ) ] , [ ( NormalTok , " str " ) , ( OperatorTok , "+=" ) , ( NormalTok , " " ) , ( StringTok , "\"\"" ) , ( NormalTok , " " ) , ( OperatorTok , "+" ) , ( NormalTok , " colnames[i] " ) , ( OperatorTok , "+" ) , ( NormalTok , " " ) , ( StringTok , "\"\"" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " " ) , ( ControlFlowTok , "return" ) , ( NormalTok , " (str)" ) , ( OperatorTok , ";" ) ] , [ ( NormalTok , " }" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "" ) ] , [] , [ ( NormalTok , " " ) , ( KeywordTok , "" ) ] , [] , [ ( KeywordTok , "" ) ] , [] , [ ( KeywordTok , "" ) ] , [] , [ ( KeywordTok , "" ) ] , [] , [ ( KeywordTok , "" ) ] ] skylighting-core-0.8.5/test/expected/if.cmake.native0000644000000000000000000000036513246550627020657 0ustar0000000000000000[ [ ( KeywordTok , "if" ) , ( NormalTok , "(CMARK_TESTS and CMARK_SHARED)" ) ] , [ ( NormalTok , " " ) , ( KeywordTok , "add_subdirectory" ) , ( NormalTok , "(api_test)" ) ] , [ ( KeywordTok , "endif" ) , ( NormalTok , "()" ) ] ] skylighting-core-0.8.5/test/expected/issue41.djangotemplate.native0000644000000000000000000000015613247554213023466 0ustar0000000000000000[ [ ( FunctionTok , "{% if var %}" ) ] , [ ( NormalTok , "string" ) ] , [ ( FunctionTok , "{% endif %}" ) ] ]