TemplateLexer
# File lib/rouge/lexers/php.rb, line 22 def self.builtins load Pathname.new(__FILE__).dirname.join('php/builtins.rb') self.builtins end
# File lib/rouge/lexers/php.rb, line 46 def self.keywords @keywords ||= Set.new %( and E_PARSE old_function E_ERROR or as E_WARNING parent eval PHP_OS break exit case extends PHP_VERSION cfunction FALSE print for require continue foreach require_once declare return default static do switch die stdClass echo else TRUE elseif var empty if xor enddeclare include virtual endfor include_once while endforeach global __FILE__ endif list __LINE__ endswitch new __sleep endwhile not array __wakeup E_ALL NULL final php_user_filter interface implements public private protected abstract clone try catch throw this use namespace ) end
# File lib/rouge/lexers/php.rb, line 12 def initialize(opts={}) # if truthy, the lexer starts highlighting with php code # (no <?php required) @start_inline = opts.delete(:start_inline) @funcnamehighlighting = opts.delete(:funcnamehighlighting) { true } @disabledmodules = opts.delete(:disabledmodules) { [] } super(opts) end
Generated with the Darkfish Rdoc Generator 2.