{-# LANGUAGE OverloadedStrings #-} module Skylighting.Syntax.Php (syntax) where import Skylighting.Types import Data.Map import Skylighting.Regex import qualified Data.Set syntax :: Syntax syntax = Syntax { sName = "PHP/PHP" , sFilename = "php.xml" , sShortname = "Php" , sContexts = fromList [ ( "backquotestring" , Context { cName = "backquotestring" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = IncludeRules ( "PHP/PHP" , "doublebackquotestringcommon" ) , rAttribute = StringTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = Detect2Chars '\\' '`' , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = DetectChar '`' , rAttribute = StringTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Pop ] } ] , cAttribute = StringTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = False } ) , ( "case" , Context { cName = "case" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = IncludeRules ( "PHP/PHP" , "ternary" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } ] , cAttribute = NormalTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = False } ) , ( "commonheredoc" , Context { cName = "commonheredoc" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = RegExpr RE { reString = "\\$[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*(\\[[a-zA-Z0-9_]*\\])*" , reCompiled = Just (compileRegex True "\\$[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*(\\[[a-zA-Z0-9_]*\\])*") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = RegExpr RE { reString = "\\$\\{[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*(\\[[a-zA-Z0-9_]*\\])*\\}" , reCompiled = Just (compileRegex True "\\$\\{[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*(\\[[a-zA-Z0-9_]*\\])*\\}") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = RegExpr RE { reString = "\\{\\$[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*(\\[([0-9]*|\"[a-zA-Z_]*\")|'[a-zA-Z_]*'|\\])*(->[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*(\\[[a-zA-Z0-9_]*\\])*(\\[([0-9]*|\"[a-zA-Z_]*\")|'[a-zA-Z_]*'|\\])*)*\\}" , reCompiled = Just (compileRegex True "\\{\\$[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*(\\[([0-9]*|\"[a-zA-Z_]*\")|'[a-zA-Z_]*'|\\])*(->[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*(\\[[a-zA-Z0-9_]*\\])*(\\[([0-9]*|\"[a-zA-Z_]*\")|'[a-zA-Z_]*'|\\])*)*\\}") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } ] , cAttribute = StringTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = False } ) , ( "commonnowdoc" , Context { cName = "commonnowdoc" , cSyntax = "PHP/PHP" , cRules = [] , cAttribute = StringTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = False } ) , ( "cssheredoc" , Context { cName = "cssheredoc" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = RegExpr RE { reString = "%1;?$" , reCompiled = Nothing , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = True , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Just 0 , rContextSwitch = [ Pop ] } , Rule { rMatcher = IncludeRules ( "PHP/PHP" , "commonheredoc" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = IncludeRules ( "CSS" , "" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } ] , cAttribute = NormalTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = True } ) , ( "cssnowdoc" , Context { cName = "cssnowdoc" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = RegExpr RE { reString = "%1;?$" , reCompiled = Nothing , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = True , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Just 0 , rContextSwitch = [ Pop ] } , Rule { rMatcher = IncludeRules ( "PHP/PHP" , "commonnowdoc" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = IncludeRules ( "CSS" , "" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } ] , cAttribute = NormalTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = True } ) , ( "doublebackquotestringcommon" , Context { cName = "doublebackquotestringcommon" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = Detect2Chars '\\' '\\' , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = Detect2Chars '\\' 'n' , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = Detect2Chars '\\' 'r' , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = Detect2Chars '\\' 't' , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = Detect2Chars '\\' 'v' , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = Detect2Chars '\\' 'f' , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = Detect2Chars '\\' '$' , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = RegExpr RE { reString = "\\\\[0-7]{1,3}" , reCompiled = Just (compileRegex True "\\\\[0-7]{1,3}") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = RegExpr RE { reString = "\\\\x[0-9A-Fa-f]{1,2}" , reCompiled = Just (compileRegex True "\\\\x[0-9A-Fa-f]{1,2}") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = RegExpr RE { reString = "\\$[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*(\\[[a-zA-Z0-9_]*\\])*" , reCompiled = Just (compileRegex True "\\$[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*(\\[[a-zA-Z0-9_]*\\])*") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = RegExpr RE { reString = "\\$\\{[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*(\\[[a-zA-Z0-9_]*\\])*\\}" , reCompiled = Just (compileRegex True "\\$\\{[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*(\\[[a-zA-Z0-9_]*\\])*\\}") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = RegExpr RE { reString = "\\{\\$[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*(\\[([0-9]*|\"[^\"]*\"|\\$[a-zA-Z]*)|'[^']*'|\\])*(->[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*(\\[[a-zA-Z0-9_]*\\])*(\\[([0-9]*|\"[a-zA-Z_]*\")|'[a-zA-Z_]*'|\\])*)*\\}" , reCompiled = Just (compileRegex True "\\{\\$[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*(\\[([0-9]*|\"[^\"]*\"|\\$[a-zA-Z]*)|'[^']*'|\\])*(->[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*(\\[[a-zA-Z0-9_]*\\])*(\\[([0-9]*|\"[a-zA-Z_]*\")|'[a-zA-Z_]*'|\\])*)*\\}") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } ] , cAttribute = StringTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = False } ) , ( "doublequotestring" , Context { cName = "doublequotestring" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = IncludeRules ( "PHP/PHP" , "doublebackquotestringcommon" ) , rAttribute = StringTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = Detect2Chars '\\' '"' , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = DetectChar '"' , rAttribute = StringTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Pop ] } ] , cAttribute = StringTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = False } ) , ( "heredoc" , Context { cName = "heredoc" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = RegExpr RE { reString = "%1;?$" , reCompiled = Nothing , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = True , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Just 0 , rContextSwitch = [ Pop ] } , Rule { rMatcher = IncludeRules ( "PHP/PHP" , "commonheredoc" ) , rAttribute = StringTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } ] , cAttribute = StringTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = True } ) , ( "htmlheredoc" , Context { cName = "htmlheredoc" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = RegExpr RE { reString = "%1;?$" , reCompiled = Nothing , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = True , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Just 0 , rContextSwitch = [ Pop ] } , Rule { rMatcher = IncludeRules ( "PHP/PHP" , "commonheredoc" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = IncludeRules ( "HTML" , "" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } ] , cAttribute = NormalTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = True } ) , ( "htmlnowdoc" , Context { cName = "htmlnowdoc" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = RegExpr RE { reString = "%1;?$" , reCompiled = Nothing , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = True , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Just 0 , rContextSwitch = [ Pop ] } , Rule { rMatcher = IncludeRules ( "PHP/PHP" , "commonnowdoc" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = IncludeRules ( "HTML" , "" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } ] , cAttribute = NormalTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = True } ) , ( "javascriptheredoc" , Context { cName = "javascriptheredoc" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = RegExpr RE { reString = "%1;?$" , reCompiled = Nothing , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = True , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Just 0 , rContextSwitch = [ Pop ] } , Rule { rMatcher = IncludeRules ( "PHP/PHP" , "commonheredoc" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = IncludeRules ( "JavaScript" , "Normal" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } ] , cAttribute = NormalTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = True } ) , ( "javascriptnowdoc" , Context { cName = "javascriptnowdoc" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = RegExpr RE { reString = "%1;?$" , reCompiled = Nothing , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = True , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Just 0 , rContextSwitch = [ Pop ] } , Rule { rMatcher = IncludeRules ( "PHP/PHP" , "commonnowdoc" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = IncludeRules ( "JavaScript" , "Normal" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } ] , cAttribute = NormalTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = True } ) , ( "mysqlheredoc" , Context { cName = "mysqlheredoc" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = RegExpr RE { reString = "%1;?$" , reCompiled = Nothing , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = True , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Just 0 , rContextSwitch = [ Pop ] } , Rule { rMatcher = IncludeRules ( "PHP/PHP" , "commonheredoc" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = IncludeRules ( "SQL (MySQL)" , "" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } ] , cAttribute = NormalTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = True } ) , ( "mysqlnowdoc" , Context { cName = "mysqlnowdoc" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = RegExpr RE { reString = "%1;?$" , reCompiled = Nothing , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = True , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Just 0 , rContextSwitch = [ Pop ] } , Rule { rMatcher = IncludeRules ( "PHP/PHP" , "commonnowdoc" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = IncludeRules ( "SQL (MySQL)" , "" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } ] , cAttribute = NormalTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = True } ) , ( "nowdoc" , Context { cName = "nowdoc" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = RegExpr RE { reString = "%1;?$" , reCompiled = Nothing , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = True , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Just 0 , rContextSwitch = [ Pop ] } , Rule { rMatcher = IncludeRules ( "PHP/PHP" , "commonnowdoc" ) , rAttribute = StringTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } ] , cAttribute = StringTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = True } ) , ( "onelinecomment" , Context { cName = "onelinecomment" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = StringDetect "?>" , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = True , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Pop ] } , Rule { rMatcher = IncludeRules ( "Alerts" , "" ) , rAttribute = CommentTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } ] , cAttribute = CommentTok , cLineEmptyContext = [] , cLineEndContext = [ Pop ] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = False } ) , ( "phpsource" , Context { cName = "phpsource" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = DetectSpaces , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = StringDetect "?>" , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = True , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Pop ] } , Rule { rMatcher = DetectChar '?' , rAttribute = OtherTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "ternary" ) ] } , Rule { rMatcher = RegExpr RE { reString = "(case|default)(\\s|:|$)" , reCompiled = Just (compileRegex True "(case|default)(\\s|:|$)") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "case" ) ] } , Rule { rMatcher = Detect2Chars ':' ':' , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = DetectChar ':' , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = RegExpr RE { reString = "endif|endwhile|endfor|endforeach|endswitch" , reCompiled = Just (compileRegex True "endif|endwhile|endfor|endforeach|endswitch") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = DetectChar '#' , rAttribute = CommentTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "onelinecomment" ) ] } , Rule { rMatcher = IncludeRules ( "Doxygen" , "" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = Detect2Chars '/' '/' , rAttribute = CommentTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "onelinecomment" ) ] } , Rule { rMatcher = Detect2Chars '/' '*' , rAttribute = CommentTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "twolinecomment" ) ] } , Rule { rMatcher = Keyword KeywordAttr { keywordCaseSensitive = False , keywordDelims = Data.Set.fromList "\t\n !%&()*+,-./:;<=>?@[\\]^{|}~" } (makeWordSet False [ "$DOCUMENT_ROOT" , "$HTTP_COOKIE_VARS" , "$HTTP_ENV_VARS" , "$HTTP_GET_VARS" , "$HTTP_POST_FILES" , "$HTTP_POST_VARS" , "$HTTP_SERVER_VARS" , "$HTTP_SESSION_VARS" , "call_user_method" , "call_user_method_array" , "ereg" , "ereg_replace" , "eregi" , "eregi_replace" , "mcrypt_ecb" , "mime_content_type" , "mysql_create_db" , "mysql_dbname" , "mysql_drop_db" , "mysql_fieldflags" , "mysql_fieldlen" , "mysql_fieldname" , "mysql_fieldtable" , "mysql_fieldtype" , "mysql_freeresult" , "mysql_list_fields" , "mysql_list_tables" , "mysql_listdbs" , "mysql_listfields" , "mysql_listtables" , "mysql_numfields" , "mysql_numrows" , "mysql_selectdb" , "mysql_tablename" , "mysqli_disable_reads_from_master" , "mysqli_disable_rpl_parse" , "mysqli_enable_reads_from_master" , "mysqli_enable_rpl_parse" , "mysqli_master_query" , "mysqli_rpl_parse_enabled" , "mysqli_rpl_probe" , "mysqli_rpl_query_type" , "mysqli_send_query" , "mysqli_slave_query" , "OCI_D_FILE" , "OCI_D_LOB" , "OCI_D_ROWID" , "OCI_DEFAULT" , "OCI_EXACT_FETCH" , "OCI_SYSDATE" , "ocifetchinto" , "ora_bind" , "ora_close" , "ora_columnname" , "ora_columnsize" , "ora_columntype" , "ora_commit" , "ora_commitoff" , "ora_commiton" , "ora_do" , "ora_error" , "ora_errorcode" , "ora_exec" , "ora_fetch" , "ora_fetch_into" , "ora_getcolumn" , "ora_logoff" , "ora_logon" , "ora_numcols" , "ora_numrows" , "ora_open" , "ora_parse" , "ora_plogon" , "ora_rollback" , "php_check_syntax" , "split" , "spliti" , "sql_regcase" , "var" ]) , rAttribute = ErrorTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = Keyword KeywordAttr { keywordCaseSensitive = False , keywordDelims = Data.Set.fromList "\t\n !%&()*+,-./:;<=>?@[\\]^{|}~" } (makeWordSet False [ "as" , "break" , "case" , "continue" , "declare" , "default" , "do" , "else" , "elseif" , "endfor" , "endforeach" , "endif" , "endswitch" , "endwhile" , "for" , "foreach" , "if" , "include" , "include_once" , "require" , "require_once" , "return" , "switch" , "while" ]) , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = Keyword KeywordAttr { keywordCaseSensitive = False , keywordDelims = Data.Set.fromList "\t\n !%&()*+,-./:;<=>?@[\\]^{|}~" } (makeWordSet False [ "abstract" , "and" , "callable" , "catch" , "class" , "clone" , "const" , "exception" , "extends" , "final" , "finally" , "function" , "global" , "implements" , "instanceof" , "insteadof" , "interface" , "namespace" , "new" , "or" , "parent" , "private" , "protected" , "public" , "self" , "static" , "throw" , "trait" , "try" , "use" , "var" , "xor" , "yield" ]) , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = Keyword KeywordAttr { keywordCaseSensitive = False , keywordDelims = Data.Set.fromList "\t\n !%&()*+,-./:;<=>?@[\\]^{|}~" } (makeWordSet False [ "__PHP_Incomplete_Class" , "APCIterator" , "AppendIterator" , "ArrayAccess" , "ArrayIterator" , "ArrayObject" , "BadFunctionCallException" , "BadMethodCallException" , "CachingIterator" , "Closure" , "Countable" , "DateInterval" , "DatePeriod" , "DateTime" , "DateTimeZone" , "Directory" , "DirectoryIterator" , "DomainException" , "DOMAttr" , "DOMCDATASection" , "DOMCharacterData" , "DOMComment" , "DOMConfiguration" , "DOMDocument" , "DOMDocumentFragment" , "DOMDocumentType" , "DOMDomError" , "DOMElement" , "DOMEntity" , "DOMEntityReference" , "DOMErrorHandler" , "DOMException" , "DOMImplementation" , "DOMImplementationList" , "DOMImplementationSource" , "DOMLocator" , "DOMNamedNodeMap" , "DOMNameList" , "DOMNameSpaceNode" , "DOMNode" , "DOMNodeList" , "DOMNotation" , "DOMProcessingInstruction" , "DOMStringExtend" , "DOMStringList" , "DOMText" , "DOMTypeinfo" , "DOMUserDataHandler" , "DOMXPath" , "EmptyIterator" , "ErrorException" , "Exception" , "FilesystemIterator" , "FilterIterator" , "GlobIterator" , "InfiniteIterator" , "InvalidArgumentException" , "Iterator" , "IteratorAggregate" , "IteratorIterator" , "LengthException" , "LibXMLError" , "LimitIterator" , "LogicException" , "MultipleIterator" , "MySQLi" , "MySQLi_Driver" , "MySQLi_Result" , "MySQLi_SQL_Exception" , "MySQLi_STMT" , "MySQLi_Warning" , "NoRewindIterator" , "OCI-Collection" , "OCI-LOB" , "OuterIterator" , "OutOfBoundsException" , "OutOfRangeException" , "OverflowException" , "ParentIterator" , "PDO" , "PDOException" , "PDORow" , "PDOStatement" , "Phar" , "PharData" , "PharException" , "PharFileInfo" , "php_user_filter" , "RangeException" , "RecursiveArrayIterator" , "RecursiveCachingIterator" , "RecursiveDirectoryIterator" , "RecursiveFilterIterator" , "RecursiveIterator" , "RecursiveIteratorIterator" , "RecursiveRegexIterator" , "RecursiveTreeIterator" , "Reflection" , "ReflectionClass" , "ReflectionException" , "ReflectionExtension" , "ReflectionFunction" , "ReflectionFunctionAbstract" , "ReflectionMethod" , "ReflectionObject" , "ReflectionParameter" , "ReflectionProperty" , "Reflector" , "RegexIterator" , "RuntimeException" , "SeekableIterator" , "Serializable" , "SimpleXMLElement" , "SimpleXMLIterator" , "SplDoublyLinkedList" , "SplFileInfo" , "SplFileObject" , "SplFixedArray" , "SplHeap" , "SplMaxHeap" , "SplMinHeap" , "SplObjectStorage" , "SplObserver" , "SplPriorityQueue" , "SplQueue" , "SplStack" , "SplSubject" , "SplTempFileObject" , "SQLite3" , "SQLite3Result" , "SQLite3Stmt" , "SQLiteDatabase" , "SQLiteException" , "SQLiteResult" , "SQLiteUnbuffered" , "stdClass" , "Traversable" , "UnderflowException" , "UnexpectedValueException" , "XMLReader" , "XMLWriter" , "XSLTProcessor" , "ZipArchive" ]) , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = DetectChar '@' , rAttribute = ErrorTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = Keyword KeywordAttr { keywordCaseSensitive = False , keywordDelims = Data.Set.fromList "\t\n !%&()*+,-./:;<=>?@[\\]^{|}~" } (makeWordSet False [ "_" , "abs" , "acos" , "acosh" , "addcslashes" , "addslashes" , "apache_get_modules" , "apache_get_version" , "apache_getenv" , "apache_lookup_uri" , "apache_note" , "apache_request_headers" , "apache_response_headers" , "apache_setenv" , "array" , "array_change_key_case" , "array_chunk" , "array_combine" , "array_count_values" , "array_diff" , "array_diff_assoc" , "array_diff_key" , "array_diff_uassoc" , "array_diff_ukey" , "array_fill" , "array_fill_keys" , "array_filter" , "array_flip" , "array_intersect" , "array_intersect_assoc" , "array_intersect_key" , "array_intersect_uassoc" , "array_intersect_ukey" , "array_key_exists" , "array_keys" , "array_map" , "array_merge" , "array_merge_recursive" , "array_multisort" , "array_pad" , "array_pop" , "array_product" , "array_push" , "array_rand" , "array_reduce" , "array_replace" , "array_replace_recursive" , "array_reverse" , "array_search" , "array_shift" , "array_slice" , "array_splice" , "array_sum" , "array_udiff" , "array_udiff_assoc" , "array_udiff_uassoc" , "array_uintersect" , "array_uintersect_assoc" , "array_uintersect_uassoc" , "array_unique" , "array_unshift" , "array_values" , "array_walk" , "array_walk_recursive" , "arsort" , "ascii2ebcdic" , "asin" , "asinh" , "asort" , "aspell_check" , "aspell_check_raw" , "aspell_new" , "aspell_suggest" , "assert" , "assert_options" , "atan" , "atan2" , "atanh" , "base64_decode" , "base64_encode" , "base_convert" , "basename" , "bcadd" , "bccomp" , "bcdiv" , "bcmod" , "bcmul" , "bcpow" , "bcpowmod" , "bcscale" , "bcsqrt" , "bcsub" , "bin2hex" , "bind_textdomain_codeset" , "bindec" , "bindtextdomain" , "bzclose" , "bzcompress" , "bzdecompress" , "bzerrno" , "bzerror" , "bzerrstr" , "bzflush" , "bzopen" , "bzread" , "bzwrite" , "cal_days_in_month" , "cal_from_jd" , "cal_info" , "cal_to_jd" , "call_user_func" , "call_user_func_array" , "ccvs_add" , "ccvs_auth" , "ccvs_command" , "ccvs_count" , "ccvs_delete" , "ccvs_done" , "ccvs_init" , "ccvs_lookup" , "ccvs_new" , "ccvs_report" , "ccvs_return" , "ccvs_reverse" , "ccvs_sale" , "ccvs_status" , "ccvs_textvalue" , "ccvs_void" , "ceil" , "chdir" , "checkdate" , "checkdnsrr" , "chgrp" , "chmod" , "chop" , "chown" , "chr" , "chroot" , "chunk_split" , "class_exists" , "class_implements" , "class_parents" , "clearstatcache" , "closedir" , "closelog" , "com" , "com_addref" , "com_get" , "com_invoke" , "com_isenum" , "com_load" , "com_load_typelib" , "com_propget" , "com_propput" , "com_propset" , "com_release" , "com_set" , "compact" , "connection_aborted" , "connection_status" , "connection_timeout" , "constant" , "convert_cyr_string" , "convert_uudecode" , "convert_uuencode" , "copy" , "cos" , "cosh" , "count" , "count_chars" , "cpdf_add_annotation" , "cpdf_add_outline" , "cpdf_arc" , "cpdf_begin_text" , "cpdf_circle" , "cpdf_clip" , "cpdf_close" , "cpdf_closepath" , "cpdf_closepath_fill_stroke" , "cpdf_closepath_stroke" , "cpdf_continue_text" , "cpdf_curveto" , "cpdf_end_text" , "cpdf_fill" , "cpdf_fill_stroke" , "cpdf_finalize" , "cpdf_finalize_page" , "cpdf_global_set_document_limits" , "cpdf_import_jpeg" , "cpdf_lineto" , "cpdf_moveto" , "cpdf_newpath" , "cpdf_open" , "cpdf_output_buffer" , "cpdf_page_init" , "cpdf_place_inline_image" , "cpdf_rect" , "cpdf_restore" , "cpdf_rlineto" , "cpdf_rmoveto" , "cpdf_rotate" , "cpdf_rotate_text" , "cpdf_save" , "cpdf_save_to_file" , "cpdf_scale" , "cpdf_set_action_url" , "cpdf_set_char_spacing" , "cpdf_set_creator" , "cpdf_set_current_page" , "cpdf_set_font" , "cpdf_set_font_directories" , "cpdf_set_font_map_file" , "cpdf_set_horiz_scaling" , "cpdf_set_keywords" , "cpdf_set_leading" , "cpdf_set_page_animation" , "cpdf_set_subject" , "cpdf_set_text_matrix" , "cpdf_set_text_pos" , "cpdf_set_text_rendering" , "cpdf_set_text_rise" , "cpdf_set_title" , "cpdf_set_viewer_preferences" , "cpdf_set_word_spacing" , "cpdf_setdash" , "cpdf_setflat" , "cpdf_setgray" , "cpdf_setgray_fill" , "cpdf_setgray_stroke" , "cpdf_setlinecap" , "cpdf_setlinejoin" , "cpdf_setlinewidth" , "cpdf_setmiterlimit" , "cpdf_setrgbcolor" , "cpdf_setrgbcolor_fill" , "cpdf_setrgbcolor_stroke" , "cpdf_show" , "cpdf_show_xy" , "cpdf_stringwidth" , "cpdf_stroke" , "cpdf_text" , "cpdf_translate" , "crack_check" , "crack_closedict" , "crack_getlastmessage" , "crack_opendict" , "crc32" , "create_function" , "crypt" , "ctype_alnum" , "ctype_alpha" , "ctype_cntrl" , "ctype_digit" , "ctype_graph" , "ctype_lower" , "ctype_print" , "ctype_punct" , "ctype_space" , "ctype_upper" , "ctype_xdigit" , "curl_close" , "curl_copy_handle" , "curl_errno" , "curl_error" , "curl_exec" , "curl_getinfo" , "curl_init" , "curl_multi_add_handle" , "curl_multi_close" , "curl_multi_exec" , "curl_multi_getcontent" , "curl_multi_info_read" , "curl_multi_init" , "curl_multi_remove_handle" , "curl_multi_select" , "curl_setopt" , "curl_setopt_array" , "curl_version" , "current" , "cybercash_base64_decode" , "cybercash_base64_encode" , "cybercash_decr" , "cybercash_encr" , "cybermut_creerformulairecm" , "cybermut_creerreponsecm" , "cybermut_testmac" , "cyrus_authenticate" , "cyrus_bind" , "cyrus_close" , "cyrus_connect" , "cyrus_query" , "cyrus_unbind" , "date" , "date_add" , "date_create" , "date_create_from_format" , "date_date_set" , "date_default_timezone_get" , "date_default_timezone_set" , "date_diff" , "date_format" , "date_get_last_errors" , "date_interval_create_from_date_string" , "date_interval_format" , "date_isodate_set" , "date_modify" , "date_offset_get" , "date_parse" , "date_parse_from_format" , "date_sub" , "date_sun_info" , "date_sunrise" , "date_sunset" , "date_time_ set" , "date_timestamp_get" , "date_timestamp_set" , "date_timezone_get" , "date_timezone_set" , "dba_close" , "dba_delete" , "dba_exists" , "dba_fetch" , "dba_firstkey" , "dba_handlers" , "dba_insert" , "dba_key_split" , "dba_list" , "dba_nextkey" , "dba_open" , "dba_optimize" , "dba_popen" , "dba_replace" , "dba_sync" , "dbase_add_record" , "dbase_close" , "dbase_create" , "dbase_delete_record" , "dbase_get_header_info" , "dbase_get_record" , "dbase_get_record_with_names" , "dbase_numfields" , "dbase_numrecords" , "dbase_open" , "dbase_pack" , "dbase_replace_record" , "dblist" , "dbmclose" , "dbmdelete" , "dbmexists" , "dbmfetch" , "dbmfirstkey" , "dbminsert" , "dbmnextkey" , "dbmopen" , "dbmreplace" , "dbplus_add" , "dbplus_aql" , "dbplus_chdir" , "dbplus_close" , "dbplus_curr" , "dbplus_errcode" , "dbplus_errno" , "dbplus_find" , "dbplus_first" , "dbplus_flush" , "dbplus_freealllocks" , "dbplus_freelock" , "dbplus_freerlocks" , "dbplus_getlock" , "dbplus_getunique" , "dbplus_info" , "dbplus_last" , "dbplus_lockrel" , "dbplus_next" , "dbplus_open" , "dbplus_prev" , "dbplus_rchperm" , "dbplus_rcreate" , "dbplus_rcrtexact" , "dbplus_rcrtlike" , "dbplus_resolve" , "dbplus_restorepos" , "dbplus_rkeys" , "dbplus_ropen" , "dbplus_rquery" , "dbplus_rrename" , "dbplus_rsecindex" , "dbplus_runlink" , "dbplus_rzap" , "dbplus_savepos" , "dbplus_setindex" , "dbplus_setindexbynumber" , "dbplus_sql" , "dbplus_tcl" , "dbplus_tremove" , "dbplus_undo" , "dbplus_undoprepare" , "dbplus_unlockrel" , "dbplus_unselect" , "dbplus_update" , "dbplus_xlockrel" , "dbplus_xunlockrel" , "dbx_close" , "dbx_compare" , "dbx_connect" , "dbx_error" , "dbx_escape_string" , "dbx_fetch_row" , "dbx_query" , "dbx_sort" , "dcgettext" , "dcngettext" , "debug_backtrace" , "debug_print_backtrace" , "debug_zval_dump" , "decbin" , "dechex" , "decoct" , "define" , "define_syslog_variables" , "defined" , "deg2rad" , "dgettext" , "die" , "dio_close" , "dio_fcntl" , "dio_open" , "dio_read" , "dio_seek" , "dio_stat" , "dio_tcsetattr" , "dio_truncate" , "dio_write" , "dir" , "dirname" , "disk_free_space" , "disk_total_space" , "diskfreespace" , "dl" , "dngettext" , "dns_check_record" , "dns_get_mx" , "dns_get_record" , "dom_import_simplexml" , "domxml_add_root" , "domxml_attributes" , "domxml_children" , "domxml_dumpmem" , "domxml_get_attribute" , "domxml_new_child" , "domxml_new_xmldoc" , "domxml_node" , "domxml_node_set_content" , "domxml_node_unlink_node" , "domxml_root" , "domxml_set_attribute" , "domxml_version" , "doubleval" , "each" , "easter_date" , "easter_days" , "ebcdic2ascii" , "echo" , "empty" , "end" , "error_get_last" , "error_log" , "error_reporting" , "escapeshellarg" , "escapeshellcmd" , "eval" , "exec" , "exif_imagetype" , "exif_read_data" , "exif_tagname" , "exif_thumbnail" , "exit" , "exp" , "explode" , "expm1" , "extension_loaded" , "extract" , "ezmlm_hash" , "fam_cancel_monitor" , "fam_close" , "fam_monitor_collection" , "fam_monitor_directory" , "fam_monitor_file" , "fam_next_event" , "fam_open" , "fam_pending" , "fam_resume_monitor" , "fam_suspend_monitor" , "fbsql_affected_rows" , "fbsql_autocommit" , "fbsql_change_user" , "fbsql_close" , "fbsql_commit" , "fbsql_connect" , "fbsql_create_blob" , "fbsql_create_clob" , "fbsql_create_db" , "fbsql_data_seek" , "fbsql_database" , "fbsql_database_password" , "fbsql_db_query" , "fbsql_db_status" , "fbsql_drop_db" , "fbsql_errno" , "fbsql_error" , "fbsql_fetch_array" , "fbsql_fetch_assoc" , "fbsql_fetch_field" , "fbsql_fetch_lengths" , "fbsql_fetch_object" , "fbsql_fetch_row" , "fbsql_field_flags" , "fbsql_field_len" , "fbsql_field_name" , "fbsql_field_seek" , "fbsql_field_table" , "fbsql_field_type" , "fbsql_free_result" , "fbsql_get_autostart_info" , "fbsql_hostname" , "fbsql_insert_id" , "fbsql_list_dbs" , "fbsql_list_fields" , "fbsql_list_tables" , "fbsql_next_result" , "fbsql_num_fields" , "fbsql_num_rows" , "fbsql_password" , "fbsql_pconnect" , "fbsql_query" , "fbsql_read_blob" , "fbsql_read_clob" , "fbsql_result" , "fbsql_rollback" , "fbsql_select_db" , "fbsql_set_lob_mode" , "fbsql_set_transaction" , "fbsql_start_db" , "fbsql_stop_db" , "fbsql_tablename" , "fbsql_username" , "fbsql_warnings" , "fclose" , "fdf_add_template" , "fdf_close" , "fdf_create" , "fdf_get_file" , "fdf_get_status" , "fdf_get_value" , "fdf_next_field_name" , "fdf_open" , "fdf_save" , "fdf_set_ap" , "fdf_set_encoding" , "fdf_set_file" , "fdf_set_flags" , "fdf_set_javascript_action" , "fdf_set_opt" , "fdf_set_status" , "fdf_set_submit_form_action" , "fdf_set_value" , "feof" , "fflush" , "fgetc" , "fgetcsv" , "fgets" , "fgetss" , "file" , "file_exists" , "file_get_contents" , "file_put_contents" , "fileatime" , "filectime" , "filegroup" , "fileinode" , "filemtime" , "fileowner" , "fileperms" , "filepro" , "filepro_fieldcount" , "filepro_fieldname" , "filepro_fieldtype" , "filepro_fieldwidth" , "filepro_retrieve" , "filepro_rowcount" , "filesize" , "filetype" , "filter_has_var" , "filter_id" , "filter_input" , "filter_input_array" , "filter_list" , "filter_var" , "filter_var_array" , "floatval" , "flock" , "floor" , "flush" , "fmod" , "fnmatch" , "fopen" , "forward_static_call" , "forward_static_call_array" , "fpassthru" , "fprintf" , "fputcsv" , "fputs" , "fread" , "frenchtojd" , "fribidi_log2vis" , "fscanf" , "fseek" , "fsockopen" , "fstat" , "ftell" , "ftok" , "ftp_alloc" , "ftp_cdup" , "ftp_chdir" , "ftp_chmod" , "ftp_close" , "ftp_connect" , "ftp_delete" , "ftp_exec" , "ftp_fget" , "ftp_fput" , "ftp_get" , "ftp_get_option" , "ftp_login" , "ftp_mdtm" , "ftp_mkdir" , "ftp_nb_continue" , "ftp_nb_fget" , "ftp_nb_fput" , "ftp_nb_get" , "ftp_nb_put" , "ftp_nlist" , "ftp_pasv" , "ftp_put" , "ftp_pwd" , "ftp_quit" , "ftp_raw" , "ftp_rawlist" , "ftp_rename" , "ftp_rmdir" , "ftp_set_option" , "ftp_site" , "ftp_size" , "ftp_ssl_connect" , "ftp_systype" , "ftruncate" , "func_get_arg" , "func_get_args" , "func_num_args" , "function_exists" , "fwrite" , "gc_collect_cycles" , "gc_disable" , "gc_enable" , "gc_enabled" , "gd_info" , "get_browser" , "get_called_class" , "get_cfg_var" , "get_class" , "get_class_methods" , "get_class_vars" , "get_current_user" , "get_declared_classes" , "get_declared_interfaces" , "get_defined_constants" , "get_defined_functions" , "get_defined_vars" , "get_extension_funcs" , "get_headers" , "get_html_translation_table" , "get_include_path" , "get_included_files" , "get_loaded_extensions" , "get_magic_quotes_gpc" , "get_magic_quotes_runtime" , "get_meta_tags" , "get_object_vars" , "get_parent_class" , "get_required_files" , "get_resource_type" , "getallheaders" , "getcwd" , "getdate" , "getenv" , "gethostbyaddr" , "gethostbyname" , "gethostbynamel" , "gethostname" , "getimagesize" , "getlastmod" , "getmxrr" , "getmygid" , "getmyinode" , "getmypid" , "getmyuid" , "getopt" , "getprotobyname" , "getprotobynumber" , "getrandmax" , "getrusage" , "getservbyname" , "getservbyport" , "gettext" , "gettimeofday" , "gettype" , "glob" , "gmdate" , "gmmktime" , "gmp_abs" , "gmp_add" , "gmp_and" , "gmp_clrbit" , "gmp_cmp" , "gmp_com" , "gmp_div" , "gmp_div_q" , "gmp_div_qr" , "gmp_div_r" , "gmp_divexact" , "gmp_fact" , "gmp_gcd" , "gmp_gcdext" , "gmp_hamdist" , "gmp_init" , "gmp_intval" , "gmp_invert" , "gmp_jacobi" , "gmp_legendre" , "gmp_mod" , "gmp_mul" , "gmp_neg" , "gmp_or" , "gmp_perfect_square" , "gmp_popcount" , "gmp_pow" , "gmp_powm" , "gmp_prob_prime" , "gmp_random" , "gmp_scan0" , "gmp_scan1" , "gmp_setbit" , "gmp_sign" , "gmp_sqrt" , "gmp_sqrtrem" , "gmp_strval" , "gmp_sub" , "gmp_xor" , "gmstrftime" , "gregoriantojd" , "gzclose" , "gzcompress" , "gzdeflate" , "gzencode" , "gzeof" , "gzfile" , "gzgetc" , "gzgets" , "gzgetss" , "gzinflate" , "gzopen" , "gzpassthru" , "gzputs" , "gzread" , "gzrewind" , "gzseek" , "gztell" , "gzuncompress" , "gzwrite" , "hash" , "hash_algos" , "hash_copy" , "hash_file" , "hash_final" , "hash_hmac" , "hash_hmac_file" , "hash_init" , "hash_update" , "hash_update_file" , "hash_update_stream" , "header" , "header_remove" , "headers_list" , "headers_sent" , "hebrev" , "hebrevc" , "hexdec" , "highlight_file" , "highlight_string" , "html_entity_decode" , "htmlentities" , "htmlspecialchars" , "htmlspecialchars_decode" , "http_build_query" , "hw_array2objrec" , "hw_changeobject" , "hw_children" , "hw_childrenobj" , "hw_close" , "hw_connect" , "hw_connection_info" , "hw_cp" , "hw_deleteobject" , "hw_docbyanchor" , "hw_docbyanchorobj" , "hw_document_attributes" , "hw_document_bodytag" , "hw_document_content" , "hw_document_setcontent" , "hw_document_size" , "hw_dummy" , "hw_edittext" , "hw_error" , "hw_errormsg" , "hw_free_document" , "hw_getanchors" , "hw_getanchorsobj" , "hw_getandlock" , "hw_getchildcoll" , "hw_getchildcollobj" , "hw_getchilddoccoll" , "hw_getchilddoccollobj" , "hw_getobject" , "hw_getobjectbyquery" , "hw_getobjectbyquerycoll" , "hw_getobjectbyquerycollobj" , "hw_getobjectbyqueryobj" , "hw_getparents" , "hw_getparentsobj" , "hw_getrellink" , "hw_getremote" , "hw_getremotechildren" , "hw_getsrcbydestobj" , "hw_gettext" , "hw_getusername" , "hw_identify" , "hw_incollections" , "hw_info" , "hw_inscoll" , "hw_insdoc" , "hw_insertanchors" , "hw_insertdocument" , "hw_insertobject" , "hw_mapid" , "hw_modifyobject" , "hw_mv" , "hw_new_document" , "hw_objrec2array" , "hw_output_document" , "hw_pconnect" , "hw_pipedocument" , "hw_root" , "hw_setlinkroot" , "hw_stat" , "hw_unlock" , "hw_who" , "hypot" , "ibase_blob_add" , "ibase_blob_cancel" , "ibase_blob_close" , "ibase_blob_create" , "ibase_blob_echo" , "ibase_blob_get" , "ibase_blob_import" , "ibase_blob_info" , "ibase_blob_open" , "ibase_close" , "ibase_commit" , "ibase_connect" , "ibase_errmsg" , "ibase_execute" , "ibase_fetch_object" , "ibase_fetch_row" , "ibase_field_info" , "ibase_free_query" , "ibase_free_result" , "ibase_num_fields" , "ibase_pconnect" , "ibase_prepare" , "ibase_query" , "ibase_rollback" , "ibase_timefmt" , "ibase_trans" , "icap_close" , "icap_create_calendar" , "icap_delete_calendar" , "icap_delete_event" , "icap_fetch_event" , "icap_list_alarms" , "icap_list_events" , "icap_open" , "icap_rename_calendar" , "icap_reopen" , "icap_snooze" , "icap_store_event" , "iconv" , "iconv_get_encoding" , "iconv_mime_decode" , "iconv_mime_decode_headers" , "iconv_mime_encode" , "iconv_set_encoding" , "iconv_strlen" , "iconv_strpos" , "iconv_strrpos" , "iconv_substr" , "idate" , "ifx_affected_rows" , "ifx_blobinfile_mode" , "ifx_byteasvarchar" , "ifx_close" , "ifx_connect" , "ifx_copy_blob" , "ifx_create_blob" , "ifx_create_char" , "ifx_do" , "ifx_error" , "ifx_errormsg" , "ifx_fetch_row" , "ifx_fieldproperties" , "ifx_fieldtypes" , "ifx_free_blob" , "ifx_free_char" , "ifx_free_result" , "ifx_get_blob" , "ifx_get_char" , "ifx_getsqlca" , "ifx_htmltbl_result" , "ifx_nullformat" , "ifx_num_fields" , "ifx_num_rows" , "ifx_pconnect" , "ifx_prepare" , "ifx_query" , "ifx_textasvarchar" , "ifx_update_blob" , "ifx_update_char" , "ifxus_close_slob" , "ifxus_create_slob" , "ifxus_free_slob" , "ifxus_open_slob" , "ifxus_read_slob" , "ifxus_seek_slob" , "ifxus_tell_slob" , "ifxus_write_slob" , "ignore_user_abort" , "image2wbmp" , "image_type_to_extension" , "image_type_to_mime_type" , "imagealphablending" , "imageantialias" , "imagearc" , "imagechar" , "imagecharup" , "imagecolorallocate" , "imagecolorallocatealpha" , "imagecolorat" , "imagecolorclosest" , "imagecolorclosestalpha" , "imagecolorclosesthwb" , "imagecolordeallocate" , "imagecolorexact" , "imagecolorexactalpha" , "imagecolormatch" , "imagecolorresolve" , "imagecolorresolvealpha" , "imagecolorset" , "imagecolorsforindex" , "imagecolorstotal" , "imagecolortransparent" , "imageconvolution" , "imagecopy" , "imagecopymerge" , "imagecopymergegray" , "imagecopyresampled" , "imagecopyresized" , "imagecreate" , "imagecreatefromgd" , "imagecreatefromgd2" , "imagecreatefromgd2part" , "imagecreatefromgif" , "imagecreatefromjpeg" , "imagecreatefrompng" , "imagecreatefromstring" , "imagecreatefromwbmp" , "imagecreatefromxbm" , "imagecreatefromxpm" , "imagecreatetruecolor" , "imagedashedline" , "imagedestroy" , "imageellipse" , "imagefill" , "imagefilledarc" , "imagefilledellipse" , "imagefilledpolygon" , "imagefilledrectangle" , "imagefilltoborder" , "imagefilter" , "imagefontheight" , "imagefontwidth" , "imageftbbox" , "imagefttext" , "imagegammacorrect" , "imagegd" , "imagegd2" , "imagegif" , "imageinterlace" , "imageistruecolor" , "imagejpeg" , "imagelayereffect" , "imageline" , "imageloadfont" , "imagepalettecopy" , "imagepng" , "imagepolygon" , "imagepsbbox" , "imagepsencodefont" , "imagepsextendfont" , "imagepsfreefont" , "imagepsloadfont" , "imagepsslantfont" , "imagepstext" , "imagerectangle" , "imagerotate" , "imagesavealpha" , "imagesetbrush" , "imagesetpixel" , "imagesetstyle" , "imagesetthickness" , "imagesettile" , "imagestring" , "imagestringup" , "imagesx" , "imagesy" , "imagetruecolortopalette" , "imagettfbbox" , "imagettftext" , "imagetypes" , "imagewbmp" , "imagexbm" , "imap_8bit" , "imap_alerts" , "imap_append" , "imap_base64" , "imap_binary" , "imap_body" , "imap_bodystruct" , "imap_check" , "imap_clearflag_full" , "imap_close" , "imap_create" , "imap_createmailbox" , "imap_delete" , "imap_deletemailbox" , "imap_errors" , "imap_expunge" , "imap_fetch_overview" , "imap_fetchbody" , "imap_fetchheader" , "imap_fetchstructure" , "imap_fetchtext" , "imap_get_quota" , "imap_get_quotaroot" , "imap_getacl" , "imap_getmailboxes" , "imap_getsubscribed" , "imap_header" , "imap_headerinfo" , "imap_headers" , "imap_last_error" , "imap_list" , "imap_listmailbox" , "imap_listsubscribed" , "imap_lsub" , "imap_mail" , "imap_mail_compose" , "imap_mail_copy" , "imap_mail_move" , "imap_mailboxmsginfo" , "imap_mime_header_decode" , "imap_msgno" , "imap_num_msg" , "imap_num_recent" , "imap_open" , "imap_ping" , "imap_popen" , "imap_qprint" , "imap_rename" , "imap_renamemailbox" , "imap_reopen" , "imap_rfc822_parse_adrlist" , "imap_rfc822_parse_headers" , "imap_rfc822_write_address" , "imap_scan" , "imap_scanmailbox" , "imap_search" , "imap_set_quota" , "imap_setacl" , "imap_setflag_full" , "imap_sort" , "imap_status" , "imap_subscribe" , "imap_thread" , "imap_timeout" , "imap_uid" , "imap_undelete" , "imap_unsubscribe" , "imap_utf7_decode" , "imap_utf7_encode" , "imap_utf8" , "implode" , "import_request_variables" , "in_array" , "include" , "include_once" , "inet_ntop" , "inet_pton" , "ingres_autocommit" , "ingres_close" , "ingres_commit" , "ingres_connect" , "ingres_fetch_array" , "ingres_fetch_object" , "ingres_fetch_row" , "ingres_field_length" , "ingres_field_name" , "ingres_field_nullable" , "ingres_field_precision" , "ingres_field_scale" , "ingres_field_type" , "ingres_num_fields" , "ingres_num_rows" , "ingres_pconnect" , "ingres_query" , "ingres_rollback" , "ini_alter" , "ini_get" , "ini_get_all" , "ini_restore" , "ini_set" , "interface_exists" , "intval" , "ip2long" , "iptcembed" , "iptcparse" , "ircg_channel_mode" , "ircg_disconnect" , "ircg_fetch_error_msg" , "ircg_get_username" , "ircg_html_encode" , "ircg_ignore_add" , "ircg_ignore_del" , "ircg_is_conn_alive" , "ircg_join" , "ircg_kick" , "ircg_lookup_format_messages" , "ircg_msg" , "ircg_nick" , "ircg_nickname_escape" , "ircg_nickname_unescape" , "ircg_notice" , "ircg_part" , "ircg_pconnect" , "ircg_register_format_messages" , "ircg_set_current" , "ircg_set_file" , "ircg_set_on_die" , "ircg_topic" , "ircg_whois" , "is_a" , "is_array" , "is_bool" , "is_callable" , "is_dir" , "is_double" , "is_executable" , "is_file" , "is_finite" , "is_float" , "is_infinite" , "is_int" , "is_integer" , "is_link" , "is_long" , "is_nan" , "is_null" , "is_numeric" , "is_object" , "is_readable" , "is_real" , "is_resource" , "is_scalar" , "is_string" , "is_subclass_of" , "is_uploaded_file" , "is_writable" , "is_writeable" , "isset" , "iterator_apply" , "iterator_count" , "iterator_to_array" , "java_last_exception_clear" , "java_last_exception_get" , "jddayofweek" , "jdmonthname" , "jdtofrench" , "jdtogregorian" , "jdtojewish" , "jdtojulian" , "jdtounix" , "jewishtojd" , "join" , "jpeg2wbmp" , "json_decode" , "json_encode" , "json_last_error" , "juliantojd" , "key" , "key_exists" , "krsort" , "ksort" , "lcfirst" , "lcg_value" , "lchgrp" , "lchown" , "ldap_8859_to_t61" , "ldap_add" , "ldap_bind" , "ldap_close" , "ldap_compare" , "ldap_connect" , "ldap_count_entries" , "ldap_delete" , "ldap_dn2ufn" , "ldap_err2str" , "ldap_errno" , "ldap_error" , "ldap_explode_dn" , "ldap_first_attribute" , "ldap_first_entry" , "ldap_first_reference" , "ldap_free_result" , "ldap_get_attributes" , "ldap_get_dn" , "ldap_get_entries" , "ldap_get_option" , "ldap_get_values" , "ldap_get_values_len" , "ldap_list" , "ldap_mod_add" , "ldap_mod_del" , "ldap_mod_replace" , "ldap_modify" , "ldap_next_attribute" , "ldap_next_entry" , "ldap_next_reference" , "ldap_parse_reference" , "ldap_parse_result" , "ldap_read" , "ldap_rename" , "ldap_search" , "ldap_set_option" , "ldap_set_rebind_proc" , "ldap_sort" , "ldap_start_tls" , "ldap_t61_to_8859" , "ldap_unbind" , "levenshtein" , "libxml_clear_errors" , "libxml_get_errors" , "libxml_get_last_error" , "libxml_set_streams_context" , "libxml_use_internal_errors" , "link" , "linkinfo" , "list" , "localeconv" , "localtime" , "log" , "log10" , "log1p" , "long2ip" , "lstat" , "ltrim" , "magic_quotes_runtime" , "mail" , "mailparse_determine_best_xfer_encoding" , "mailparse_msg_create" , "mailparse_msg_extract_part" , "mailparse_msg_extract_part_file" , "mailparse_msg_free" , "mailparse_msg_get_part" , "mailparse_msg_get_part_data" , "mailparse_msg_get_structure" , "mailparse_msg_parse" , "mailparse_msg_parse_file" , "mailparse_rfc822_parse_addresses" , "mailparse_stream_encode" , "mailparse_uudecode_all" , "max" , "mb_check_encoding" , "mb_convert_case" , "mb_convert_encoding" , "mb_convert_kana" , "mb_convert_variables" , "mb_decode_mimeheader" , "mb_decode_numericentity" , "mb_detect_encoding" , "mb_detect_order" , "mb_encode_mimeheader" , "mb_encode_numericentity" , "mb_encoding_aliases" , "mb_ereg" , "mb_ereg_match" , "mb_ereg_replace" , "mb_ereg_search" , "mb_ereg_search_getpos" , "mb_ereg_search_getregs" , "mb_ereg_search_init" , "mb_ereg_search_pos" , "mb_ereg_search_regs" , "mb_ereg_search_setpos" , "mb_eregi" , "mb_eregi_replace" , "mb_get_info" , "mb_http_input" , "mb_http_output" , "mb_internal_encoding" , "mb_language" , "mb_list_encodings" , "mb_output_handler" , "mb_parse_str" , "mb_preferred_mime_name" , "mb_regex_encoding" , "mb_regex_set_options" , "mb_send_mail" , "mb_split" , "mb_strcut" , "mb_strimwidth" , "mb_stripos" , "mb_stristr" , "mb_strlen" , "mb_strpos" , "mb_strrchr" , "mb_strrichr" , "mb_strripos" , "mb_strrpos" , "mb_strstr" , "mb_strtolower" , "mb_strtoupper" , "mb_strwidth" , "mb_substitute_character" , "mb_substr" , "mb_substr_count" , "mcal_append_event" , "mcal_close" , "mcal_create_calendar" , "mcal_date_compare" , "mcal_date_valid" , "mcal_day_of_week" , "mcal_day_of_year" , "mcal_days_in_month" , "mcal_delete_calendar" , "mcal_delete_event" , "mcal_event_add_attribute" , "mcal_event_init" , "mcal_event_set_alarm" , "mcal_event_set_category" , "mcal_event_set_class" , "mcal_event_set_description" , "mcal_event_set_end" , "mcal_event_set_recur_daily" , "mcal_event_set_recur_monthly_mday" , "mcal_event_set_recur_monthly_wday" , "mcal_event_set_recur_none" , "mcal_event_set_recur_weekly" , "mcal_event_set_recur_yearly" , "mcal_event_set_start" , "mcal_event_set_title" , "mcal_expunge" , "mcal_fetch_current_stream_event" , "mcal_fetch_event" , "mcal_is_leap_year" , "mcal_list_alarms" , "mcal_list_events" , "mcal_next_recurrence" , "mcal_open" , "mcal_popen" , "mcal_rename_calendar" , "mcal_reopen" , "mcal_snooze" , "mcal_store_event" , "mcal_time_valid" , "mcal_week_of_year" , "mcrypt_cbc" , "mcrypt_cfb" , "mcrypt_create_iv" , "mcrypt_decrypt" , "mcrypt_enc_get_algorithms_name" , "mcrypt_enc_get_block_size" , "mcrypt_enc_get_iv_size" , "mcrypt_enc_get_key_size" , "mcrypt_enc_get_modes_name" , "mcrypt_enc_get_supported_key_sizes" , "mcrypt_enc_is_block_algorithm" , "mcrypt_enc_is_block_algorithm_mode" , "mcrypt_enc_is_block_mode" , "mcrypt_enc_self_test" , "mcrypt_encrypt" , "mcrypt_generic" , "mcrypt_generic_deinit" , "mcrypt_generic_end" , "mcrypt_generic_init" , "mcrypt_get_block_size" , "mcrypt_get_cipher_name" , "mcrypt_get_iv_size" , "mcrypt_get_key_size" , "mcrypt_list_algorithms" , "mcrypt_list_modes" , "mcrypt_module_close" , "mcrypt_module_get_algo_block_size" , "mcrypt_module_get_algo_key_size" , "mcrypt_module_get_supported_key_sizes" , "mcrypt_module_is_block_algorithm" , "mcrypt_module_is_block_algorithm_mode" , "mcrypt_module_is_block_mode" , "mcrypt_module_open" , "mcrypt_module_self_test" , "mcrypt_ofb" , "md5" , "md5_file" , "mdecrypt_generic" , "memory_get_peak_usage" , "memory_get_usage" , "metaphone" , "method_exists" , "mhash" , "mhash_count" , "mhash_get_block_size" , "mhash_get_hash_name" , "mhash_keygen_s2k" , "microtime" , "min" , "ming_setcubicthreshold" , "ming_setscale" , "ming_useswfversion" , "mkdir" , "mktime" , "money_format" , "move_uploaded_file" , "msession_connect" , "msession_count" , "msession_create" , "msession_destroy" , "msession_disconnect" , "msession_find" , "msession_get" , "msession_get_array" , "msession_getdata" , "msession_inc" , "msession_list" , "msession_listvar" , "msession_lock" , "msession_plugin" , "msession_randstr" , "msession_set" , "msession_set_array" , "msession_setdata" , "msession_timeout" , "msession_uniq" , "msession_unlock" , "msg_get_queue" , "msg_receive" , "msg_remove_queue" , "msg_send" , "msg_set_queue" , "msg_stat_queue" , "msql" , "msql_affected_rows" , "msql_close" , "msql_connect" , "msql_create_db" , "msql_createdb" , "msql_data_seek" , "msql_dbname" , "msql_drop_db" , "msql_dropdb" , "msql_error" , "msql_fetch_array" , "msql_fetch_field" , "msql_fetch_object" , "msql_fetch_row" , "msql_field_seek" , "msql_fieldflags" , "msql_fieldlen" , "msql_fieldname" , "msql_fieldtable" , "msql_fieldtype" , "msql_free_result" , "msql_freeresult" , "msql_list_dbs" , "msql_list_fields" , "msql_list_tables" , "msql_listdbs" , "msql_listfields" , "msql_listtables" , "msql_num_fields" , "msql_num_rows" , "msql_numfields" , "msql_numrows" , "msql_pconnect" , "msql_query" , "msql_regcase" , "msql_result" , "msql_select_db" , "msql_selectdb" , "msql_tablename" , "mssql_bind" , "mssql_close" , "mssql_connect" , "mssql_data_seek" , "mssql_execute" , "mssql_fetch_array" , "mssql_fetch_assoc" , "mssql_fetch_batch" , "mssql_fetch_field" , "mssql_fetch_object" , "mssql_fetch_row" , "mssql_field_length" , "mssql_field_name" , "mssql_field_seek" , "mssql_field_type" , "mssql_free_result" , "mssql_get_last_message" , "mssql_guid_string" , "mssql_init" , "mssql_min_error_severity" , "mssql_min_message_severity" , "mssql_next_result" , "mssql_num_fields" , "mssql_num_rows" , "mssql_pconnect" , "mssql_query" , "mssql_result" , "mssql_rows_affected" , "mssql_select_db" , "mt_getrandmax" , "mt_rand" , "mt_srand" , "muscat_close" , "muscat_get" , "muscat_give" , "muscat_setup" , "muscat_setup_net" , "mysql" , "mysql_affected_rows" , "mysql_client_encoding" , "mysql_close" , "mysql_connect" , "mysql_data_seek" , "mysql_db_name" , "mysql_db_query" , "mysql_errno" , "mysql_error" , "mysql_escape_string" , "mysql_fetch_array" , "mysql_fetch_assoc" , "mysql_fetch_field" , "mysql_fetch_lengths" , "mysql_fetch_object" , "mysql_fetch_row" , "mysql_field_flags" , "mysql_field_len" , "mysql_field_name" , "mysql_field_seek" , "mysql_field_table" , "mysql_field_type" , "mysql_free_result" , "mysql_get_client_info" , "mysql_get_host_info" , "mysql_get_proto_info" , "mysql_get_server_info" , "mysql_info" , "mysql_insert_id" , "mysql_list_dbs" , "mysql_list_processes" , "mysql_num_fields" , "mysql_num_rows" , "mysql_pconnect" , "mysql_ping" , "mysql_query" , "mysql_real_escape_string" , "mysql_result" , "mysql_select_db" , "mysql_set_charset" , "mysql_stat" , "mysql_table_name" , "mysql_thread_id" , "mysql_unbuffered_query" , "mysqli_affected_rows" , "mysqli_autocommit" , "mysqli_bind_param" , "mysqli_bind_result" , "mysqli_change_user" , "mysqli_character_set_name" , "mysqli_client_encoding" , "mysqli_close" , "mysqli_commit" , "mysqli_connect" , "mysqli_connect_errno" , "mysqli_connect_error" , "mysqli_data_seek" , "mysqli_debug" , "mysqli_dump_debug_info" , "mysqli_errno" , "mysqli_error" , "mysqli_escape_string" , "mysqli_execute" , "mysqli_fetch" , "mysqli_fetch_array" , "mysqli_fetch_assoc" , "mysqli_fetch_field" , "mysqli_fetch_field_direct" , "mysqli_fetch_fields" , "mysqli_fetch_lengths" , "mysqli_fetch_object" , "mysqli_fetch_row" , "mysqli_field_count" , "mysqli_field_seek" , "mysqli_field_tell" , "mysqli_free_result" , "mysqli_get_cache_stats" , "mysqli_get_client_info" , "mysqli_get_client_stats" , "mysqli_get_client_version" , "mysqli_get_host_info" , "mysqli_get_metadata" , "mysqli_get_proto_info" , "mysqli_get_server_info" , "mysqli_get_server_version" , "mysqli_info" , "mysqli_init" , "mysqli_insert_id" , "mysqli_kill" , "mysqli_more_results" , "mysqli_multi_query" , "mysqli_next_result" , "mysqli_num_fields" , "mysqli_num_rows" , "mysqli_options" , "mysqli_param_count" , "mysqli_ping" , "mysqli_prepare" , "mysqli_query" , "mysqli_real_connect" , "mysqli_real_escape_string" , "mysqli_real_query" , "mysqli_refresh" , "mysqli_report" , "mysqli_rollback" , "mysqli_select_db" , "mysqli_send_long_data" , "mysqli_set_charset" , "mysqli_set_local_infile_default" , "mysqli_set_local_infile_handler" , "mysqli_set_opt" , "mysqli_sqlstate" , "mysqli_ssl_set" , "mysqli_stat" , "mysqli_stmt_affected_rows" , "mysqli_stmt_attr_get" , "mysqli_stmt_attr_set" , "mysqli_stmt_bind_param" , "mysqli_stmt_bind_result" , "mysqli_stmt_close" , "mysqli_stmt_data_seek" , "mysqli_stmt_errno" , "mysqli_stmt_error" , "mysqli_stmt_execute" , "mysqli_stmt_fetch" , "mysqli_stmt_field_count" , "mysqli_stmt_free_result" , "mysqli_stmt_get_warnings" , "mysqli_stmt_init" , "mysqli_stmt_insert_id" , "mysqli_stmt_num_rows" , "mysqli_stmt_param_count" , "mysqli_stmt_prepare" , "mysqli_stmt_reset" , "mysqli_stmt_result_metadata" , "mysqli_stmt_send_long_data" , "mysqli_stmt_sqlstate" , "mysqli_stmt_store_result" , "mysqli_store_result" , "mysqli_thread_id" , "mysqli_thread_safe" , "mysqli_use_result" , "mysqli_warning_count" , "natcasesort" , "natsort" , "ncurses_addch" , "ncurses_addchnstr" , "ncurses_addchstr" , "ncurses_addnstr" , "ncurses_addstr" , "ncurses_assume_default_colors" , "ncurses_attroff" , "ncurses_attron" , "ncurses_attrset" , "ncurses_baudrate" , "ncurses_beep" , "ncurses_bkgd" , "ncurses_bkgdset" , "ncurses_border" , "ncurses_bottom_panel" , "ncurses_can_change_color" , "ncurses_cbreak" , "ncurses_clear" , "ncurses_clrtobot" , "ncurses_clrtoeol" , "ncurses_color_content" , "ncurses_color_set" , "ncurses_curs_set" , "ncurses_def_prog_mode" , "ncurses_def_shell_mode" , "ncurses_define_key" , "ncurses_del_panel" , "ncurses_delay_output" , "ncurses_delch" , "ncurses_deleteln" , "ncurses_delwin" , "ncurses_doupdate" , "ncurses_echo" , "ncurses_echochar" , "ncurses_end" , "ncurses_erase" , "ncurses_erasechar" , "ncurses_filter" , "ncurses_flash" , "ncurses_flushinp" , "ncurses_getch" , "ncurses_getmaxyx" , "ncurses_getmouse" , "ncurses_getyx" , "ncurses_halfdelay" , "ncurses_has_colors" , "ncurses_has_ic" , "ncurses_has_il" , "ncurses_has_key" , "ncurses_hide_panel" , "ncurses_hline" , "ncurses_inch" , "ncurses_init" , "ncurses_init_color" , "ncurses_init_pair" , "ncurses_insch" , "ncurses_insdelln" , "ncurses_insertln" , "ncurses_insstr" , "ncurses_instr" , "ncurses_isendwin" , "ncurses_keyok" , "ncurses_keypad" , "ncurses_killchar" , "ncurses_longname" , "ncurses_meta" , "ncurses_mouse_trafo" , "ncurses_mouseinterval" , "ncurses_mousemask" , "ncurses_move" , "ncurses_move_panel" , "ncurses_mvaddch" , "ncurses_mvaddchnstr" , "ncurses_mvaddchstr" , "ncurses_mvaddnstr" , "ncurses_mvaddstr" , "ncurses_mvcur" , "ncurses_mvdelch" , "ncurses_mvgetch" , "ncurses_mvhline" , "ncurses_mvinch" , "ncurses_mvvline" , "ncurses_mvwaddstr" , "ncurses_napms" , "ncurses_new_panel" , "ncurses_newpad" , "ncurses_newwin" , "ncurses_nl" , "ncurses_nocbreak" , "ncurses_noecho" , "ncurses_nonl" , "ncurses_noqiflush" , "ncurses_noraw" , "ncurses_pair_content" , "ncurses_panel_above" , "ncurses_panel_below" , "ncurses_panel_window" , "ncurses_pnoutrefresh" , "ncurses_prefresh" , "ncurses_putp" , "ncurses_qiflush" , "ncurses_raw" , "ncurses_refresh" , "ncurses_replace_panel" , "ncurses_reset_prog_mode" , "ncurses_reset_shell_mode" , "ncurses_resetty" , "ncurses_savetty" , "ncurses_scr_dump" , "ncurses_scr_init" , "ncurses_scr_restore" , "ncurses_scr_set" , "ncurses_scrl" , "ncurses_show_panel" , "ncurses_slk_attr" , "ncurses_slk_attroff" , "ncurses_slk_attron" , "ncurses_slk_attrset" , "ncurses_slk_clear" , "ncurses_slk_color" , "ncurses_slk_init" , "ncurses_slk_noutrefresh" , "ncurses_slk_refresh" , "ncurses_slk_restore" , "ncurses_slk_set" , "ncurses_slk_touch" , "ncurses_standend" , "ncurses_standout" , "ncurses_start_color" , "ncurses_termattrs" , "ncurses_termname" , "ncurses_timeout" , "ncurses_top_panel" , "ncurses_typeahead" , "ncurses_ungetch" , "ncurses_ungetmouse" , "ncurses_update_panels" , "ncurses_use_default_colors" , "ncurses_use_env" , "ncurses_use_extended_names" , "ncurses_vidattr" , "ncurses_vline" , "ncurses_waddch" , "ncurses_waddstr" , "ncurses_wattroff" , "ncurses_wattron" , "ncurses_wattrset" , "ncurses_wborder" , "ncurses_wclear" , "ncurses_wcolor_set" , "ncurses_werase" , "ncurses_wgetch" , "ncurses_whline" , "ncurses_wmouse_trafo" , "ncurses_wmove" , "ncurses_wnoutrefresh" , "ncurses_wrefresh" , "ncurses_wstandend" , "ncurses_wstandout" , "ncurses_wvline" , "next" , "ngettext" , "nl2br" , "nl_langinfo" , "notes_body" , "notes_copy_db" , "notes_create_db" , "notes_create_note" , "notes_drop_db" , "notes_find_note" , "notes_header_info" , "notes_list_msgs" , "notes_mark_read" , "notes_mark_unread" , "notes_nav_create" , "notes_search" , "notes_unread" , "notes_version" , "number_format" , "ob_clean" , "ob_end_clean" , "ob_end_flush" , "ob_flush" , "ob_get_clean" , "ob_get_contents" , "ob_get_flush" , "ob_get_length" , "ob_get_level" , "ob_get_status" , "ob_gzhandler" , "ob_iconv_handler" , "ob_implicit_flush" , "ob_list_handlers" , "ob_start" , "oci_bind_array_by_name" , "oci_bind_by_name" , "oci_cancel" , "oci_close" , "oci_commit" , "oci_connect" , "oci_define_by_name" , "oci_error" , "oci_execute" , "oci_fetch" , "oci_fetch_all" , "oci_fetch_array" , "oci_fetch_assoc" , "oci_fetch_object" , "oci_fetch_row" , "oci_field_is_null" , "oci_field_name" , "oci_field_precision" , "oci_field_scale" , "oci_field_size" , "oci_field_type" , "oci_field_type_raw" , "oci_free_statement" , "oci_internal_debug" , "oci_lob_copy" , "oci_lob_is_equal" , "oci_new_collection" , "oci_new_connect" , "oci_new_cursor" , "oci_new_descriptor" , "oci_num_fields" , "oci_num_rows" , "oci_parse" , "oci_password_change" , "oci_pconnect" , "oci_result" , "oci_rollback" , "oci_server_version" , "oci_set_action" , "oci_set_client_identifier" , "oci_set_client_info" , "oci_set_edition" , "oci_set_module_name" , "oci_set_prefetch" , "oci_statement_type" , "ocibindbyname" , "ocicancel" , "ocicollappend" , "ocicollassign" , "ocicollassignelem" , "ocicollgetelem" , "ocicollmax" , "ocicollsize" , "ocicolltrim" , "ocicolumnisnull" , "ocicolumnname" , "ocicolumnprecision" , "ocicolumnscale" , "ocicolumnsize" , "ocicolumntype" , "ocicolumntyperaw" , "ocicommit" , "ocidefinebyname" , "ocierror" , "ociexecute" , "ocifetch" , "ocifetchstatement" , "ocifreecollection" , "ocifreecursor" , "ocifreedesc" , "ocifreestatement" , "ociinternaldebug" , "ociloadlob" , "ocilogoff" , "ocilogon" , "ocinewcollection" , "ocinewcursor" , "ocinewdescriptor" , "ocinlogon" , "ocinumcols" , "ociparse" , "ociplogon" , "ociresult" , "ocirollback" , "ocirowcount" , "ocisavelob" , "ocisavelobfile" , "ociserverversion" , "ocisetprefetch" , "ocistatementtype" , "ociwritelobtofile" , "octdec" , "odbc_autocommit" , "odbc_binmode" , "odbc_close" , "odbc_close_all" , "odbc_columnprivileges" , "odbc_columns" , "odbc_commit" , "odbc_connect" , "odbc_cursor" , "odbc_data_source" , "odbc_do" , "odbc_error" , "odbc_errormsg" , "odbc_exec" , "odbc_execute" , "odbc_fetch_array" , "odbc_fetch_into" , "odbc_fetch_object" , "odbc_fetch_row" , "odbc_field_len" , "odbc_field_name" , "odbc_field_num" , "odbc_field_precision" , "odbc_field_scale" , "odbc_field_type" , "odbc_foreignkeys" , "odbc_free_result" , "odbc_gettypeinfo" , "odbc_longreadlen" , "odbc_next_result" , "odbc_num_fields" , "odbc_num_rows" , "odbc_pconnect" , "odbc_prepare" , "odbc_primarykeys" , "odbc_procedurecolumns" , "odbc_procedures" , "odbc_result" , "odbc_result_all" , "odbc_rollback" , "odbc_setoption" , "odbc_specialcolumns" , "odbc_statistics" , "odbc_tableprivileges" , "odbc_tables" , "opendir" , "openlog" , "openssl_csr_export" , "openssl_csr_export_to_file" , "openssl_csr_new" , "openssl_csr_sign" , "openssl_error_string" , "openssl_free_key" , "openssl_get_privatekey" , "openssl_get_publickey" , "openssl_open" , "openssl_pkcs7_decrypt" , "openssl_pkcs7_encrypt" , "openssl_pkcs7_sign" , "openssl_pkcs7_verify" , "openssl_pkey_export" , "openssl_pkey_export_to_file" , "openssl_pkey_free" , "openssl_pkey_get_private" , "openssl_pkey_get_public" , "openssl_pkey_new" , "openssl_private_decrypt" , "openssl_private_encrypt" , "openssl_public_decrypt" , "openssl_public_encrypt" , "openssl_seal" , "openssl_sign" , "openssl_verify" , "openssl_x509_check_private_key" , "openssl_x509_checkpurpose" , "openssl_x509_export" , "openssl_x509_export_to_file" , "openssl_x509_free" , "openssl_x509_parse" , "openssl_x509_read" , "ord" , "output_add_rewrite_var" , "output_reset_rewrite_vars" , "overload" , "ovrimos_close" , "ovrimos_commit" , "ovrimos_connect" , "ovrimos_cursor" , "ovrimos_exec" , "ovrimos_execute" , "ovrimos_fetch_into" , "ovrimos_fetch_row" , "ovrimos_field_len" , "ovrimos_field_name" , "ovrimos_field_num" , "ovrimos_field_type" , "ovrimos_free_result" , "ovrimos_longreadlen" , "ovrimos_num_fields" , "ovrimos_num_rows" , "ovrimos_prepare" , "ovrimos_result" , "ovrimos_result_all" , "ovrimos_rollback" , "pack" , "parse_ini_file" , "parse_ini_string" , "parse_str" , "parse_url" , "passthru" , "pathinfo" , "pclose" , "pcntl_alarm" , "pcntl_exec" , "pcntl_fork" , "pcntl_getpriority" , "pcntl_setpriority" , "pcntl_signal" , "pcntl_wait" , "pcntl_waitpid" , "pcntl_wexitstatus" , "pcntl_wifexited" , "pcntl_wifsignaled" , "pcntl_wifstopped" , "pcntl_wstopsig" , "pcntl_wtermsig" , "pdf_add_annotation" , "pdf_add_bookmark" , "pdf_add_launchlink" , "pdf_add_locallink" , "pdf_add_note" , "pdf_add_outline" , "pdf_add_pdflink" , "pdf_add_thumbnail" , "pdf_add_weblink" , "pdf_arc" , "pdf_arcn" , "pdf_attach_file" , "pdf_begin_page" , "pdf_begin_pattern" , "pdf_begin_template" , "pdf_circle" , "pdf_clip" , "pdf_close" , "pdf_close_image" , "pdf_close_pdi" , "pdf_close_pdi_page" , "pdf_closepath" , "pdf_closepath_fill_stroke" , "pdf_closepath_stroke" , "pdf_concat" , "pdf_continue_text" , "pdf_curveto" , "pdf_delete" , "pdf_end_page" , "pdf_end_pattern" , "pdf_end_template" , "pdf_endpath" , "pdf_fill" , "pdf_fill_stroke" , "pdf_findfont" , "pdf_get_buffer" , "pdf_get_font" , "pdf_get_fontname" , "pdf_get_fontsize" , "pdf_get_image_height" , "pdf_get_image_width" , "pdf_get_majorversion" , "pdf_get_minorversion" , "pdf_get_parameter" , "pdf_get_pdi_parameter" , "pdf_get_pdi_value" , "pdf_get_value" , "pdf_initgraphics" , "pdf_lineto" , "pdf_makespotcolor" , "pdf_moveto" , "pdf_new" , "pdf_open" , "pdf_open_ccitt" , "pdf_open_file" , "pdf_open_gif" , "pdf_open_image" , "pdf_open_image_file" , "pdf_open_jpeg" , "pdf_open_memory_image" , "pdf_open_pdi" , "pdf_open_pdi_page" , "pdf_open_png" , "pdf_open_tiff" , "pdf_place_image" , "pdf_place_pdi_page" , "pdf_rect" , "pdf_restore" , "pdf_rotate" , "pdf_save" , "pdf_scale" , "pdf_set_border_color" , "pdf_set_border_dash" , "pdf_set_border_style" , "pdf_set_char_spacing" , "pdf_set_duration" , "pdf_set_font" , "pdf_set_horiz_scaling" , "pdf_set_info" , "pdf_set_info_author" , "pdf_set_info_creator" , "pdf_set_info_keywords" , "pdf_set_info_subject" , "pdf_set_info_title" , "pdf_set_leading" , "pdf_set_parameter" , "pdf_set_text_pos" , "pdf_set_text_rendering" , "pdf_set_text_rise" , "pdf_set_transition" , "pdf_set_value" , "pdf_set_word_spacing" , "pdf_setcolor" , "pdf_setdash" , "pdf_setflat" , "pdf_setfont" , "pdf_setgray" , "pdf_setgray_fill" , "pdf_setgray_stroke" , "pdf_setlinecap" , "pdf_setlinejoin" , "pdf_setlinewidth" , "pdf_setmatrix" , "pdf_setmiterlimit" , "pdf_setpolydash" , "pdf_setrgbcolor" , "pdf_setrgbcolor_fill" , "pdf_setrgbcolor_stroke" , "pdf_show" , "pdf_show_boxed" , "pdf_show_xy" , "pdf_skew" , "pdf_stringwidth" , "pdf_stroke" , "pdf_translate" , "pdo_drivers" , "pfpro_cleanup" , "pfpro_init" , "pfpro_process" , "pfpro_process_raw" , "pfpro_version" , "pfsockopen" , "pg_affected_rows" , "pg_cancel_query" , "pg_client_encoding" , "pg_clientencoding" , "pg_close" , "pg_cmdtuples" , "pg_connect" , "pg_connection_busy" , "pg_connection_reset" , "pg_connection_status" , "pg_convert" , "pg_copy_from" , "pg_copy_to" , "pg_dbname" , "pg_delete" , "pg_end_copy" , "pg_errormessage" , "pg_escape_bytea" , "pg_escape_string" , "pg_exec" , "pg_fetch_all" , "pg_fetch_array" , "pg_fetch_assoc" , "pg_fetch_object" , "pg_fetch_result" , "pg_fetch_row" , "pg_field_is_null" , "pg_field_name" , "pg_field_num" , "pg_field_prtlen" , "pg_field_size" , "pg_field_type" , "pg_fieldisnull" , "pg_fieldname" , "pg_fieldnum" , "pg_fieldprtlen" , "pg_fieldsize" , "pg_fieldtype" , "pg_free_result" , "pg_freeresult" , "pg_get_notify" , "pg_get_pid" , "pg_get_result" , "pg_getlastoid" , "pg_host" , "pg_insert" , "pg_last_error" , "pg_last_notice" , "pg_last_oid" , "pg_lo_close" , "pg_lo_create" , "pg_lo_export" , "pg_lo_import" , "pg_lo_open" , "pg_lo_read" , "pg_lo_read_all" , "pg_lo_seek" , "pg_lo_tell" , "pg_lo_unlink" , "pg_lo_write" , "pg_loclose" , "pg_locreate" , "pg_loexport" , "pg_loimport" , "pg_loopen" , "pg_loread" , "pg_loreadall" , "pg_lounlink" , "pg_lowrite" , "pg_meta_data" , "pg_num_fields" , "pg_num_rows" , "pg_numfields" , "pg_numrows" , "pg_options" , "pg_parameter_status" , "pg_pconnect" , "pg_ping" , "pg_port" , "pg_put_line" , "pg_query" , "pg_result" , "pg_result_error" , "pg_result_seek" , "pg_result_status" , "pg_select" , "pg_send_query" , "pg_set_client_encoding" , "pg_setclientencoding" , "pg_trace" , "pg_tty" , "pg_unescape_bytea" , "pg_untrace" , "pg_update" , "pg_version" , "php_egg_logo_guid" , "php_ini_loaded_file" , "php_ini_scanned_files" , "php_logo_guid" , "php_real_logo_guid" , "php_sapi_name" , "php_strip_whitespace" , "php_uname" , "phpcredits" , "phpinfo" , "phpversion" , "pi" , "png2wbmp" , "popen" , "pos" , "posix_ctermid" , "posix_errno" , "posix_get_last_error" , "posix_getcwd" , "posix_getegid" , "posix_geteuid" , "posix_getgid" , "posix_getgrgid" , "posix_getgrnam" , "posix_getgroups" , "posix_getlogin" , "posix_getpgid" , "posix_getpgrp" , "posix_getpid" , "posix_getppid" , "posix_getpwnam" , "posix_getpwuid" , "posix_getrlimit" , "posix_getsid" , "posix_getuid" , "posix_isatty" , "posix_kill" , "posix_mkfifo" , "posix_setegid" , "posix_seteuid" , "posix_setgid" , "posix_setpgid" , "posix_setsid" , "posix_setuid" , "posix_strerror" , "posix_times" , "posix_ttyname" , "posix_uname" , "pow" , "preg_filter" , "preg_grep" , "preg_last_error" , "preg_match" , "preg_match_all" , "preg_quote" , "preg_replace" , "preg_replace_callback" , "preg_split" , "prev" , "print" , "print_r" , "printer_abort" , "printer_close" , "printer_create_brush" , "printer_create_dc" , "printer_create_font" , "printer_create_pen" , "printer_delete_brush" , "printer_delete_dc" , "printer_delete_font" , "printer_delete_pen" , "printer_draw_bmp" , "printer_draw_chord" , "printer_draw_elipse" , "printer_draw_line" , "printer_draw_pie" , "printer_draw_rectangle" , "printer_draw_roundrect" , "printer_draw_text" , "printer_end_doc" , "printer_end_page" , "printer_get_option" , "printer_list" , "printer_logical_fontheight" , "printer_open" , "printer_select_brush" , "printer_select_font" , "printer_select_pen" , "printer_set_option" , "printer_start_doc" , "printer_start_page" , "printer_write" , "printf" , "proc_close" , "proc_get_status" , "proc_nice" , "proc_open" , "proc_terminate" , "property_exists" , "pspell_add_to_personal" , "pspell_add_to_session" , "pspell_check" , "pspell_clear_session" , "pspell_config_create" , "pspell_config_ignore" , "pspell_config_mode" , "pspell_config_personal" , "pspell_config_repl" , "pspell_config_runtogether" , "pspell_config_save_repl" , "pspell_new" , "pspell_new_config" , "pspell_new_personal" , "pspell_save_wordlist" , "pspell_store_replacement" , "pspell_suggest" , "putenv" , "qdom_error" , "qdom_tree" , "quoted_printable_decode" , "quoted_printable_encode" , "quotemeta" , "rad2deg" , "rand" , "range" , "rawurldecode" , "rawurlencode" , "read_exif_data" , "readdir" , "readfile" , "readgzfile" , "readline" , "readline_add_history" , "readline_clear_history" , "readline_completion_function" , "readline_info" , "readline_list_history" , "readline_read_history" , "readline_write_history" , "readlink" , "realpath" , "realpath_cache_get" , "realpath_cache_size" , "recode" , "recode_file" , "recode_string" , "register_shutdown_function" , "register_tick_function" , "rename" , "require" , "require_once" , "reset" , "restore_error_handler" , "restore_exception_handler" , "restore_include_path" , "rewind" , "rewinddir" , "rmdir" , "round" , "rsort" , "rtrim" , "scandir" , "sem_acquire" , "sem_get" , "sem_release" , "sem_remove" , "serialize" , "sesam_affected_rows" , "sesam_commit" , "sesam_connect" , "sesam_diagnostic" , "sesam_disconnect" , "sesam_errormsg" , "sesam_execimm" , "sesam_fetch_array" , "sesam_fetch_result" , "sesam_fetch_row" , "sesam_field_array" , "sesam_field_name" , "sesam_free_result" , "sesam_num_fields" , "sesam_query" , "sesam_rollback" , "sesam_seek_row" , "sesam_settransaction" , "session_cache_expire" , "session_cache_limiter" , "session_commit" , "session_decode" , "session_destroy" , "session_encode" , "session_get_cookie_params" , "session_id" , "session_is_registered" , "session_module_name" , "session_name" , "session_regenerate_id" , "session_register" , "session_save_path" , "session_set_cookie_params" , "session_set_save_handler" , "session_start" , "session_unregister" , "session_unset" , "session_write_close" , "set_error_handler" , "set_exception_handler" , "set_file_buffer" , "set_include_path" , "set_magic_quotes_runtime" , "set_socket_blocking" , "set_time_limit" , "setcookie" , "setlocale" , "setrawcookie" , "settype" , "sha1" , "sha1_file" , "sha256" , "sha256_file" , "shell_exec" , "shm_attach" , "shm_detach" , "shm_get_var" , "shm_put_var" , "shm_remove" , "shm_remove_var" , "shmop_close" , "shmop_delete" , "shmop_open" , "shmop_read" , "shmop_size" , "shmop_write" , "show_source" , "shuffle" , "similar_text" , "simplexml_import_dom" , "simplexml_load_file" , "simplexml_load_string" , "sin" , "sinh" , "sizeof" , "sleep" , "snmp3_get" , "snmp3_getnext" , "snmp3_real_walk" , "snmp3_set" , "snmp3_walk" , "snmp_get_quick_print" , "snmp_get_valueretrieval" , "snmp_read_mib" , "snmp_set_enum_print" , "snmp_set_oid_numeric_print" , "snmp_set_quick_print" , "snmp_set_valueretrieval" , "snmpget" , "snmpgetnext" , "snmprealwalk" , "snmpset" , "snmpwalk" , "snmpwalkoid" , "socket_accept" , "socket_bind" , "socket_clear_error" , "socket_close" , "socket_connect" , "socket_create" , "socket_create_listen" , "socket_create_pair" , "socket_get_option" , "socket_get_status" , "socket_getopt" , "socket_getpeername" , "socket_getsockname" , "socket_last_error" , "socket_listen" , "socket_read" , "socket_recv" , "socket_recvfrom" , "socket_select" , "socket_send" , "socket_sendto" , "socket_set_block" , "socket_set_blocking" , "socket_set_nonblock" , "socket_set_option" , "socket_set_timeout" , "socket_setopt" , "socket_shutdown" , "socket_strerror" , "socket_write" , "sort" , "soundex" , "spl_autoload" , "spl_autoload_call" , "spl_autoload_extensions" , "spl_autoload_functions" , "spl_autoload_register" , "spl_autoload_unregister" , "spl_classes" , "spl_object_hash" , "sprintf" , "sqlite_array_query" , "sqlite_busy_timeout" , "sqlite_changes" , "sqlite_close" , "sqlite_column" , "sqlite_create_aggregate" , "sqlite_create_function" , "sqlite_current" , "sqlite_error_string" , "sqlite_escape_string" , "sqlite_exec" , "sqlite_factory" , "sqlite_fetch_all" , "sqlite_fetch_array" , "sqlite_fetch_column_types" , "sqlite_fetch_object" , "sqlite_fetch_single" , "sqlite_fetch_string" , "sqlite_field_name" , "sqlite_has_more" , "sqlite_has_prev" , "sqlite_last_error" , "sqlite_last_insert_rowid" , "sqlite_libencoding" , "sqlite_libversion" , "sqlite_next" , "sqlite_num_fields" , "sqlite_num_rows" , "sqlite_open" , "sqlite_popen" , "sqlite_prev" , "sqlite_query" , "sqlite_rewind" , "sqlite_seek" , "sqlite_single_query" , "sqlite_udf_decode_binary" , "sqlite_udf_encode_binary" , "sqlite_unbuffered_query" , "sqlite_valid" , "sqrt" , "srand" , "sscanf" , "stat" , "str_getcsv" , "str_ireplace" , "str_pad" , "str_repeat" , "str_replace" , "str_rot13" , "str_shuffle" , "str_split" , "str_word_count" , "strcasecmp" , "strchr" , "strcmp" , "strcoll" , "strcspn" , "stream_bucket_append" , "stream_bucket_make_writeable" , "stream_bucket_new" , "stream_bucket_prepend" , "stream_context_create" , "stream_context_get_default" , "stream_context_get_options" , "stream_context_get_params" , "stream_context_set_default" , "stream_context_set_option" , "stream_context_set_params" , "stream_copy_to_stream" , "stream_filter_append" , "stream_filter_prepend" , "stream_filter_register" , "stream_filter_remove" , "stream_get_contents" , "stream_get_filters" , "stream_get_line" , "stream_get_meta_data" , "stream_get_transports" , "stream_get_wrappers" , "stream_is_local" , "stream_register_wrapper" , "stream_resolve_include_path" , "stream_select" , "stream_set_blocking" , "stream_set_read_buffer" , "stream_set_timeout" , "stream_set_write_buffer" , "stream_socket_accept" , "stream_socket_client" , "stream_socket_enable_crypto" , "stream_socket_get_name" , "stream_socket_pair" , "stream_socket_recvfrom" , "stream_socket_sendto" , "stream_socket_server" , "stream_socket_shutdown" , "stream_supports_lock" , "stream_wrapper_register" , "stream_wrapper_restore" , "stream_wrapper_unregister" , "strftime" , "strip_tags" , "stripcslashes" , "stripos" , "stripslashes" , "stristr" , "strlen" , "strnatcasecmp" , "strnatcmp" , "strncasecmp" , "strncmp" , "strpbrk" , "strpos" , "strptime" , "strrchr" , "strrev" , "strripos" , "strrpos" , "strspn" , "strstr" , "strtok" , "strtolower" , "strtotime" , "strtoupper" , "strtr" , "strval" , "substr" , "substr_compare" , "substr_count" , "substr_replace" , "suhosin_encrypt_cookie" , "suhosin_get_raw_cookies" , "swf_actiongeturl" , "swf_actiongotoframe" , "swf_actiongotolabel" , "swf_actionnextframe" , "swf_actionplay" , "swf_actionprevframe" , "swf_actionsettarget" , "swf_actionstop" , "swf_actiontogglequality" , "swf_actionwaitforframe" , "swf_addbuttonrecord" , "swf_addcolor" , "swf_closefile" , "swf_definebitmap" , "swf_definefont" , "swf_defineline" , "swf_definepoly" , "swf_definerect" , "swf_definetext" , "swf_endbutton" , "swf_enddoaction" , "swf_endshape" , "swf_endsymbol" , "swf_fontsize" , "swf_fontslant" , "swf_fonttracking" , "swf_getbitmapinfo" , "swf_getfontinfo" , "swf_getframe" , "swf_labelframe" , "swf_lookat" , "swf_modifyobject" , "swf_mulcolor" , "swf_nextid" , "swf_oncondition" , "swf_openfile" , "swf_ortho" , "swf_ortho2" , "swf_perspective" , "swf_placeobject" , "swf_polarview" , "swf_popmatrix" , "swf_posround" , "swf_pushmatrix" , "swf_removeobject" , "swf_rotate" , "swf_scale" , "swf_setfont" , "swf_setframe" , "swf_shapearc" , "swf_shapecurveto" , "swf_shapecurveto3" , "swf_shapefillbitmapclip" , "swf_shapefillbitmaptile" , "swf_shapefilloff" , "swf_shapefillsolid" , "swf_shapelinesolid" , "swf_shapelineto" , "swf_shapemoveto" , "swf_showframe" , "swf_startbutton" , "swf_startdoaction" , "swf_startshape" , "swf_startsymbol" , "swf_textwidth" , "swf_translate" , "swf_viewport" , "swfaction" , "swfbitmap" , "swfbitmap.getheight" , "swfbitmap.getwidth" , "swfbutton" , "swfbutton.addaction" , "swfbutton.addshape" , "swfbutton.setaction" , "swfbutton.setdown" , "swfbutton.sethit" , "swfbutton.setover" , "swfbutton.setup" , "swfbutton_keypress" , "swfdisplayitem" , "swfdisplayitem.addcolor" , "swfdisplayitem.move" , "swfdisplayitem.moveto" , "swfdisplayitem.multcolor" , "swfdisplayitem.remove" , "swfdisplayitem.rotate" , "swfdisplayitem.rotateto" , "swfdisplayitem.scale" , "swfdisplayitem.scaleto" , "swfdisplayitem.setdepth" , "swfdisplayitem.setname" , "swfdisplayitem.setratio" , "swfdisplayitem.skewx" , "swfdisplayitem.skewxto" , "swfdisplayitem.skewy" , "swfdisplayitem.skewyto" , "swffill" , "swffill.moveto" , "swffill.rotateto" , "swffill.scaleto" , "swffill.skewxto" , "swffill.skewyto" , "swffont" , "swffont.getwidth" , "swfgradient" , "swfgradient.addentry" , "swfmorph" , "swfmorph.getshape1" , "swfmorph.getshape2" , "swfmovie" , "swfmovie.add" , "swfmovie.nextframe" , "swfmovie.output" , "swfmovie.remove" , "swfmovie.save" , "swfmovie.setbackground" , "swfmovie.setdimension" , "swfmovie.setframes" , "swfmovie.setrate" , "swfmovie.streammp3" , "swfshape" , "swfshape.addfill" , "swfshape.drawcurve" , "swfshape.drawcurveto" , "swfshape.drawline" , "swfshape.drawlineto" , "swfshape.movepen" , "swfshape.movepento" , "swfshape.setleftfill" , "swfshape.setline" , "swfshape.setrightfill" , "swfsprite" , "swfsprite.add" , "swfsprite.nextframe" , "swfsprite.remove" , "swfsprite.setframes" , "swftext" , "swftext.addstring" , "swftext.getwidth" , "swftext.moveto" , "swftext.setcolor" , "swftext.setfont" , "swftext.setheight" , "swftext.setspacing" , "swftextfield" , "swftextfield.addstring" , "swftextfield.align" , "swftextfield.setbounds" , "swftextfield.setcolor" , "swftextfield.setfont" , "swftextfield.setheight" , "swftextfield.setindentation" , "swftextfield.setleftmargin" , "swftextfield.setlinespacing" , "swftextfield.setmargins" , "swftextfield.setname" , "swftextfield.setrightmargin" , "sybase_affected_rows" , "sybase_close" , "sybase_connect" , "sybase_data_seek" , "sybase_fetch_array" , "sybase_fetch_field" , "sybase_fetch_object" , "sybase_fetch_row" , "sybase_field_seek" , "sybase_free_result" , "sybase_get_last_message" , "sybase_min_client_severity" , "sybase_min_error_severity" , "sybase_min_message_severity" , "sybase_min_server_severity" , "sybase_num_fields" , "sybase_num_rows" , "sybase_pconnect" , "sybase_query" , "sybase_result" , "sybase_select_db" , "symlink" , "sys_get_temp_dir" , "sys_getloadavg" , "syslog" , "system" , "tan" , "tanh" , "tempnam" , "textdomain" , "time" , "time_nanosleep" , "time_sleep_until" , "timezone_abbreviations_list" , "timezone_identifiers_list" , "timezone_location_get" , "timezone_name_from_abbr" , "timezone_name_get" , "timezone_offset_get" , "timezone_open" , "timezone_transitions_get" , "timezone_version_get" , "tmpfile" , "token_get_all" , "token_name" , "touch" , "trigger_error" , "trim" , "uasort" , "ucfirst" , "ucwords" , "udm_add_search_limit" , "udm_alloc_agent" , "udm_api_version" , "udm_cat_list" , "udm_cat_path" , "udm_check_charset" , "udm_check_stored" , "udm_clear_search_limits" , "udm_close_stored" , "udm_crc32" , "udm_errno" , "udm_error" , "udm_find" , "udm_free_agent" , "udm_free_ispell_data" , "udm_free_res" , "udm_get_doc_count" , "udm_get_res_field" , "udm_get_res_param" , "udm_load_ispell_data" , "udm_open_stored" , "udm_set_agent_param" , "uksort" , "umask" , "uniqid" , "unixtojd" , "unlink" , "unpack" , "unregister_tick_function" , "unserialize" , "unset" , "urldecode" , "urlencode" , "use_soap_error_handler" , "user_error" , "usleep" , "usort" , "utf8_decode" , "utf8_encode" , "var_dump" , "var_export" , "variant" , "version_compare" , "vfprintf" , "virtual" , "vpopmail_add_alias_domain" , "vpopmail_add_alias_domain_ex" , "vpopmail_add_domain" , "vpopmail_add_domain_ex" , "vpopmail_add_user" , "vpopmail_alias_add" , "vpopmail_alias_del" , "vpopmail_alias_del_domain" , "vpopmail_alias_get" , "vpopmail_alias_get_all" , "vpopmail_auth_user" , "vpopmail_del_domain" , "vpopmail_del_domain_ex" , "vpopmail_del_user" , "vpopmail_error" , "vpopmail_passwd" , "vpopmail_set_user_quota" , "vprintf" , "vsprintf" , "w32api_deftype" , "w32api_init_dtype" , "w32api_invoke_function" , "w32api_register_function" , "w32api_set_call_method" , "wddx_add_vars" , "wddx_deserialize" , "wddx_packet_end" , "wddx_packet_start" , "wddx_serialize_value" , "wddx_serialize_vars" , "wordwrap" , "xdebug_break" , "xdebug_call_class" , "xdebug_call_file" , "xdebug_call_function" , "xdebug_call_line" , "xdebug_clear_aggr_profiling_data" , "xdebug_debug_zval" , "xdebug_debug_zval_stdout" , "xdebug_disable" , "xdebug_dump_aggr_profiling_data" , "xdebug_dump_superglobals" , "xdebug_enable" , "xdebug_get_code_coverage" , "xdebug_get_collected_errors" , "xdebug_get_declared_vars" , "xdebug_get_formatted_function_stack" , "xdebug_get_function_count" , "xdebug_get_function_stack" , "xdebug_get_headers" , "xdebug_get_profiler_filename" , "xdebug_get_stack_depth" , "xdebug_get_tracefile_name" , "xdebug_is_enabled" , "xdebug_memory_usage" , "xdebug_peak_memory_usage" , "xdebug_print_function_stack" , "xdebug_start_code_coverage" , "xdebug_start_error_collection" , "xdebug_start_trace" , "xdebug_stop_code_coverage" , "xdebug_stop_error_collection" , "xdebug_stop_trace" , "xdebug_time_index" , "xdebug_var_dump" , "xml_error_string" , "xml_get_current_byte_index" , "xml_get_current_column_number" , "xml_get_current_line_number" , "xml_get_error_code" , "xml_parse" , "xml_parse_into_struct" , "xml_parser_create" , "xml_parser_create_ns" , "xml_parser_free" , "xml_parser_get_option" , "xml_parser_set_option" , "xml_set_character_data_handler" , "xml_set_default_handler" , "xml_set_element_handler" , "xml_set_end_namespace_decl_handler" , "xml_set_external_entity_ref_handler" , "xml_set_notation_decl_handler" , "xml_set_object" , "xml_set_processing_instruction_handler" , "xml_set_start_namespace_decl_handler" , "xml_set_unparsed_entity_decl_handler" , "xmldoc" , "xmldocfile" , "xmlrpc_decode" , "xmlrpc_decode_request" , "xmlrpc_encode" , "xmlrpc_encode_request" , "xmlrpc_get_type" , "xmlrpc_is_fault" , "xmlrpc_parse_method_descriptions" , "xmlrpc_server_add_introspection_data" , "xmlrpc_server_call_method" , "xmlrpc_server_create" , "xmlrpc_server_destroy" , "xmlrpc_server_register_introspection_callback" , "xmlrpc_server_register_method" , "xmlrpc_set_type" , "xmltree" , "xmlwriter_end_attribute" , "xmlwriter_end_cdata" , "xmlwriter_end_comment" , "xmlwriter_end_document" , "xmlwriter_end_dtd" , "xmlwriter_end_dtd_attlist" , "xmlwriter_end_dtd_element" , "xmlwriter_end_dtd_entity" , "xmlwriter_end_element" , "xmlwriter_end_pi" , "xmlwriter_flush" , "xmlwriter_full_end_element" , "xmlwriter_open_memory" , "xmlwriter_open_uri" , "xmlwriter_output_memory" , "xmlwriter_set_indent" , "xmlwriter_set_indent_string" , "xmlwriter_start_attribute" , "xmlwriter_start_attribute_ns" , "xmlwriter_start_cdata" , "xmlwriter_start_comment" , "xmlwriter_start_document" , "xmlwriter_start_dtd" , "xmlwriter_start_dtd_attlist" , "xmlwriter_start_dtd_element" , "xmlwriter_start_dtd_entity" , "xmlwriter_start_element" , "xmlwriter_start_element_ns" , "xmlwriter_start_pi" , "xmlwriter_text" , "xmlwriter_write_attribute" , "xmlwriter_write_attribute_ns" , "xmlwriter_write_cdata" , "xmlwriter_write_comment" , "xmlwriter_write_dtd" , "xmlwriter_write_dtd_attlist" , "xmlwriter_write_dtd_element" , "xmlwriter_write_dtd_entity" , "xmlwriter_write_element" , "xmlwriter_write_element_ns" , "xmlwriter_write_pi" , "xmlwriter_write_raw" , "xpath_eval" , "xpath_eval_expression" , "xpath_new_context" , "xptr_eval" , "xptr_new_context" , "xslt_create" , "xslt_errno" , "xslt_error" , "xslt_free" , "xslt_process" , "xslt_set_base" , "xslt_set_encoding" , "xslt_set_error_handler" , "xslt_set_log" , "xslt_set_sax_handler" , "xslt_set_sax_handlers" , "xslt_set_scheme_handler" , "xslt_set_scheme_handlers" , "yaz_addinfo" , "yaz_ccl_conf" , "yaz_ccl_parse" , "yaz_close" , "yaz_connect" , "yaz_database" , "yaz_element" , "yaz_errno" , "yaz_error" , "yaz_hits" , "yaz_itemorder" , "yaz_present" , "yaz_range" , "yaz_record" , "yaz_scan" , "yaz_scan_result" , "yaz_search" , "yaz_sort" , "yaz_syntax" , "yaz_wait" , "yp_all" , "yp_cat" , "yp_err_string" , "yp_errno" , "yp_first" , "yp_get_default_domain" , "yp_master" , "yp_match" , "yp_next" , "yp_order" , "zend_logo_guid" , "zend_version" , "zip_close" , "zip_entry_close" , "zip_entry_compressedsize" , "zip_entry_compressionmethod" , "zip_entry_filesize" , "zip_entry_name" , "zip_entry_open" , "zip_entry_read" , "zip_open" , "zip_read" , "zlib_get_coding_type" ]) , rAttribute = FunctionTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = Keyword KeywordAttr { keywordCaseSensitive = False , keywordDelims = Data.Set.fromList "\t\n !%&()*+,-./:;<=>?@[\\]^{|}~" } (makeWordSet False [ "__autoload" , "__call" , "__clone" , "__construct" , "__destruct" , "__get" , "__halt_compiler" , "__isset" , "__set" , "__set_state" , "__sleep" , "__toString" , "__unset" , "__wakeup" ]) , rAttribute = FunctionTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = Keyword KeywordAttr { keywordCaseSensitive = False , keywordDelims = Data.Set.fromList "\t\n !%&()*+,-./:;<=>?@[\\]^{|}~" } (makeWordSet False [ "__CLASS__" , "__COMPILER_HALT_OFFSET__" , "__DIR__" , "__FILE__" , "__FUNCTION__" , "__LINE__" , "__METHOD__" , "__NAMESPACE__" , "__TRAIT__" , "ABDAY_1" , "ABDAY_2" , "ABDAY_3" , "ABDAY_4" , "ABDAY_5" , "ABDAY_6" , "ABDAY_7" , "ABMON_1" , "ABMON_10" , "ABMON_11" , "ABMON_12" , "ABMON_2" , "ABMON_3" , "ABMON_4" , "ABMON_5" , "ABMON_6" , "ABMON_7" , "ABMON_8" , "ABMON_9" , "AF_INET" , "AF_INET6" , "AF_UNIX" , "ALT_DIGITS" , "AM_STR" , "ASSERT_ACTIVE" , "ASSERT_BAIL" , "ASSERT_CALLBACK" , "ASSERT_QUIET_EVAL" , "ASSERT_WARNING" , "C_EXPLICIT_ABSTRACT" , "C_FINAL" , "C_IMPLICIT_ABSTRACT" , "CAL_DOW_DAYNO" , "CAL_DOW_LONG" , "CAL_DOW_SHORT" , "CAL_EASTER_ALWAYS_GREGORIAN" , "CAL_EASTER_ALWAYS_JULIAN" , "CAL_EASTER_DEFAULT" , "CAL_EASTER_ROMAN" , "CAL_FRENCH" , "CAL_GREGORIAN" , "CAL_JEWISH" , "CAL_JEWISH_ADD_ALAFIM" , "CAL_JEWISH_ADD_ALAFIM_GERESH" , "CAL_JEWISH_ADD_GERESHAYIM" , "CAL_JULIAN" , "CAL_MONTH_FRENCH" , "CAL_MONTH_GREGORIAN_LONG" , "CAL_MONTH_GREGORIAN_SHORT" , "CAL_MONTH_JEWISH" , "CAL_MONTH_JULIAN_LONG" , "CAL_MONTH_JULIAN_SHORT" , "CAL_NUM_CALS" , "CASE_LOWER" , "CASE_UPPER" , "CHAR_MAX" , "CIT_CALL_TOSTRING" , "CIT_CATCH_GET_CHILD" , "CL_EXPUNGE" , "CODESET" , "CONNECTION_ABORTED" , "CONNECTION_NORMAL" , "CONNECTION_TIMEOUT" , "COUNT_NORMAL" , "COUNT_RECURSIVE" , "CP_MOVE" , "CP_UID" , "CREDITS_ALL" , "CREDITS_DOCS" , "CREDITS_FULLPAGE" , "CREDITS_GENERAL" , "CREDITS_GROUP" , "CREDITS_MODULES" , "CREDITS_QA" , "CREDITS_SAPI" , "CRNCYSTR" , "CRYPT_BLOWFISH" , "CRYPT_EXT_DES" , "CRYPT_MD5" , "CRYPT_SALT_LENGTH" , "CRYPT_STD_DES" , "CURL_HTTP_VERSION_1_0" , "CURL_HTTP_VERSION_1_1" , "CURL_HTTP_VERSION_NONE" , "CURL_NETRC_IGNORED" , "CURL_NETRC_OPTIONAL" , "CURL_NETRC_REQUIRED" , "CURL_TIMECOND_IFMODSINCE" , "CURL_TIMECOND_IFUNMODSINCE" , "CURL_TIMECOND_LASTMOD" , "CURL_VERSION_IPV6" , "CURL_VERSION_KERBEROS4" , "CURL_VERSION_LIBZ" , "CURL_VERSION_SSL" , "CURLAUTH_ANY" , "CURLAUTH_ANYSAFE" , "CURLAUTH_BASIC" , "CURLAUTH_DIGEST" , "CURLAUTH_GSSNEGOTIATE" , "CURLAUTH_NTLM" , "CURLCLOSEPOLICY_CALLBACK" , "CURLCLOSEPOLICY_LEAST_RECENTLY_USED" , "CURLCLOSEPOLICY_LEAST_TRAFFIC" , "CURLCLOSEPOLICY_OLDEST" , "CURLCLOSEPOLICY_SLOWEST" , "CURLE_ABORTED_BY_CALLBACK" , "CURLE_BAD_CALLING_ORDER" , "CURLE_BAD_CONTENT_ENCODING" , "CURLE_BAD_FUNCTION_ARGUMENT" , "CURLE_BAD_PASSWORD_ENTERED" , "CURLE_COULDNT_CONNECT" , "CURLE_COULDNT_RESOLVE_HOST" , "CURLE_COULDNT_RESOLVE_PROXY" , "CURLE_FAILED_INIT" , "CURLE_FILE_COULDNT_READ_FILE" , "CURLE_FTP_ACCESS_DENIED" , "CURLE_FTP_BAD_DOWNLOAD_RESUME" , "CURLE_FTP_CANT_GET_HOST" , "CURLE_FTP_CANT_RECONNECT" , "CURLE_FTP_COULDNT_GET_SIZE" , "CURLE_FTP_COULDNT_RETR_FILE" , "CURLE_FTP_COULDNT_SET_ASCII" , "CURLE_FTP_COULDNT_SET_BINARY" , "CURLE_FTP_COULDNT_STOR_FILE" , "CURLE_FTP_COULDNT_USE_REST" , "CURLE_FTP_PORT_FAILED" , "CURLE_FTP_QUOTE_ERROR" , "CURLE_FTP_USER_PASSWORD_INCORRECT" , "CURLE_FTP_WEIRD_227_FORMAT" , "CURLE_FTP_WEIRD_PASS_REPLY" , "CURLE_FTP_WEIRD_PASV_REPLY" , "CURLE_FTP_WEIRD_SERVER_REPLY" , "CURLE_FTP_WEIRD_USER_REPLY" , "CURLE_FTP_WRITE_ERROR" , "CURLE_FUNCTION_NOT_FOUND" , "CURLE_GOT_NOTHING" , "CURLE_HTTP_NOT_FOUND" , "CURLE_HTTP_PORT_FAILED" , "CURLE_HTTP_POST_ERROR" , "CURLE_HTTP_RANGE_ERROR" , "CURLE_LDAP_CANNOT_BIND" , "CURLE_LDAP_SEARCH_FAILED" , "CURLE_LIBRARY_NOT_FOUND" , "CURLE_MALFORMAT_USER" , "CURLE_OBSOLETE" , "CURLE_OK" , "CURLE_OPERATION_TIMEOUTED" , "CURLE_OUT_OF_MEMORY" , "CURLE_PARTIAL_FILE" , "CURLE_READ_ERROR" , "CURLE_RECV_ERROR" , "CURLE_SEND_ERROR" , "CURLE_SHARE_IN_USE" , "CURLE_SSL_CACERT" , "CURLE_SSL_CERTPROBLEM" , "CURLE_SSL_CIPHER" , "CURLE_SSL_CONNECT_ERROR" , "CURLE_SSL_ENGINE_NOTFOUND" , "CURLE_SSL_ENGINE_SETFAILED" , "CURLE_SSL_PEER_CERTIFICATE" , "CURLE_TELNET_OPTION_SYNTAX" , "CURLE_TOO_MANY_REDIRECTS" , "CURLE_UNKNOWN_TELNET_OPTION" , "CURLE_UNSUPPORTED_PROTOCOL" , "CURLE_URL_MALFORMAT" , "CURLE_URL_MALFORMAT_USER" , "CURLE_WRITE_ERROR" , "CURLINFO_CONNECT_TIME" , "CURLINFO_CONTENT_LENGTH_DOWNLOAD" , "CURLINFO_CONTENT_LENGTH_UPLOAD" , "CURLINFO_CONTENT_TYPE" , "CURLINFO_EFFECTIVE_URL" , "CURLINFO_FILETIME" , "CURLINFO_HEADER_OUT" , "CURLINFO_HEADER_SIZE" , "CURLINFO_HTTP_CODE" , "CURLINFO_NAMELOOKUP_TIME" , "CURLINFO_PRETRANSFER_TIME" , "CURLINFO_REDIRECT_COUNT" , "CURLINFO_REDIRECT_TIME" , "CURLINFO_REQUEST_SIZE" , "CURLINFO_SIZE_DOWNLOAD" , "CURLINFO_SIZE_UPLOAD" , "CURLINFO_SPEED_DOWNLOAD" , "CURLINFO_SPEED_UPLOAD" , "CURLINFO_SSL_VERIFYRESULT" , "CURLINFO_STARTTRANSFER_TIME" , "CURLINFO_TOTAL_TIME" , "CURLM_BAD_EASY_HANDLE" , "CURLM_BAD_HANDLE" , "CURLM_CALL_MULTI_PERFORM" , "CURLM_INTERNAL_ERROR" , "CURLM_OK" , "CURLM_OUT_OF_MEMORY" , "CURLMSG_DONE" , "CURLOPT_BINARYTRANSFER" , "CURLOPT_BUFFERSIZE" , "CURLOPT_CAINFO" , "CURLOPT_CAPATH" , "CURLOPT_CLOSEPOLICY" , "CURLOPT_CONNECTTIMEOUT" , "CURLOPT_COOKIE" , "CURLOPT_COOKIEFILE" , "CURLOPT_COOKIEJAR" , "CURLOPT_CRLF" , "CURLOPT_CUSTOMREQUEST" , "CURLOPT_DNS_CACHE_TIMEOUT" , "CURLOPT_DNS_USE_GLOBAL_CACHE" , "CURLOPT_EGDSOCKET" , "CURLOPT_ENCODING" , "CURLOPT_FAILONERROR" , "CURLOPT_FILE" , "CURLOPT_FILETIME" , "CURLOPT_FOLLOWLOCATION" , "CURLOPT_FORBID_REUSE" , "CURLOPT_FRESH_CONNECT" , "CURLOPT_FTP_USE_EPRT" , "CURLOPT_FTP_USE_EPSV" , "CURLOPT_FTPAPPEND" , "CURLOPT_FTPASCII" , "CURLOPT_FTPLISTONLY" , "CURLOPT_FTPPORT" , "CURLOPT_HEADER" , "CURLOPT_HEADERFUNCTION" , "CURLOPT_HTTP200ALIASES" , "CURLOPT_HTTP_VERSION" , "CURLOPT_HTTPAUTH" , "CURLOPT_HTTPGET" , "CURLOPT_HTTPHEADER" , "CURLOPT_HTTPPROXYTUNNEL" , "CURLOPT_INFILE" , "CURLOPT_INFILESIZE" , "CURLOPT_INTERFACE" , "CURLOPT_KRB4LEVEL" , "CURLOPT_LOW_SPEED_LIMIT" , "CURLOPT_LOW_SPEED_TIME" , "CURLOPT_MAXCONNECTS" , "CURLOPT_MAXREDIRS" , "CURLOPT_MUTE" , "CURLOPT_NETRC" , "CURLOPT_NOBODY" , "CURLOPT_NOPROGRESS" , "CURLOPT_NOSIGNAL" , "CURLOPT_PASSWDFUNCTION" , "CURLOPT_PORT" , "CURLOPT_POST" , "CURLOPT_POSTFIELDS" , "CURLOPT_POSTQUOTE" , "CURLOPT_PROXY" , "CURLOPT_PROXYAUTH" , "CURLOPT_PROXYPORT" , "CURLOPT_PROXYTYPE" , "CURLOPT_PROXYUSERPWD" , "CURLOPT_PUT" , "CURLOPT_QUOTE" , "CURLOPT_RANDOM_FILE" , "CURLOPT_RANGE" , "CURLOPT_READDATA" , "CURLOPT_READFUNCTION" , "CURLOPT_REFERER" , "CURLOPT_RESUME_FROM" , "CURLOPT_RETURNTRANSFER" , "CURLOPT_SSL_CIPHER_LIST" , "CURLOPT_SSL_VERIFYHOST" , "CURLOPT_SSL_VERIFYPEER" , "CURLOPT_SSLCERT" , "CURLOPT_SSLCERTPASSWD" , "CURLOPT_SSLCERTTYPE" , "CURLOPT_SSLENGINE" , "CURLOPT_SSLENGINE_DEFAULT" , "CURLOPT_SSLKEY" , "CURLOPT_SSLKEYPASSWD" , "CURLOPT_SSLKEYTYPE" , "CURLOPT_SSLVERSION" , "CURLOPT_STDERR" , "CURLOPT_TIMECONDITION" , "CURLOPT_TIMEOUT" , "CURLOPT_TIMEVALUE" , "CURLOPT_TRANSFERTEXT" , "CURLOPT_UNRESTRICTED_AUTH" , "CURLOPT_UPLOAD" , "CURLOPT_URL" , "CURLOPT_USERAGENT" , "CURLOPT_USERPWD" , "CURLOPT_VERBOSE" , "CURLOPT_WRITEFUNCTION" , "CURLOPT_WRITEHEADER" , "CURLPROXY_HTTP" , "CURLPROXY_SOCKS5" , "CURLVERSION_NOW" , "D_FMT" , "D_T_FMT" , "DATE_ATOM" , "DATE_COOKIE" , "DATE_ISO8601" , "DATE_RFC1036" , "DATE_RFC1123" , "DATE_RFC2822" , "DATE_RFC3339" , "DATE_RFC822" , "DATE_RFC850" , "DATE_RSS" , "DATE_W3C" , "DAY_1" , "DAY_2" , "DAY_3" , "DAY_4" , "DAY_5" , "DAY_6" , "DAY_7" , "DBX_CMP_ASC" , "DBX_CMP_DESC" , "DBX_CMP_NATIVE" , "DBX_CMP_NUMBER" , "DBX_CMP_TEXT" , "DBX_COLNAMES_LOWERCASE" , "DBX_COLNAMES_UNCHANGED" , "DBX_COLNAMES_UPPERCASE" , "DBX_FBSQL" , "DBX_MSSQL" , "DBX_MYSQL" , "DBX_OCI8" , "DBX_ODBC" , "DBX_PERSISTENT" , "DBX_PGSQL" , "DBX_RESULT_ASSOC" , "DBX_RESULT_INDEX" , "DBX_RESULT_INFO" , "DBX_RESULT_UNBUFFERED" , "DBX_SQLITE" , "DBX_SYBASECT" , "DEFAULT_INCLUDE_PATH" , "DIRECTORY_SEPARATOR" , "DNS_A" , "DNS_AAAA" , "DNS_ALL" , "DNS_ANY" , "DNS_CNAME" , "DNS_HINFO" , "DNS_MX" , "DNS_NAPTR" , "DNS_NS" , "DNS_PTR" , "DNS_SOA" , "DNS_SRV" , "DNS_TXT" , "DOM_HIERARCHY_REQUEST_ERR" , "DOM_INDEX_SIZE_ERR" , "DOM_INUSE_ATTRIBUTE_ERR" , "DOM_INVALID_ACCESS_ERR" , "DOM_INVALID_CHARACTER_ERR" , "DOM_INVALID_MODIFICATION_ERR" , "DOM_INVALID_STATE_ERR" , "DOM_NAMESPACE_ERR" , "DOM_NO_DATA_ALLOWED_ERR" , "DOM_NO_MODIFICATION_ALLOWED_ERR" , "DOM_NOT_FOUND_ERR" , "DOM_NOT_SUPPORTED_ERR" , "DOM_PHP_ERR" , "DOM_SYNTAX_ERR" , "DOM_VALIDATION_ERR" , "DOM_WRONG_DOCUMENT_ERR" , "DOMSTRING_SIZE_ERR" , "E_ALL" , "E_COMPILE_ERROR" , "E_COMPILE_WARNING" , "E_CORE_ERROR" , "E_CORE_WARNING" , "E_DEPRECATED" , "E_ERROR" , "E_NOTICE" , "E_PARSE" , "E_RECOVERABLE_ERROR" , "E_STRICT" , "E_USER_DEPRECATED" , "E_USER_ERROR" , "E_USER_NOTICE" , "E_USER_WARNING" , "E_WARNING" , "ENC7BIT" , "ENC8BIT" , "ENCBASE64" , "ENCBINARY" , "ENCOTHER" , "ENCQUOTEDPRINTABLE" , "ENT_COMPAT" , "ENT_NOQUOTES" , "ENT_QUOTES" , "ERA" , "ERA_D_FMT" , "ERA_D_T_FMT" , "ERA_T_FMT" , "EXIF_USE_MBSTRING" , "EXTR_IF_EXISTS" , "EXTR_OVERWRITE" , "EXTR_PREFIX_ALL" , "EXTR_PREFIX_IF_EXISTS" , "EXTR_PREFIX_INVALID" , "EXTR_PREFIX_SAME" , "EXTR_REFS" , "EXTR_SKIP" , "F_DUPFD" , "F_GETFD" , "F_GETFL" , "F_GETLK" , "F_GETOWN" , "F_RDLCK" , "F_SETFL" , "F_SETLK" , "F_SETLKW" , "F_SETOWN" , "F_UNLCK" , "F_WRLCK" , "false" , "FAMAcknowledge" , "FAMChanged" , "FAMCreated" , "FAMDeleted" , "FAMEndExist" , "FAMExists" , "FAMMoved" , "FAMStartExecuting" , "FAMStopExecuting" , "FILE_APPEND" , "FILE_IGNORE_NEW_LINES" , "FILE_NO_DEFAULT_CONTEXT" , "FILE_SKIP_EMPTY_LINES" , "FILE_USE_INCLUDE_PATH" , "FNM_CASEFOLD" , "FNM_NOESCAPE" , "FNM_PATHNAME" , "FNM_PERIOD" , "FORCE_DEFLATE" , "FORCE_GZIP" , "FT_INTERNAL" , "FT_NOT" , "FT_PEEK" , "FT_PREFETCHTEXT" , "FT_UID" , "FTP_ASCII" , "FTP_AUTORESUME" , "FTP_AUTOSEEK" , "FTP_BINARY" , "FTP_FAILED" , "FTP_FINISHED" , "FTP_IMAGE" , "FTP_MOREDATA" , "FTP_TEXT" , "FTP_TIMEOUT_SEC" , "GD_BUNDLED" , "GLOB_BRACE" , "GLOB_MARK" , "GLOB_NOCHECK" , "GLOB_NOESCAPE" , "GLOB_NOSORT" , "GLOB_ONLYDIR" , "GMP_ROUND_MINUSINF" , "GMP_ROUND_PLUSINF" , "GMP_ROUND_ZERO" , "HASH_HMAC" , "HTML_ENTITIES" , "HTML_SPECIALCHARS" , "ICONV_IMPL" , "ICONV_MIME_DECODE_CONTINUE_ON_ERROR" , "ICONV_MIME_DECODE_STRICT" , "ICONV_VERSION" , "IMAGETYPE_BMP" , "IMAGETYPE_GIF" , "IMAGETYPE_IFF" , "IMAGETYPE_JB2" , "IMAGETYPE_JP2" , "IMAGETYPE_JPC" , "IMAGETYPE_JPEG" , "IMAGETYPE_JPEG2000" , "IMAGETYPE_JPX" , "IMAGETYPE_PNG" , "IMAGETYPE_PSD" , "IMAGETYPE_SWF" , "IMAGETYPE_TIFF_II" , "IMAGETYPE_TIFF_MM" , "IMAGETYPE_WBMP" , "IMAGETYPE_XBM" , "IMAP_CLOSETIMEOUT" , "IMAP_OPENTIMEOUT" , "IMAP_READTIMEOUT" , "IMAP_WRITETIMEOUT" , "IMG_ARC_CHORD" , "IMG_ARC_EDGED" , "IMG_ARC_NOFILL" , "IMG_ARC_PIE" , "IMG_ARC_ROUNDED" , "IMG_COLOR_BRUSHED" , "IMG_COLOR_STYLED" , "IMG_COLOR_STYLEDBRUSHED" , "IMG_COLOR_TILED" , "IMG_COLOR_TRANSPARENT" , "IMG_EFFECT_ALPHABLEND" , "IMG_EFFECT_NORMAL" , "IMG_EFFECT_OVERLAY" , "IMG_EFFECT_REPLACE" , "IMG_FILTER_BRIGHTNESS" , "IMG_FILTER_COLORIZE" , "IMG_FILTER_CONTRAST" , "IMG_FILTER_EDGEDETECT" , "IMG_FILTER_EMBOSS" , "IMG_FILTER_GAUSSIAN_BLUR" , "IMG_FILTER_GRAYSCALE" , "IMG_FILTER_MEAN_REMOVAL" , "IMG_FILTER_NEGATE" , "IMG_FILTER_SELECTIVE_BLUR" , "IMG_FILTER_SMOOTH" , "IMG_GD2_COMPRESSED" , "IMG_GD2_RAW" , "IMG_GIF" , "IMG_JPEG" , "IMG_JPG" , "IMG_PNG" , "IMG_WBMP" , "IMG_XPM" , "INF" , "INFO_ALL" , "INFO_CONFIGURATION" , "INFO_CREDITS" , "INFO_ENVIRONMENT" , "INFO_GENERAL" , "INFO_LICENSE" , "INFO_MODULES" , "INFO_VARIABLES" , "INI_ALL" , "INI_PERDIR" , "INI_SYSTEM" , "INI_USER" , "LATT_HASCHILDREN" , "LATT_HASNOCHILDREN" , "LATT_MARKED" , "LATT_NOINFERIORS" , "LATT_NOSELECT" , "LATT_REFERRAL" , "LATT_UNMARKED" , "LC_ALL" , "LC_COLLATE" , "LC_CTYPE" , "LC_MESSAGES" , "LC_MONETARY" , "LC_NUMERIC" , "LC_TIME" , "LDAP_DEREF_ALWAYS" , "LDAP_DEREF_FINDING" , "LDAP_DEREF_NEVER" , "LDAP_DEREF_SEARCHING" , "LDAP_OPT_CLIENT_CONTROLS" , "LDAP_OPT_DEBUG_LEVEL" , "LDAP_OPT_DEREF" , "LDAP_OPT_ERROR_NUMBER" , "LDAP_OPT_ERROR_STRING" , "LDAP_OPT_HOST_NAME" , "LDAP_OPT_MATCHED_DN" , "LDAP_OPT_PROTOCOL_VERSION" , "LDAP_OPT_REFERRALS" , "LDAP_OPT_RESTART" , "LDAP_OPT_SERVER_CONTROLS" , "LDAP_OPT_SIZELIMIT" , "LDAP_OPT_TIMELIMIT" , "LIBXML_COMPACT" , "LIBXML_DOTTED_VERSION" , "LIBXML_DTDATTR" , "LIBXML_DTDLOAD" , "LIBXML_DTDVALID" , "LIBXML_ERR_ERROR" , "LIBXML_ERR_FATAL" , "LIBXML_ERR_NONE" , "LIBXML_ERR_WARNING" , "LIBXML_NOBLANKS" , "LIBXML_NOCDATA" , "LIBXML_NOEMPTYTAG" , "LIBXML_NOENT" , "LIBXML_NOERROR" , "LIBXML_NONET" , "LIBXML_NOWARNING" , "LIBXML_NOXMLDECL" , "LIBXML_NSCLEAN" , "LIBXML_VERSION" , "LIBXML_XINCLUDE" , "LOCK_EX" , "LOCK_NB" , "LOCK_SH" , "LOCK_UN" , "LOG_ALERT" , "LOG_AUTH" , "LOG_AUTHPRIV" , "LOG_CONS" , "LOG_CRIT" , "LOG_CRON" , "LOG_DAEMON" , "LOG_DEBUG" , "LOG_EMERG" , "LOG_ERR" , "LOG_INFO" , "LOG_KERN" , "LOG_LOCAL0" , "LOG_LOCAL1" , "LOG_LOCAL2" , "LOG_LOCAL3" , "LOG_LOCAL4" , "LOG_LOCAL5" , "LOG_LOCAL6" , "LOG_LOCAL7" , "LOG_LPR" , "LOG_MAIL" , "LOG_NDELAY" , "LOG_NEWS" , "LOG_NOTICE" , "LOG_NOWAIT" , "LOG_ODELAY" , "LOG_PERROR" , "LOG_PID" , "LOG_SYSLOG" , "LOG_USER" , "LOG_UUCP" , "LOG_WARNING" , "M_1_PI" , "M_2_PI" , "M_2_SQRTPI" , "M_ABSTRACT" , "M_E" , "M_FINAL" , "M_LN10" , "M_LN2" , "M_LOG10E" , "M_LOG2E" , "M_PI" , "M_PI_2" , "M_PI_4" , "M_PRIVATE" , "M_PROTECTED" , "M_PUBLIC" , "M_SQRT1_2" , "M_SQRT2" , "M_STATIC" , "MB_CASE_LOWER" , "MB_CASE_TITLE" , "MB_CASE_UPPER" , "MB_OVERLOAD_MAIL" , "MB_OVERLOAD_REGEX" , "MB_OVERLOAD_STRING" , "MCRYPT_3DES" , "MCRYPT_ARCFOUR" , "MCRYPT_ARCFOUR_IV" , "MCRYPT_BLOWFISH" , "MCRYPT_BLOWFISH_COMPAT" , "MCRYPT_CAST_128" , "MCRYPT_CAST_256" , "MCRYPT_CRYPT" , "MCRYPT_DECRYPT" , "MCRYPT_DES" , "MCRYPT_DEV_RANDOM" , "MCRYPT_DEV_URANDOM" , "MCRYPT_ENCRYPT" , "MCRYPT_ENIGNA" , "MCRYPT_GOST" , "MCRYPT_IDEA" , "MCRYPT_LOKI97" , "MCRYPT_MARS" , "MCRYPT_MODE_CBC" , "MCRYPT_MODE_CFB" , "MCRYPT_MODE_ECB" , "MCRYPT_MODE_NOFB" , "MCRYPT_MODE_OFB" , "MCRYPT_MODE_STREAM" , "MCRYPT_PANAMA" , "MCRYPT_RAND" , "MCRYPT_RC2" , "MCRYPT_RC6" , "MCRYPT_RIJNDAEL_128" , "MCRYPT_RIJNDAEL_192" , "MCRYPT_RIJNDAEL_256" , "MCRYPT_SAFER128" , "MCRYPT_SAFER64" , "MCRYPT_SAFERPLUS" , "MCRYPT_SERPENT" , "MCRYPT_SKIPJACK" , "MCRYPT_THREEWAY" , "MCRYPT_TRIPLEDES" , "MCRYPT_TWOFISH" , "MCRYPT_WAKE" , "MCRYPT_XTEA" , "MHASH_ADLER32" , "MHASH_CRC32" , "MHASH_CRC32B" , "MHASH_GOST" , "MHASH_HAVAL128" , "MHASH_HAVAL160" , "MHASH_HAVAL192" , "MHASH_HAVAL224" , "MHASH_HAVAL256" , "MHASH_MD2" , "MHASH_MD4" , "MHASH_MD5" , "MHASH_RIPEMD128" , "MHASH_RIPEMD160" , "MHASH_RIPEMD256" , "MHASH_RIPEMD320" , "MHASH_SHA1" , "MHASH_SHA224" , "MHASH_SHA256" , "MHASH_SHA384" , "MHASH_SHA512" , "MHASH_SNEFRU128" , "MHASH_SNEFRU256" , "MHASH_TIGER" , "MHASH_TIGER128" , "MHASH_TIGER160" , "MHASH_WHIRLPOOL" , "MON_1" , "MON_10" , "MON_11" , "MON_12" , "MON_2" , "MON_3" , "MON_4" , "MON_5" , "MON_6" , "MON_7" , "MON_8" , "MON_9" , "MSG_DONTROUTE" , "MSG_EXCEPT" , "MSG_IPC_NOWAIT" , "MSG_NOERROR" , "MSG_OOB" , "MSG_PEEK" , "MSG_WAITALL" , "MYSQL_ASSOC" , "MYSQL_BOTH" , "MYSQL_CLIENT_COMPRESS" , "MYSQL_CLIENT_IGNORE_SPACE" , "MYSQL_CLIENT_INTERACTIVE" , "MYSQL_CLIENT_SSL" , "MYSQL_NUM" , "MYSQLI_ASSOC" , "MYSQLI_AUTO_INCREMENT_FLAG" , "MYSQLI_BLOB_FLAG" , "MYSQLI_BOTH" , "MYSQLI_CLIENT_COMPRESS" , "MYSQLI_CLIENT_FOUND_ROWS" , "MYSQLI_CLIENT_IGNORE_SPACE" , "MYSQLI_CLIENT_INTERACTIVE" , "MYSQLI_CLIENT_NO_SCHEMA" , "MYSQLI_CLIENT_SSL" , "MYSQLI_GROUP_FLAG" , "MYSQLI_INIT_COMMAND" , "MYSQLI_MULTIPLE_KEY_FLAG" , "MYSQLI_NO_DATA" , "MYSQLI_NOT_NULL_FLAG" , "MYSQLI_NUM" , "MYSQLI_NUM_FLAG" , "MYSQLI_OPT_CONNECT_TIMEOUT" , "MYSQLI_OPT_LOCAL_INFILE" , "MYSQLI_PART_KEY_FLAG" , "MYSQLI_PRI_KEY_FLAG" , "MYSQLI_READ_DEFAULT_FILE" , "MYSQLI_READ_DEFAULT_GROUP" , "MYSQLI_REPORT_ALL" , "MYSQLI_REPORT_ERROR" , "MYSQLI_REPORT_INDEX" , "MYSQLI_REPORT_OFF" , "MYSQLI_REPORT_STRICT" , "MYSQLI_RPL_ADMIN" , "MYSQLI_RPL_MASTER" , "MYSQLI_RPL_SLAVE" , "MYSQLI_SET_FLAG" , "MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH" , "MYSQLI_STORE_RESULT" , "MYSQLI_TIMESTAMP_FLAG" , "MYSQLI_TYPE_BLOB" , "MYSQLI_TYPE_CHAR" , "MYSQLI_TYPE_DATE" , "MYSQLI_TYPE_DATETIME" , "MYSQLI_TYPE_DECIMAL" , "MYSQLI_TYPE_DOUBLE" , "MYSQLI_TYPE_ENUM" , "MYSQLI_TYPE_FLOAT" , "MYSQLI_TYPE_GEOMETRY" , "MYSQLI_TYPE_INT24" , "MYSQLI_TYPE_INTERVAL" , "MYSQLI_TYPE_LONG" , "MYSQLI_TYPE_LONG_BLOB" , "MYSQLI_TYPE_LONGLONG" , "MYSQLI_TYPE_MEDIUM_BLOB" , "MYSQLI_TYPE_NEWDATE" , "MYSQLI_TYPE_NULL" , "MYSQLI_TYPE_SET" , "MYSQLI_TYPE_SHORT" , "MYSQLI_TYPE_STRING" , "MYSQLI_TYPE_TIME" , "MYSQLI_TYPE_TIMESTAMP" , "MYSQLI_TYPE_TINY" , "MYSQLI_TYPE_TINY_BLOB" , "MYSQLI_TYPE_VAR_STRING" , "MYSQLI_TYPE_YEAR" , "MYSQLI_UNIQUE_KEY_FLAG" , "MYSQLI_UNSIGNED_FLAG" , "MYSQLI_USE_RESULT" , "MYSQLI_ZEROFILL_FLAG" , "NAN" , "NCURSES_A_ALTCHARSET" , "NCURSES_A_BLINK" , "NCURSES_A_BOLD" , "NCURSES_A_CHARTEXT" , "NCURSES_A_DIM" , "NCURSES_A_INVIS" , "NCURSES_A_NORMAL" , "NCURSES_A_PROTECT" , "NCURSES_A_REVERSE" , "NCURSES_A_STANDOUT" , "NCURSES_A_UNDERLINE" , "NCURSES_ALL_MOUSE_EVENTS" , "NCURSES_BUTTON1_CLICKED" , "NCURSES_BUTTON1_DOUBLE_CLICKED" , "NCURSES_BUTTON1_PRESSED" , "NCURSES_BUTTON1_RELEASED" , "NCURSES_BUTTON1_TRIPLE_CLICKED" , "NCURSES_BUTTON2_CLICKED" , "NCURSES_BUTTON2_DOUBLE_CLICKED" , "NCURSES_BUTTON2_PRESSED" , "NCURSES_BUTTON2_RELEASED" , "NCURSES_BUTTON2_TRIPLE_CLICKED" , "NCURSES_BUTTON3_CLICKED" , "NCURSES_BUTTON3_DOUBLE_CLICKED" , "NCURSES_BUTTON3_PRESSED" , "NCURSES_BUTTON3_RELEASED" , "NCURSES_BUTTON3_TRIPLE_CLICKED" , "NCURSES_BUTTON4_CLICKED" , "NCURSES_BUTTON4_DOUBLE_CLICKED" , "NCURSES_BUTTON4_PRESSED" , "NCURSES_BUTTON4_RELEASED" , "NCURSES_BUTTON4_TRIPLE_CLICKED" , "NCURSES_BUTTON_ALT" , "NCURSES_BUTTON_CTRL" , "NCURSES_BUTTON_SHIFT" , "NCURSES_COLOR_BLACK" , "NCURSES_COLOR_BLUE" , "NCURSES_COLOR_CYAN" , "NCURSES_COLOR_GREEN" , "NCURSES_COLOR_MAGENTA" , "NCURSES_COLOR_RED" , "NCURSES_COLOR_WHITE" , "NCURSES_COLOR_YELLOW" , "NCURSES_KEY_A1" , "NCURSES_KEY_A3" , "NCURSES_KEY_B2" , "NCURSES_KEY_BACKSPACE" , "NCURSES_KEY_BEG" , "NCURSES_KEY_BTAB" , "NCURSES_KEY_C1" , "NCURSES_KEY_C3" , "NCURSES_KEY_CANCEL" , "NCURSES_KEY_CATAB" , "NCURSES_KEY_CLEAR" , "NCURSES_KEY_CLOSE" , "NCURSES_KEY_COMMAND" , "NCURSES_KEY_COPY" , "NCURSES_KEY_CREATE" , "NCURSES_KEY_CTAB" , "NCURSES_KEY_DC" , "NCURSES_KEY_DL" , "NCURSES_KEY_DOWN" , "NCURSES_KEY_EIC" , "NCURSES_KEY_END" , "NCURSES_KEY_ENTER" , "NCURSES_KEY_EOL" , "NCURSES_KEY_EOS" , "NCURSES_KEY_EXIT" , "NCURSES_KEY_F0" , "NCURSES_KEY_F1" , "NCURSES_KEY_F10" , "NCURSES_KEY_F11" , "NCURSES_KEY_F12" , "NCURSES_KEY_F2" , "NCURSES_KEY_F3" , "NCURSES_KEY_F4" , "NCURSES_KEY_F5" , "NCURSES_KEY_F6" , "NCURSES_KEY_F7" , "NCURSES_KEY_F8" , "NCURSES_KEY_F9" , "NCURSES_KEY_FIND" , "NCURSES_KEY_HELP" , "NCURSES_KEY_IC" , "NCURSES_KEY_IL" , "NCURSES_KEY_LEFT" , "NCURSES_KEY_LL" , "NCURSES_KEY_MARK" , "NCURSES_KEY_MESSAGE" , "NCURSES_KEY_MOUSE" , "NCURSES_KEY_MOVE" , "NCURSES_KEY_NEXT" , "NCURSES_KEY_NPAGE" , "NCURSES_KEY_OPEN" , "NCURSES_KEY_OPTIONS" , "NCURSES_KEY_PPAGE" , "NCURSES_KEY_PREVIOUS" , "NCURSES_KEY_PRINT" , "NCURSES_KEY_REDO" , "NCURSES_KEY_REFERENCE" , "NCURSES_KEY_REFRESH" , "NCURSES_KEY_REPLACE" , "NCURSES_KEY_RESET" , "NCURSES_KEY_RESIZE" , "NCURSES_KEY_RESTART" , "NCURSES_KEY_RESUME" , "NCURSES_KEY_RIGHT" , "NCURSES_KEY_SAVE" , "NCURSES_KEY_SBEG" , "NCURSES_KEY_SCANCEL" , "NCURSES_KEY_SCOMMAND" , "NCURSES_KEY_SCOPY" , "NCURSES_KEY_SCREATE" , "NCURSES_KEY_SDC" , "NCURSES_KEY_SDL" , "NCURSES_KEY_SELECT" , "NCURSES_KEY_SEND" , "NCURSES_KEY_SEOL" , "NCURSES_KEY_SEXIT" , "NCURSES_KEY_SF" , "NCURSES_KEY_SFIND" , "NCURSES_KEY_SHELP" , "NCURSES_KEY_SHOME" , "NCURSES_KEY_SIC" , "NCURSES_KEY_SLEFT" , "NCURSES_KEY_SMESSAGE" , "NCURSES_KEY_SMOVE" , "NCURSES_KEY_SNEXT" , "NCURSES_KEY_SOPTIONS" , "NCURSES_KEY_SPREVIOUS" , "NCURSES_KEY_SPRINT" , "NCURSES_KEY_SR" , "NCURSES_KEY_SREDO" , "NCURSES_KEY_SREPLACE" , "NCURSES_KEY_SRESET" , "NCURSES_KEY_SRIGHT" , "NCURSES_KEY_SRSUME" , "NCURSES_KEY_SSAVE" , "NCURSES_KEY_SSUSPEND" , "NCURSES_KEY_STAB" , "NCURSES_KEY_SUNDO" , "NCURSES_KEY_SUSPEND" , "NCURSES_KEY_UNDO" , "NCURSES_KEY_UP" , "NCURSES_REPORT_MOUSE_POSITION" , "NIL" , "NOEXPR" , "null" , "O_APPEND" , "O_ASYNC" , "O_CREAT" , "O_EXCL" , "O_NDELAY" , "O_NOCTTY" , "O_NONBLOCK" , "O_RDONLY" , "O_RDWR" , "O_SYNC" , "O_TRUNC" , "O_WRONLY" , "OCI_ASSOC" , "OCI_B_BFILE" , "OCI_B_BIN" , "OCI_B_BLOB" , "OCI_B_CFILEE" , "OCI_B_CLOB" , "OCI_B_CURSOR" , "OCI_B_INT" , "OCI_B_NTY" , "OCI_B_NUM" , "OCI_B_ROWID" , "OCI_BOTH" , "OCI_COMMIT_ON_SUCCESS" , "OCI_CRED_EXT" , "OCI_DEFAULT" , "OCI_DESCRIBE_ONLY" , "OCI_DTYPE_FILE" , "OCI_DTYPE_LOB" , "OCI_DTYPE_ROWID" , "OCI_FETCHSTATEMENT_BY_COLUMN" , "OCI_FETCHSTATEMENT_BY_ROW" , "OCI_LOB_BUFFER_FREE" , "OCI_NO_AUTO_COMMIT" , "OCI_NUM" , "OCI_RETURN_LOBS" , "OCI_RETURN_NULLS" , "OCI_SEEK_CUR" , "OCI_SEEK_END" , "OCI_SEEK_SET" , "OCI_SYSDBA" , "OCI_SYSOPER" , "OCI_TEMP_BLOB" , "OCI_TEMP_CLOB" , "ODBC_BINMODE_CONVERT" , "ODBC_BINMODE_PASSTHRU" , "ODBC_BINMODE_RETURN" , "ODBC_TYPE" , "OP_ANONYMOUS" , "OP_DEBUG" , "OP_EXPUNGE" , "OP_HALFOPEN" , "OP_PROTOTYPE" , "OP_READONLY" , "OP_SECURE" , "OP_SHORTCACHE" , "OP_SILENT" , "OPENSSL_ALGO_MD2" , "OPENSSL_ALGO_MD4" , "OPENSSL_ALGO_MD5" , "OPENSSL_ALGO_SHA1" , "OPENSSL_CIPHER_3DES" , "OPENSSL_CIPHER_DES" , "OPENSSL_CIPHER_RC2_128" , "OPENSSL_CIPHER_RC2_40" , "OPENSSL_CIPHER_RC2_64" , "OPENSSL_KEYTYPE_DH" , "OPENSSL_KEYTYPE_DSA" , "OPENSSL_KEYTYPE_RSA" , "OPENSSL_NO_PADDING" , "OPENSSL_PKCS1_OAEP_PADDING" , "OPENSSL_PKCS1_PADDING" , "OPENSSL_SSLV23_PADDING" , "P_PRIVATE" , "P_PROTECTED" , "P_PUBLIC" , "P_STATIC" , "PATH_SEPARATOR" , "PATHINFO_BASENAME" , "PATHINFO_DIRNAME" , "PATHINFO_EXTENSION" , "PATHINFO_FILENAME" , "PEAR_EXTENSION_DIR" , "PEAR_INSTALL_DIR" , "PGSQL_ASSOC" , "PGSQL_BAD_RESPONSE" , "PGSQL_BOTH" , "PGSQL_COMMAND_OK" , "PGSQL_CONNECT_FORCE_NEW" , "PGSQL_CONNECTION_BAD" , "PGSQL_CONNECTION_OK" , "PGSQL_CONV_FORCE_NULL" , "PGSQL_CONV_IGNORE_DEFAULT" , "PGSQL_CONV_IGNORE_NOT_NULL" , "PGSQL_COPY_IN" , "PGSQL_COPY_OUT" , "PGSQL_DML_ASYNC" , "PGSQL_DML_EXEC" , "PGSQL_DML_NO_CONV" , "PGSQL_DML_STRING" , "PGSQL_EMPTY_QUERY" , "PGSQL_FATAL_ERROR" , "PGSQL_NONFATAL_ERROR" , "PGSQL_NUM" , "PGSQL_SEEK_CUR" , "PGSQL_SEEK_END" , "PGSQL_SEEK_SET" , "PGSQL_STATUS_LONG" , "PGSQL_STATUS_STRING" , "PGSQL_TUPLES_OK" , "PHP_BINARY_READ" , "PHP_BINDIR" , "PHP_CONFIG_FILE_PATH" , "PHP_CONFIG_FILE_SCAN_DIR" , "PHP_DATADIR" , "PHP_EOL" , "PHP_EXTENSION_DIR" , "PHP_LIBDIR" , "PHP_LOCALSTATEDIR" , "PHP_NORMAL_READ" , "PHP_OS" , "PHP_OUTPUT_HANDLER_CONT" , "PHP_OUTPUT_HANDLER_END" , "PHP_OUTPUT_HANDLER_START" , "PHP_PREFIX" , "PHP_SAPI" , "PHP_SHLIB_SUFFIX" , "PHP_SYSCONFDIR" , "PHP_URL_FRAGMENT" , "PHP_URL_HOST" , "PHP_URL_PASS" , "PHP_URL_PATH" , "PHP_URL_PORT" , "PHP_URL_QUERY" , "PHP_URL_SCHEME" , "PHP_URL_USER" , "PHP_VERSION" , "PKCS7_BINARY" , "PKCS7_DETACHED" , "PKCS7_NOATTR" , "PKCS7_NOCERTS" , "PKCS7_NOCHAIN" , "PKCS7_NOINTERN" , "PKCS7_NOSIGS" , "PKCS7_NOVERIFY" , "PKCS7_TEXT" , "PM_STR" , "PREG_GREP_INVERT" , "PREG_OFFSET_CAPTURE" , "PREG_PATTERN_ORDER" , "PREG_SET_ORDER" , "PREG_SPLIT_DELIM_CAPTURE" , "PREG_SPLIT_NO_EMPTY" , "PREG_SPLIT_OFFSET_CAPTURE" , "PRIO_PGRP" , "PRIO_PROCESS" , "PRIO_USER" , "PSFS_ERR_FATAL" , "PSFS_FEED_ME" , "PSFS_FLAG_FLUSH_CLOSE" , "PSFS_FLAG_FLUSH_INC" , "PSFS_FLAG_NORMAL" , "PSFS_PASS_ON" , "RADIXCHAR" , "RIT_CHILD_FIRST" , "RIT_LEAVES_ONLY" , "RIT_SELF_FIRST" , "S_IRGRP" , "S_IROTH" , "S_IRUSR" , "S_IRWXG" , "S_IRWXO" , "S_IRWXU" , "S_IWGRP" , "S_IWOTH" , "S_IWUSR" , "S_IXGRP" , "S_IXOTH" , "S_IXUSR" , "SA_ALL" , "SA_MESSAGES" , "SA_RECENT" , "SA_UIDNEXT" , "SA_UIDVALIDITY" , "SA_UNSEEN" , "SE_FREE" , "SE_NOPREFETCH" , "SE_UID" , "SEEK_CUR" , "SEEK_END" , "SEEK_SET" , "SIG_DFL" , "SIG_ERR" , "SIG_IGN" , "SIGABRT" , "SIGALRM" , "SIGBABY" , "SIGBUS" , "SIGCHLD" , "SIGCLD" , "SIGCONT" , "SIGFPE" , "SIGHUP" , "SIGILL" , "SIGINT" , "SIGIO" , "SIGIOT" , "SIGKILL" , "SIGPIPE" , "SIGPOLL" , "SIGPROF" , "SIGPWR" , "SIGQUIT" , "SIGSEGV" , "SIGSTKFLT" , "SIGSTOP" , "SIGSYS" , "SIGTERM" , "SIGTRAP" , "SIGTSTP" , "SIGTTIN" , "SIGTTOU" , "SIGURG" , "SIGUSR1" , "SIGUSR2" , "SIGVTALRM" , "SIGWINCH" , "SIGXCPU" , "SIGXFSZ" , "SNMP_BIT_STR" , "SNMP_COUNTER" , "SNMP_COUNTER64" , "SNMP_INTEGER" , "SNMP_IPADDRESS" , "SNMP_NULL" , "SNMP_OBJECT_ID" , "SNMP_OCTET_STR" , "SNMP_OPAQUE" , "SNMP_TIMETICKS" , "SNMP_UINTEGER" , "SNMP_UNSIGNED" , "SNMP_VALUE_LIBRARY" , "SNMP_VALUE_OBJECT" , "SNMP_VALUE_PLAIN" , "SO_BROADCAST" , "SO_DEBUG" , "SO_DONTROUTE" , "SO_ERROR" , "SO_FREE" , "SO_KEEPALIVE" , "SO_LINGER" , "SO_NOSERVER" , "SO_OOBINLINE" , "SO_RCVBUF" , "SO_RCVLOWAT" , "SO_RCVTIMEO" , "SO_REUSEADDR" , "SO_SNDBUF" , "SO_SNDLOWAT" , "SO_SNDTIMEO" , "SO_TYPE" , "SOAP_1_1" , "SOAP_1_2" , "SOAP_ACTOR_NEXT" , "SOAP_ACTOR_NONE" , "SOAP_ACTOR_UNLIMATERECEIVER" , "SOAP_COMPRESSION_ACCEPT" , "SOAP_COMPRESSION_DEFLATE" , "SOAP_COMPRESSION_GZIP" , "SOAP_DOCUMENT" , "SOAP_ENC_ARRAY" , "SOAP_ENC_OBJECT" , "SOAP_ENCODED" , "SOAP_FUNCTIONS_ALL" , "SOAP_LITERAL" , "SOAP_PERSISTENCE_REQUEST" , "SOAP_PERSISTENCE_SESSION" , "SOAP_RPC" , "SOCK_DGRAM" , "SOCK_RAW" , "SOCK_RDM" , "SOCK_SEQPACKET" , "SOCK_STREAM" , "SOCKET_E2BIG" , "SOCKET_EACCES" , "SOCKET_EADDRINUSE" , "SOCKET_EADDRNOTAVAIL" , "SOCKET_EADV" , "SOCKET_EAFNOSUPPORT" , "SOCKET_EAGAIN" , "SOCKET_EALREADY" , "SOCKET_EBADE" , "SOCKET_EBADF" , "SOCKET_EBADFD" , "SOCKET_EBADMSG" , "SOCKET_EBADR" , "SOCKET_EBADRQC" , "SOCKET_EBADSLT" , "SOCKET_EBUSY" , "SOCKET_ECHRNG" , "SOCKET_ECOMM" , "SOCKET_ECONNABORTED" , "SOCKET_ECONNREFUSED" , "SOCKET_ECONNRESET" , "SOCKET_EDESTADDRREQ" , "SOCKET_EDQUOT" , "SOCKET_EEXIST" , "SOCKET_EFAULT" , "SOCKET_EHOSTDOWN" , "SOCKET_EHOSTUNREACH" , "SOCKET_EIDRM" , "SOCKET_EINPROGRESS" , "SOCKET_EINTR" , "SOCKET_EINVAL" , "SOCKET_EIO" , "SOCKET_EISCONN" , "SOCKET_EISDIR" , "SOCKET_EISNAM" , "SOCKET_EL2HLT" , "SOCKET_EL2NSYNC" , "SOCKET_EL3HLT" , "SOCKET_EL3RST" , "SOCKET_ELNRNG" , "SOCKET_ELOOP" , "SOCKET_EMEDIUMTYPE" , "SOCKET_EMFILE" , "SOCKET_EMLINK" , "SOCKET_EMSGSIZE" , "SOCKET_EMULTIHOP" , "SOCKET_ENAMETOOLONG" , "SOCKET_ENETDOWN" , "SOCKET_ENETRESET" , "SOCKET_ENETUNREACH" , "SOCKET_ENFILE" , "SOCKET_ENOANO" , "SOCKET_ENOBUFS" , "SOCKET_ENOCSI" , "SOCKET_ENODATA" , "SOCKET_ENODEV" , "SOCKET_ENOENT" , "SOCKET_ENOLCK" , "SOCKET_ENOLINK" , "SOCKET_ENOMEDIUM" , "SOCKET_ENOMEM" , "SOCKET_ENOMSG" , "SOCKET_ENONET" , "SOCKET_ENOPROTOOPT" , "SOCKET_ENOSPC" , "SOCKET_ENOSR" , "SOCKET_ENOSTR" , "SOCKET_ENOSYS" , "SOCKET_ENOTBLK" , "SOCKET_ENOTCONN" , "SOCKET_ENOTDIR" , "SOCKET_ENOTEMPTY" , "SOCKET_ENOTSOCK" , "SOCKET_ENOTTY" , "SOCKET_ENOTUNIQ" , "SOCKET_ENXIO" , "SOCKET_EOPNOTSUPP" , "SOCKET_EPERM" , "SOCKET_EPFNOSUPPORT" , "SOCKET_EPIPE" , "SOCKET_EPROTO" , "SOCKET_EPROTONOSUPPORT" , "SOCKET_EPROTOTYPE" , "SOCKET_EREMCHG" , "SOCKET_EREMOTE" , "SOCKET_EREMOTEIO" , "SOCKET_ERESTART" , "SOCKET_EROFS" , "SOCKET_ESHUTDOWN" , "SOCKET_ESOCKTNOSUPPORT" , "SOCKET_ESPIPE" , "SOCKET_ESRMNT" , "SOCKET_ESTRPIPE" , "SOCKET_ETIME" , "SOCKET_ETIMEDOUT" , "SOCKET_ETOOMANYREFS" , "SOCKET_EUNATCH" , "SOCKET_EUSERS" , "SOCKET_EWOULDBLOCK" , "SOCKET_EXDEV" , "SOCKET_EXFULL" , "SOL_SOCKET" , "SOL_TCP" , "SOL_UDP" , "SOMAXCONN" , "SORT_ASC" , "SORT_DESC" , "SORT_FLAG_CASE" , "SORT_LOCALE_STRING" , "SORT_NATURAL" , "SORT_NUMERIC" , "SORT_REGULAR" , "SORT_STRING" , "SORTARRIVAL" , "SORTCC" , "SORTDATE" , "SORTFROM" , "SORTSIZE" , "SORTSUBJECT" , "SORTTO" , "SQL_BIGINT" , "SQL_BINARY" , "SQL_BIT" , "SQL_CHAR" , "SQL_CONCUR_LOCK" , "SQL_CONCUR_READ_ONLY" , "SQL_CONCUR_ROWVER" , "SQL_CONCUR_VALUES" , "SQL_CONCURRENCY" , "SQL_CUR_USE_DRIVER" , "SQL_CUR_USE_IF_NEEDED" , "SQL_CUR_USE_ODBC" , "SQL_CURSOR_DYNAMIC" , "SQL_CURSOR_FORWARD_ONLY" , "SQL_CURSOR_KEYSET_DRIVEN" , "SQL_CURSOR_STATIC" , "SQL_CURSOR_TYPE" , "SQL_DATE" , "SQL_DECIMAL" , "SQL_DOUBLE" , "SQL_FETCH_FIRST" , "SQL_FETCH_NEXT" , "SQL_FLOAT" , "SQL_INTEGER" , "SQL_KEYSET_SIZE" , "SQL_LONGVARBINARY" , "SQL_LONGVARCHAR" , "SQL_NUMERIC" , "SQL_ODBC_CURSORS" , "SQL_REAL" , "SQL_SMALLINT" , "SQL_TIME" , "SQL_TIMESTAMP" , "SQL_TINYINT" , "SQL_VARBINARY" , "SQL_VARCHAR" , "SQLITE3_ASSOC" , "SQLITE3_BLOB" , "SQLITE3_BOTH" , "SQLITE3_FLOAT" , "SQLITE3_INTEGER" , "SQLITE3_NULL" , "SQLITE3_NUM" , "SQLITE3_OPEN_CREATE" , "SQLITE3_OPEN_READONLY" , "SQLITE3_OPEN_READWRITE" , "SQLITE3_TEXT" , "SQLITE_ABORT" , "SQLITE_ASSOC" , "SQLITE_AUTH" , "SQLITE_BOTH" , "SQLITE_BUSY" , "SQLITE_CANTOPEN" , "SQLITE_CONSTRAINT" , "SQLITE_CORRUPT" , "SQLITE_DONE" , "SQLITE_EMPTY" , "SQLITE_ERROR" , "SQLITE_FORMAT" , "SQLITE_FULL" , "SQLITE_INTERNAL" , "SQLITE_INTERRUPT" , "SQLITE_IOERR" , "SQLITE_LOCKED" , "SQLITE_MISMATCH" , "SQLITE_MISUSE" , "SQLITE_NOLFS" , "SQLITE_NOMEM" , "SQLITE_NOTFOUND" , "SQLITE_NUM" , "SQLITE_OK" , "SQLITE_PERM" , "SQLITE_PROTOCOL" , "SQLITE_READONLY" , "SQLITE_ROW" , "SQLITE_SCHEMA" , "SQLITE_TOOBIG" , "SQLT_AFC" , "SQLT_AVC" , "SQLT_BDOUBLE" , "SQLT_BFILEE" , "SQLT_BFLOAT" , "SQLT_BIN" , "SQLT_BLOB" , "SQLT_CFILEE" , "SQLT_CHR" , "SQLT_CLOB" , "SQLT_FLT" , "SQLT_INT" , "SQLT_LBI" , "SQLT_LNG" , "SQLT_LVC" , "SQLT_NTY" , "SQLT_NUM" , "SQLT_ODT" , "SQLT_RDD" , "SQLT_RSET" , "SQLT_STR" , "SQLT_UIN" , "SQLT_VCS" , "ST_SET" , "ST_SILENT" , "ST_UID" , "STDERR" , "STDIN" , "STDOUT" , "STR_PAD_BOTH" , "STR_PAD_LEFT" , "STR_PAD_RIGHT" , "STREAM_CLIENT_ASYNC_CONNECT" , "STREAM_CLIENT_CONNECT" , "STREAM_CLIENT_PERSISTENT" , "STREAM_ENFORCE_SAFE_MODE" , "STREAM_FILTER_ALL" , "STREAM_FILTER_READ" , "STREAM_FILTER_WRITE" , "STREAM_IGNORE_URL" , "STREAM_MKDIR_RECURSIVE" , "STREAM_MUST_SEEK" , "STREAM_NOTIFY_AUTH_REQUIRED" , "STREAM_NOTIFY_AUTH_RESULT" , "STREAM_NOTIFY_COMPLETED" , "STREAM_NOTIFY_CONNECT" , "STREAM_NOTIFY_FAILURE" , "STREAM_NOTIFY_FILE_SIZE_IS" , "STREAM_NOTIFY_MIME_TYPE_IS" , "STREAM_NOTIFY_PROGRESS" , "STREAM_NOTIFY_REDIRECTED" , "STREAM_NOTIFY_RESOLVE" , "STREAM_NOTIFY_SEVERITY_ERR" , "STREAM_NOTIFY_SEVERITY_INFO" , "STREAM_NOTIFY_SEVERITY_WARN" , "STREAM_OOB" , "STREAM_PEEK" , "STREAM_REPORT_ERRORS" , "STREAM_SERVER_BIND" , "STREAM_SERVER_LISTEN" , "STREAM_URL_STAT_LINK" , "STREAM_URL_STAT_QUIET" , "STREAM_USE_PATH" , "SUNFUNCS_RET_DOUBLE" , "SUNFUNCS_RET_STRING" , "SUNFUNCS_RET_TIMESTAMP" , "T_ABSTRACT" , "T_AND_EQUAL" , "T_ARRAY" , "T_ARRAY_CAST" , "T_AS" , "T_BAD_CHARACTER" , "T_BOOL_CAST" , "T_BOOLEAN_AND" , "T_BOOLEAN_OR" , "T_BREAK" , "T_CASE" , "T_CATCH" , "T_CHARACTER" , "T_CLASS" , "T_CLASS_C" , "T_CLONE" , "T_CLOSE_TAG" , "T_COMMENT" , "T_CONCAT_EQUAL" , "T_CONST" , "T_CONSTANT_ENCAPSED_STRING" , "T_CONTINUE" , "T_CURLY_OPEN" , "T_DEC" , "T_DECLARE" , "T_DEFAULT" , "T_DIV_EQUAL" , "T_DNUMBER" , "T_DO" , "T_DOC_COMMENT" , "T_DOLLAR_OPEN_CURLY_BRACES" , "T_DOUBLE_ARROW" , "T_DOUBLE_CAST" , "T_DOUBLE_COLON" , "T_ECHO" , "T_ELSE" , "T_ELSEIF" , "T_EMPTY" , "T_ENCAPSED_AND_WHITESPACE" , "T_END_HEREDOC" , "T_ENDDECLARE" , "T_ENDFOR" , "T_ENDFOREACH" , "T_ENDIF" , "T_ENDSWITCH" , "T_ENDWHILE" , "T_EVAL" , "T_EXIT" , "T_EXTENDS" , "T_FILE" , "T_FINAL" , "T_FMT" , "T_FMT_AMPM" , "T_FOR" , "T_FOREACH" , "T_FUNC_C" , "T_FUNCTION" , "T_GLOBAL" , "T_IF" , "T_IMPLEMENTS" , "T_INC" , "T_INCLUDE" , "T_INCLUDE_ONCE" , "T_INLINE_HTML" , "T_INSTANCEOF" , "T_INT_CAST" , "T_INTERFACE" , "T_IS_EQUAL" , "T_IS_GREATER_OR_EQUAL" , "T_IS_IDENTICAL" , "T_IS_NOT_EQUAL" , "T_IS_NOT_IDENTICAL" , "T_IS_SMALLER_OR_EQUAL" , "T_ISSET" , "T_LINE" , "T_LIST" , "T_LNUMBER" , "T_LOGICAL_AND" , "T_LOGICAL_OR" , "T_LOGICAL_XOR" , "T_METHOD_C" , "T_MINUS_EQUAL" , "T_MOD_EQUAL" , "T_MUL_EQUAL" , "T_NEW" , "T_NUM_STRING" , "T_OBJECT_CAST" , "T_OBJECT_OPERATOR" , "T_OPEN_TAG" , "T_OPEN_TAG_WITH_ECHO" , "T_OR_EQUAL" , "T_PAAMAYIM_NEKUDOTAYIM" , "T_PLUS_EQUAL" , "T_PRINT" , "T_PRIVATE" , "T_PROTECTED" , "T_PUBLIC" , "T_REQUIRE" , "T_REQUIRE_ONCE" , "T_RETURN" , "T_SL" , "T_SL_EQUAL" , "T_SR" , "T_SR_EQUAL" , "T_START_HEREDOC" , "T_STATIC" , "T_STRING" , "T_STRING_CAST" , "T_STRING_VARNAME" , "T_SWITCH" , "T_THROW" , "T_TRY" , "T_UNSET" , "T_UNSET_CAST" , "T_USE" , "T_VAR" , "T_VARIABLE" , "T_WHILE" , "T_WHITESPACE" , "T_XOR_EQUAL" , "THOUSEP" , "true" , "TYPEAPPLICATION" , "TYPEAUDIO" , "TYPEIMAGE" , "TYPEMESSAGE" , "TYPEMODEL" , "TYPEMULTIPART" , "TYPEOTHER" , "TYPETEXT" , "TYPEVIDEO" , "UNKNOWN_TYPE" , "UPLOAD_ERR_CANT_WRITE" , "UPLOAD_ERR_FORM_SIZE" , "UPLOAD_ERR_INI_SIZE" , "UPLOAD_ERR_NO_FILE" , "UPLOAD_ERR_NO_TMP_DIR" , "UPLOAD_ERR_OK" , "UPLOAD_ERR_PARTIAL" , "WNOHANG" , "WUNTRACED" , "X509_PURPOSE_ANY" , "X509_PURPOSE_CRL_SIGN" , "X509_PURPOSE_NS_SSL_SERVER" , "X509_PURPOSE_SMIME_ENCRYPT" , "X509_PURPOSE_SMIME_SIGN" , "X509_PURPOSE_SSL_CLIENT" , "X509_PURPOSE_SSL_SERVER" , "XML_ATTRIBUTE_CDATA" , "XML_ATTRIBUTE_DECL_NODE" , "XML_ATTRIBUTE_ENTITY" , "XML_ATTRIBUTE_ENUMERATION" , "XML_ATTRIBUTE_ID" , "XML_ATTRIBUTE_IDREF" , "XML_ATTRIBUTE_IDREFS" , "XML_ATTRIBUTE_NMTOKEN" , "XML_ATTRIBUTE_NMTOKENS" , "XML_ATTRIBUTE_NODE" , "XML_ATTRIBUTE_NOTATION" , "XML_CDATA_SECTION_NODE" , "XML_COMMENT_NODE" , "XML_DOCUMENT_FRAG_NODE" , "XML_DOCUMENT_NODE" , "XML_DOCUMENT_TYPE_NODE" , "XML_DTD_NODE" , "XML_ELEMENT_DECL_NODE" , "XML_ELEMENT_NODE" , "XML_ENTITY_DECL_NODE" , "XML_ENTITY_NODE" , "XML_ENTITY_REF_NODE" , "XML_ERROR_ASYNC_ENTITY" , "XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF" , "XML_ERROR_BAD_CHAR_REF" , "XML_ERROR_BINARY_ENTITY_REF" , "XML_ERROR_DUPLICATE_ATTRIBUTE" , "XML_ERROR_EXTERNAL_ENTITY_HANDLING" , "XML_ERROR_INCORRECT_ENCODING" , "XML_ERROR_INVALID_TOKEN" , "XML_ERROR_JUNK_AFTER_DOC_ELEMENT" , "XML_ERROR_MISPLACED_XML_PI" , "XML_ERROR_NO_ELEMENTS" , "XML_ERROR_NO_MEMORY" , "XML_ERROR_NONE" , "XML_ERROR_PARAM_ENTITY_REF" , "XML_ERROR_PARTIAL_CHAR" , "XML_ERROR_RECURSIVE_ENTITY_REF" , "XML_ERROR_SYNTAX" , "XML_ERROR_TAG_MISMATCH" , "XML_ERROR_UNCLOSED_CDATA_SECTION" , "XML_ERROR_UNCLOSED_TOKEN" , "XML_ERROR_UNDEFINED_ENTITY" , "XML_ERROR_UNKNOWN_ENCODING" , "XML_HTML_DOCUMENT_NODE" , "XML_LOCAL_NAMESPACE" , "XML_NAMESPACE_DECL_NODE" , "XML_NOTATION_NODE" , "XML_OPTION_CASE_FOLDING" , "XML_OPTION_SKIP_TAGSTART" , "XML_OPTION_SKIP_WHITE" , "XML_OPTION_TARGET_ENCODING" , "XML_PI_NODE" , "XML_SAX_IMPL" , "XML_TEXT_NODE" , "XSD_1999_NAMESPACE" , "XSD_1999_TIMEINSTANT" , "XSD_ANYTYPE" , "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_NAMESPACE" , "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" , "XSL_CLONE_ALWAYS" , "XSL_CLONE_AUTO" , "XSL_CLONE_NEVER" , "YESEXPR" , "YPERR_BADARGS" , "YPERR_BADDB" , "YPERR_BUSY" , "YPERR_DOMAIN" , "YPERR_KEY" , "YPERR_MAP" , "YPERR_NODOM" , "YPERR_NOMORE" , "YPERR_PMAP" , "YPERR_RESRC" , "YPERR_RPC" , "YPERR_VERS" , "YPERR_YPBIND" , "YPERR_YPERR" , "YPERR_YPSERV" , "ZEND_THREAD_SAFE" ]) , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = RegExpr RE { reString = "\\b[A-Z_][A-Z_0-9]*\\b" , reCompiled = Just (compileRegex True "\\b[A-Z_][A-Z_0-9]*\\b") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = RegExpr RE { reString = "\\(\\s*(int|integer|bool|boolean|float|double|real|string|array|object)\\s*\\)" , reCompiled = Just (compileRegex True "\\(\\s*(int|integer|bool|boolean|float|double|real|string|array|object)\\s*\\)") , reCaseSensitive = True } , rAttribute = DataTypeTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = DetectIdentifier , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = DetectChar '"' , rAttribute = StringTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "doublequotestring" ) ] } , Rule { rMatcher = DetectChar '`' , rAttribute = StringTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "backquotestring" ) ] } , Rule { rMatcher = DetectChar '\'' , rAttribute = StringTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "singlequotestring" ) ] } , Rule { rMatcher = RegExpr RE { reString = "<<<\"((EO)?HTML)\"" , reCompiled = Just (compileRegex True "<<<\"((EO)?HTML)\"") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "htmlheredoc" ) ] } , Rule { rMatcher = RegExpr RE { reString = "<<<\"((EO)?CSS)\"" , reCompiled = Just (compileRegex True "<<<\"((EO)?CSS)\"") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "cssheredoc" ) ] } , Rule { rMatcher = RegExpr RE { reString = "<<<\"((EO)?JAVASCRIPT)\"" , reCompiled = Just (compileRegex True "<<<\"((EO)?JAVASCRIPT)\"") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "javascriptheredoc" ) ] } , Rule { rMatcher = RegExpr RE { reString = "<<<\"((EO)?MYSQL)\"" , reCompiled = Just (compileRegex True "<<<\"((EO)?MYSQL)\"") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "mysqlheredoc" ) ] } , Rule { rMatcher = RegExpr RE { reString = "<<<\"([A-Za-z_][A-Za-z0-9_]*)\"" , reCompiled = Just (compileRegex True "<<<\"([A-Za-z_][A-Za-z0-9_]*)\"") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "heredoc" ) ] } , Rule { rMatcher = RegExpr RE { reString = "<<<((EO)?HTML)\\b" , reCompiled = Just (compileRegex True "<<<((EO)?HTML)\\b") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "htmlheredoc" ) ] } , Rule { rMatcher = RegExpr RE { reString = "<<<((EO)?CSS)\\b" , reCompiled = Just (compileRegex True "<<<((EO)?CSS)\\b") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "cssheredoc" ) ] } , Rule { rMatcher = RegExpr RE { reString = "<<<((EO)?JAVASCRIPT)\\b" , reCompiled = Just (compileRegex True "<<<((EO)?JAVASCRIPT)\\b") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "javascriptheredoc" ) ] } , Rule { rMatcher = RegExpr RE { reString = "<<<((EO)?MYSQL)\\b" , reCompiled = Just (compileRegex True "<<<((EO)?MYSQL)\\b") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "mysqlheredoc" ) ] } , Rule { rMatcher = RegExpr RE { reString = "<<<([A-Za-z_][A-Za-z0-9_]*)" , reCompiled = Just (compileRegex True "<<<([A-Za-z_][A-Za-z0-9_]*)") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "heredoc" ) ] } , Rule { rMatcher = RegExpr RE { reString = "<<<'((EO)?HTML)'" , reCompiled = Just (compileRegex True "<<<'((EO)?HTML)'") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "htmlnowdoc" ) ] } , Rule { rMatcher = RegExpr RE { reString = "<<<'((EO)?CSS)'" , reCompiled = Just (compileRegex True "<<<'((EO)?CSS)'") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "cssnowdoc" ) ] } , Rule { rMatcher = RegExpr RE { reString = "<<<'((EO)?JAVASCRIPT)'" , reCompiled = Just (compileRegex True "<<<'((EO)?JAVASCRIPT)'") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "javascriptnowdoc" ) ] } , Rule { rMatcher = RegExpr RE { reString = "<<<'((EO)?MYSQL)'" , reCompiled = Just (compileRegex True "<<<'((EO)?MYSQL)'") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "mysqlnowdoc" ) ] } , Rule { rMatcher = RegExpr RE { reString = "<<<'([A-Za-z_][A-Za-z0-9_]*)'" , reCompiled = Just (compileRegex True "<<<'([A-Za-z_][A-Za-z0-9_]*)'") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "nowdoc" ) ] } , Rule { rMatcher = Keyword KeywordAttr { keywordCaseSensitive = False , keywordDelims = Data.Set.fromList "\t\n !%&()*+,-./:;<=>?@[\\]^{|}~" } (makeWordSet False [ "$_COOKIE" , "$_ENV" , "$_FILES" , "$_GET" , "$_POST" , "$_REQUEST" , "$_SERVER" , "$_SESSION" , "$GLOBALS" , "$php_errormsg" , "$this" ]) , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = RegExpr RE { reString = "\\$+[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*" , reCompiled = Just (compileRegex True "\\$+[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*") , reCaseSensitive = True } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = RegExpr RE { reString = "[0123456789]*\\.\\.\\.[0123456789]*" , reCompiled = Just (compileRegex True "[0123456789]*\\.\\.\\.[0123456789]*") , reCaseSensitive = True } , rAttribute = StringTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = RegExpr RE { reString = "0[bB][01]+" , reCompiled = Just (compileRegex True "0[bB][01]+") , reCaseSensitive = True } , rAttribute = BaseNTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = HlCOct , rAttribute = BaseNTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = HlCHex , rAttribute = BaseNTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = Float , rAttribute = FloatTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = Int , rAttribute = DecValTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = DetectChar '{' , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = DetectChar '}' , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = AnyChar ";(),[]" , rAttribute = OtherTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } ] , cAttribute = NormalTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = False } ) , ( "singlequotestring" , Context { cName = "singlequotestring" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = Detect2Chars '\\' '\'' , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = Detect2Chars '\\' '\\' , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = DetectChar '\'' , rAttribute = StringTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Pop ] } ] , cAttribute = StringTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = False } ) , ( "start" , Context { cName = "start" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = RegExpr RE { reString = "<\\?(?:=|php)?" , reCompiled = Just (compileRegex False "<\\?(?:=|php)?") , reCaseSensitive = False } , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = False , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Push ( "PHP/PHP" , "phpsource" ) ] } , Rule { rMatcher = StringDetect "?>" , rAttribute = KeywordTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Pop ] } ] , cAttribute = NormalTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = True , cFallthroughContext = [ Push ( "PHP/PHP" , "phpsource" ) ] , cDynamic = False } ) , ( "ternary" , Context { cName = "ternary" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = Detect2Chars ':' ':' , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } , Rule { rMatcher = DetectChar ':' , rAttribute = OtherTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Pop ] } , Rule { rMatcher = IncludeRules ( "PHP/PHP" , "phpsource" ) , rAttribute = NormalTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } ] , cAttribute = NormalTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = False } ) , ( "twolinecomment" , Context { cName = "twolinecomment" , cSyntax = "PHP/PHP" , cRules = [ Rule { rMatcher = Detect2Chars '*' '/' , rAttribute = CommentTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [ Pop ] } , Rule { rMatcher = IncludeRules ( "Alerts" , "" ) , rAttribute = CommentTok , rIncludeAttribute = False , rDynamic = False , rCaseSensitive = True , rChildren = [] , rLookahead = False , rFirstNonspace = False , rColumn = Nothing , rContextSwitch = [] } ] , cAttribute = CommentTok , cLineEmptyContext = [] , cLineEndContext = [] , cLineBeginContext = [] , cFallthrough = False , cFallthroughContext = [] , cDynamic = False } ) ] , sAuthor = "" , sVersion = "2" , sLicense = "" , sExtensions = [] , sStartingContext = "start" }