!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ !_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ !_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/ !_TAG_PROGRAM_NAME Exuberant Ctags // !_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/ !_TAG_PROGRAM_VERSION 5.9~svn20110310 // BUILD lib/Dancer/Core/App.pm /^sub BUILD {$/;" s BUILD lib/Dancer/Core/Error.pm /^sub BUILD {$/;" s BUILD lib/Dancer/Core/Request.pm /^sub BUILD {$/;" s BUILD lib/Dancer/Core/Response.pm /^sub BUILD {$/;" s BUILD lib/Dancer/Core/Role/Hookable.pm /^sub BUILD { }$/;" s BUILD lib/Dancer/Core/Route.pm /^sub BUILD {$/;" s BUILD lib/Dancer/Handler/File.pm /^sub BUILD {$/;" s BUILD lib/Dancer/Logger/File.pm /^sub BUILD {$/;" s BUILD lib/Dancer/Serializer/YAML.pm /^sub BUILD { eval "use YAML::Any ()"; croak "Fail to load YAML: $@" if $@ }$/;" s BUILD lib/Dancer/Session/YAML.pm /^sub BUILD {$/;" s BUILD lib/Dancer/Template/Simple.pm /^sub BUILD {$/;" s Dancer lib/Dancer.pm /^package Dancer;$/;" p Dancer::Core lib/Dancer/Core.pm /^package Dancer::Core;$/;" p Dancer::Core::App lib/Dancer/Core/App.pm /^package Dancer::Core::App;$/;" p Dancer::Core::Context lib/Dancer/Core/Context.pm /^package Dancer::Core::Context;$/;" p Dancer::Core::Cookie lib/Dancer/Core/Cookie.pm /^package Dancer::Core::Cookie;$/;" p Dancer::Core::DSL lib/Dancer/Core/DSL.pm /^package Dancer::Core::DSL;$/;" p Dancer::Core::Dispatcher lib/Dancer/Core/Dispatcher.pm /^package Dancer::Core::Dispatcher;$/;" p Dancer::Core::Error lib/Dancer/Core/Error.pm /^package Dancer::Core::Error;$/;" p Dancer::Core::Hook lib/Dancer/Core/Hook.pm /^package Dancer::Core::Hook;$/;" p Dancer::Core::MIME lib/Dancer/Core/MIME.pm /^package Dancer::Core::MIME;$/;" p Dancer::Core::Request lib/Dancer/Core/Request.pm /^package Dancer::Core::Request;$/;" p Dancer::Core::Request::Upload lib/Dancer/Core/Request/Upload.pm /^package Dancer::Core::Request::Upload;$/;" p Dancer::Core::Response lib/Dancer/Core/Response.pm /^package Dancer::Core::Response;$/;" p Dancer::Core::Role::Config lib/Dancer/Core/Role/Config.pm /^package Dancer::Core::Role::Config;$/;" p Dancer::Core::Role::DSL lib/Dancer/Core/Role/DSL.pm /^package Dancer::Core::Role::DSL;$/;" p Dancer::Core::Role::Engine lib/Dancer/Core/Role/Engine.pm /^package Dancer::Core::Role::Engine;$/;" p Dancer::Core::Role::Handler lib/Dancer/Core/Role/Handler.pm /^package Dancer::Core::Role::Handler;$/;" p Dancer::Core::Role::Headers lib/Dancer/Core/Role/Headers.pm /^package Dancer::Core::Role::Headers;$/;" p Dancer::Core::Role::Hookable lib/Dancer/Core/Role/Hookable.pm /^package Dancer::Core::Role::Hookable;$/;" p Dancer::Core::Role::Logger lib/Dancer/Core/Role/Logger.pm /^package Dancer::Core::Role::Logger;$/;" p Dancer::Core::Role::Serializer lib/Dancer/Core/Role/Serializer.pm /^package Dancer::Core::Role::Serializer;$/;" p Dancer::Core::Role::Server lib/Dancer/Core/Role/Server.pm /^package Dancer::Core::Role::Server;$/;" p Dancer::Core::Role::Session lib/Dancer/Core/Role/Session.pm /^package Dancer::Core::Role::Session;$/;" p Dancer::Core::Role::SessionFactory lib/Dancer/Core/Role/SessionFactory.pm /^package Dancer::Core::Role::SessionFactory;$/;" p Dancer::Core::Role::StandardResponses lib/Dancer/Core/Role/StandardResponses.pm /^package Dancer::Core::Role::StandardResponses;$/;" p Dancer::Core::Role::Template lib/Dancer/Core/Role/Template.pm /^package Dancer::Core::Role::Template;$/;" p Dancer::Core::Route lib/Dancer/Core/Route.pm /^package Dancer::Core::Route;$/;" p Dancer::Core::Runner lib/Dancer/Core/Runner.pm /^package Dancer::Core::Runner;$/;" p Dancer::Core::Server::PSGI lib/Dancer/Core/Server/PSGI.pm /^package Dancer::Core::Server::PSGI;$/;" p Dancer::Core::Server::Standalone lib/Dancer/Core/Server/Standalone.pm /^package Dancer::Core::Server::Standalone;$/;" p Dancer::Core::Session lib/Dancer/Core/Session.pm /^package Dancer::Core::Session;$/;" p Dancer::Core::Types lib/Dancer/Core/Types.pm /^package Dancer::Core::Types;$/;" p Dancer::Factory::Engine lib/Dancer/Factory/Engine.pm /^package Dancer::Factory::Engine;$/;" p Dancer::FileUtils lib/Dancer/FileUtils.pm /^package Dancer::FileUtils;$/;" p Dancer::Handler::AutoPage lib/Dancer/Handler/AutoPage.pm /^package Dancer::Handler::AutoPage;$/;" p Dancer::Handler::File lib/Dancer/Handler/File.pm /^package Dancer::Handler::File;$/;" p Dancer::Logger::Capture lib/Dancer/Logger/Capture.pm /^package Dancer::Logger::Capture;$/;" p Dancer::Logger::Capture::Trap lib/Dancer/Logger/Capture/Trap.pm /^package Dancer::Logger::Capture::Trap;$/;" p Dancer::Logger::Console lib/Dancer/Logger/Console.pm /^package Dancer::Logger::Console;$/;" p Dancer::Logger::Diag lib/Dancer/Logger/Diag.pm /^package Dancer::Logger::Diag;$/;" p Dancer::Logger::File lib/Dancer/Logger/File.pm /^package Dancer::Logger::File;$/;" p Dancer::Logger::Note lib/Dancer/Logger/Note.pm /^package Dancer::Logger::Note;$/;" p Dancer::Logger::Null lib/Dancer/Logger/Null.pm /^package Dancer::Logger::Null;$/;" p Dancer::Plugin lib/Dancer/Plugin.pm /^package Dancer::Plugin;$/;" p Dancer::Plugin::Ajax lib/Dancer/Plugin/Ajax.pm /^package Dancer::Plugin::Ajax;$/;" p Dancer::Serializer::Dumper lib/Dancer/Serializer/Dumper.pm /^package Dancer::Serializer::Dumper;$/;" p Dancer::Serializer::JSON lib/Dancer/Serializer/JSON.pm /^package Dancer::Serializer::JSON;$/;" p Dancer::Serializer::YAML lib/Dancer/Serializer/YAML.pm /^package Dancer::Serializer::YAML;$/;" p Dancer::Session::Simple lib/Dancer/Session/Simple.pm /^package Dancer::Session::Simple;$/;" p Dancer::Session::YAML lib/Dancer/Session/YAML.pm /^package Dancer::Session::YAML;$/;" p Dancer::Template::Implementation::ForkedTiny lib/Dancer/Template/Implementation/ForkedTiny.pm /^package Dancer::Template::Implementation::ForkedTiny;$/;" p Dancer::Template::Simple lib/Dancer/Template/Simple.pm /^package Dancer::Template::Simple;$/;" p Dancer::Template::TemplateToolkit lib/Dancer/Template/TemplateToolkit.pm /^package Dancer::Template::TemplateToolkit;$/;" p Dancer::Template::Tiny lib/Dancer/Template/Tiny.pm /^package Dancer::Template::Tiny;$/;" p Dancer::Test lib/Dancer/Test.pm /^package Dancer::Test;$/;" p ROUTE lib/Dancer/Core/Dispatcher.pm /^ ROUTE:$/;" l VERSION lib/Dancer.pm /^sub VERSION {$/;" s _add_postponed_hooks lib/Dancer/Core/Role/Hookable.pm /^sub _add_postponed_hooks {$/;" s _build_backend lib/Dancer/Core/Server/Standalone.pm /^sub _build_backend {$/;" s _build_config lib/Dancer/Core/Role/Config.pm /^sub _build_config {$/;" s _build_config_files lib/Dancer/Core/Role/Config.pm /^sub _build_config_files {$/;" s _build_config_location lib/Dancer/Core/App.pm /^sub _build_config_location { goto &location }$/;" s _build_config_location lib/Dancer/Core/Runner.pm /^sub _build_config_location { $_[0]->location }$/;" s _build_cookies lib/Dancer/Core/Request.pm /^sub _build_cookies {$/;" s _build_default_config lib/Dancer/Core/App.pm /^sub _build_default_config {$/;" s _build_dispatcher lib/Dancer/Core/Role/Server.pm /^sub _build_dispatcher {$/;" s _build_dsl_keywords lib/Dancer/Core/Role/DSL.pm /^sub _build_dsl_keywords {$/;" s _build_engine lib/Dancer/Template/TemplateToolkit.pm /^sub _build_engine {$/;" s _build_engine lib/Dancer/Template/Tiny.pm /^sub _build_engine { Dancer::Template::Implementation::ForkedTiny->new }$/;" s _build_env_from_request lib/Dancer/Test.pm /^sub _build_env_from_request {$/;" s _build_environment lib/Dancer/Core/App.pm /^sub _build_environment {'development'}$/;" s _build_environment lib/Dancer/Core/Runner.pm /^sub _build_environment {$/;" s _build_error_template lib/Dancer/Core/Error.pm /^sub _build_error_template {$/;" s _build_file_name lib/Dancer/Logger/File.pm /^sub _build_file_name {$/;" s _build_hooks lib/Dancer/Core/Role/Hookable.pm /^sub _build_hooks {$/;" s _build_id lib/Dancer/Core/Role/Session.pm /^sub _build_id {$/;" s _build_id lib/Dancer/Core/Session.pm /^sub _build_id {$/;" s _build_location lib/Dancer/Core/Runner.pm /^sub _build_location {$/;" s _build_log_dir lib/Dancer/Logger/File.pm /^sub _build_log_dir {$/;" s _build_name lib/Dancer/Core/Server/PSGI.pm /^sub _build_name {'PSGI'}$/;" s _build_name lib/Dancer/Core/Server/Standalone.pm /^sub _build_name {'Standalone'}$/;" s _build_name lib/Dancer/Template/Simple.pm /^sub _build_name { 'Simple' }$/;" s _build_name lib/Dancer/Template/TemplateToolkit.pm /^sub _build_name {'TemplateToolkit'}$/;" s _build_name lib/Dancer/Template/Tiny.pm /^sub _build_name {'Tiny'}$/;" s _build_params lib/Dancer/Core/Request.pm /^sub _build_params {$/;" s _build_path lib/Dancer/Core/Request.pm /^sub _build_path {$/;" s _build_path_info lib/Dancer/Core/Request.pm /^sub _build_path_info {$/;" s _build_regexp_from_string lib/Dancer/Core/Route.pm /^sub _build_regexp_from_string {$/;" s _build_request lib/Dancer/Core/Context.pm /^sub _build_request {$/;" s _build_request_env lib/Dancer/Core/Request.pm /^sub _build_request_env {$/;" s _build_request_from_env lib/Dancer/Test.pm /^sub _build_request_from_env {$/;" s _build_server lib/Dancer/Core/Runner.pm /^sub _build_server {$/;" s _build_static_page lib/Dancer/Core/Error.pm /^sub _build_static_page {$/;" s _build_title lib/Dancer/Core/Error.pm /^sub _build_title {$/;" s _build_trapper lib/Dancer/Logger/Capture.pm /^sub _build_trapper { Dancer::Logger::Capture::Trap->new }$/;" s _build_type lib/Dancer/Core/Role/Logger.pm /^sub _build_type {'Logger'}$/;" s _build_type lib/Dancer/Core/Role/Serializer.pm /^sub _build_type {'Serializer'}$/;" s _build_type lib/Dancer/Core/Role/Session.pm /^sub _build_type {'Session'}$/;" s _build_type lib/Dancer/Core/Role/SessionFactory.pm /^sub _build_type {'Session'}$/;" s _build_type lib/Dancer/Core/Role/Template.pm /^sub _build_type {'Template'}$/;" s _build_uploads lib/Dancer/Core/Request.pm /^sub _build_uploads {$/;" s _camelize lib/Dancer/Factory/Engine.pm /^sub _camelize {$/;" s _censor lib/Dancer/Core/Error.pm /^sub _censor {$/;" s _check_header lib/Dancer/Test.pm /^sub _check_header {$/;" s _cmp_response_content lib/Dancer/Test.pm /^ sub _cmp_response_content {$/;" s _common_uri lib/Dancer/Core/Request.pm /^sub _common_uri {$/;" s _compile_config lib/Dancer/Core/Role/Config.pm /^sub _compile_config {$/;" s _compile_config_entry lib/Dancer/Core/Role/Config.pm /^sub _compile_config_entry {$/;" s _compile_keyword lib/Dancer/Core/Role/DSL.pm /^sub _compile_keyword {$/;" s _construct_export_map lib/Dancer/Core/Role/DSL.pm /^sub _construct_export_map {$/;" s _decode lib/Dancer/Core/Request.pm /^sub _decode {$/;" s _destroy lib/Dancer/Session/Simple.pm /^sub _destroy {$/;" s _epoch_to_gmtstring lib/Dancer/Core/Cookie.pm /^sub _epoch_to_gmtstring {$/;" s _expand_req lib/Dancer/Test.pm /^sub _expand_req {$/;" s _expression lib/Dancer/Template/Implementation/ForkedTiny.pm /^sub _expression {$/;" s _find_dancer_apps_for_dispatcher lib/Dancer/Test.pm /^sub _find_dancer_apps_for_dispatcher {$/;" s _find_value_from_token_name lib/Dancer/Template/Simple.pm /^sub _find_value_from_token_name {$/;" s _flush lib/Dancer/Session/Simple.pm /^sub _flush {$/;" s _foreach lib/Dancer/Template/Implementation/ForkedTiny.pm /^sub _foreach {$/;" s _get_config_for_engine lib/Dancer/Core/Role/Config.pm /^sub _get_config_for_engine {$/;" s _get_dsl lib/Dancer/Plugin.pm /^sub _get_dsl {$/;" s _has_something_to_read lib/Dancer/Core/Request.pm /^sub _has_something_to_read {$/;" s _html_encode lib/Dancer/Core/Error.pm /^sub _html_encode {$/;" s _html_sitemap t/lib/FooPlugin.pm /^sub _html_sitemap {$/;" s _include_in_headers lib/Dancer/Test.pm /^sub _include_in_headers {$/;" s _init_for_context lib/Dancer/Core/App.pm /^sub _init_for_context {$/;" s _init_prefix lib/Dancer/Core/Route.pm /^sub _init_prefix {$/;" s _init_regexp lib/Dancer/Core/Route.pm /^sub _init_regexp {$/;" s _init_request_headers lib/Dancer/Core/Request.pm /^sub _init_request_headers {$/;" s _interpolate_value lib/Dancer/Template/Simple.pm /^sub _interpolate_value {$/;" s _merge_params lib/Dancer/Core/Request.pm /^sub _merge_params {$/;" s _normalize_config lib/Dancer/Core/Role/Config.pm /^sub _normalize_config {$/;" s _normalize_config_entry lib/Dancer/Core/Role/Config.pm /^sub _normalize_config_entry {$/;" s _parse_duration lib/Dancer/Core/Cookie.pm /^sub _parse_duration {$/;" s _parse_get_params lib/Dancer/Core/Request.pm /^sub _parse_get_params {$/;" s _parse_post_params lib/Dancer/Core/Request.pm /^sub _parse_post_params {$/;" s _prepare_tokens_options lib/Dancer/Core/Role/Template.pm /^sub _prepare_tokens_options {$/;" s _preprocess lib/Dancer/Template/Implementation/ForkedTiny.pm /^sub _preprocess {$/;" s _process lib/Dancer/Template/Implementation/ForkedTiny.pm /^sub _process {$/;" s _read lib/Dancer/Core/Request.pm /^sub _read {$/;" s _read_to_end lib/Dancer/Core/Request.pm /^sub _read_to_end {$/;" s _render_html lib/Dancer/Core/Error.pm /^sub _render_html {$/;" s _req_label lib/Dancer/Test.pm /^sub _req_label {$/;" s _req_to_response lib/Dancer/Test.pm /^sub _req_to_response {$/;" s _retreive_get_urls t/lib/FooPlugin.pm /^sub _retreive_get_urls {$/;" s _retrieve lib/Dancer/Session/Simple.pm /^sub _retrieve {$/;" s _set_body_params lib/Dancer/Core/Request.pm /^sub _set_body_params {$/;" s _set_config_entries lib/Dancer/Core/Role/Config.pm /^sub _set_config_entries {$/;" s _set_config_entry lib/Dancer/Core/Role/Config.pm /^sub _set_config_entry {$/;" s _set_import_method_to_caller lib/Dancer.pm /^sub _set_import_method_to_caller {$/;" s _set_query_params lib/Dancer/Core/Request.pm /^sub _set_query_params {$/;" s _set_route_params lib/Dancer/Core/Request.pm /^sub _set_route_params {$/;" s _should lib/Dancer/Core/Role/Logger.pm /^sub _should {$/;" s _sort_headers lib/Dancer/Test.pm /^sub _sort_headers {$/;" s _template_name lib/Dancer/Core/Role/Template.pm /^sub _template_name {$/;" s _url_decode lib/Dancer/Core/Request.pm /^sub _url_decode {$/;" s _use_lib lib/Dancer.pm /^sub _use_lib {$/;" s add_alias lib/Dancer/Core/MIME.pm /^sub add_alias {$/;" s add_hook lib/Dancer/Core/Role/Hookable.pm /^sub add_hook {$/;" s add_route lib/Dancer/Core/App.pm /^sub add_route {$/;" s add_type lib/Dancer/Core/MIME.pm /^sub add_type {$/;" s address lib/Dancer/Core/Request.pm /^sub address { $_[0]->env->{REMOTE_ADDR} }$/;" s agent lib/Dancer/Core/Request.pm /^sub agent { $_[0]->user_agent }$/;" s all_hook_aliases lib/Dancer/Core/App.pm /^sub all_hook_aliases {$/;" s any lib/Dancer/Core/DSL.pm /^sub any {$/;" s apply_layout lib/Dancer/Core/Role/Template.pm /^sub apply_layout {$/;" s apply_renderer lib/Dancer/Core/Role/Template.pm /^sub apply_renderer {$/;" s backtrace lib/Dancer/Core/Error.pm /^sub backtrace {$/;" s base lib/Dancer/Core/Request.pm /^sub base {$/;" s basename lib/Dancer/Core/Request/Upload.pm /^sub basename {$/;" s captures lib/Dancer/Core/DSL.pm /^sub captures { shift->request->captures }$/;" s captures lib/Dancer/Core/Request.pm /^sub captures { shift->params->{captures} }$/;" s code lib/Dancer/Handler/AutoPage.pm /^sub code {$/;" s code lib/Dancer/Handler/File.pm /^sub code {$/;" s compile_hooks lib/Dancer/Core/App.pm /^sub compile_hooks {$/;" s config lib/Dancer/Core/DSL.pm /^sub config { shift->app->settings }$/;" s content lib/Dancer/Core/Request/Upload.pm /^sub content {$/;" s content_type lib/Dancer/Core/DSL.pm /^sub content_type { shift->response->content_type(@_) }$/;" s content_type lib/Dancer/Core/Response.pm /^sub content_type {$/;" s content_type lib/Dancer/Core/Role/Serializer.pm /^sub content_type { 'text\/plain' }$/;" s content_type lib/Dancer/Serializer/Dumper.pm /^sub content_type {'text\/x-data-dumper'}$/;" s content_type lib/Dancer/Serializer/JSON.pm /^sub content_type {'application\/json'}$/;" s content_type lib/Dancer/Serializer/YAML.pm /^sub content_type {'text\/x-yaml'}$/;" s context lib/Dancer/Core/DSL.pm /^sub context { shift->app->context }$/;" s cookie lib/Dancer/Core/Context.pm /^sub cookie {$/;" s cookie lib/Dancer/Core/DSL.pm /^sub cookie { shift->context->cookie(@_) }$/;" s cookie lib/Dancer/Core/Role/Session.pm /^sub cookie {$/;" s cookie lib/Dancer/Core/Session.pm /^sub cookie {$/;" s cookies lib/Dancer/Core/Context.pm /^sub cookies { shift->request->cookies(@_) }$/;" s cookies lib/Dancer/Core/DSL.pm /^sub cookies { shift->context->cookies }$/;" s copy_to lib/Dancer/Core/Request/Upload.pm /^sub copy_to {$/;" s core lib/Dancer/Core/Role/Logger.pm /^sub core { $_[0]->_should('core') and $_[0]->log('core', $_[1]) }$/;" s core_debug lib/Dancer.pm /^sub core_debug {$/;" s core_debug lib/Dancer/Core/DSL.pm /^sub core_debug {$/;" s core_debug lib/Dancer/Core/Role/DSL.pm /^sub core_debug {$/;" s create lib/Dancer/Core/Role/SessionFactory.pm /^sub create {$/;" s create lib/Dancer/Factory/Engine.pm /^sub create {$/;" s create lib/Dancer/Session/YAML.pm /^sub create { goto &new }$/;" s dance lib/Dancer/Core/DSL.pm /^sub dance { shift->start(@_) }$/;" s dancer_app lib/Dancer/Core/DSL.pm /^sub dancer_app { shift->app }$/;" s dancer_response lib/Dancer/Test.pm /^sub dancer_response {$/;" s dancer_version lib/Dancer/Core/DSL.pm /^sub dancer_version { Dancer->VERSION }$/;" s debug lib/Dancer/Core/DSL.pm /^sub debug { shift->log(debug => @_) }$/;" s debug lib/Dancer/Core/Role/Logger.pm /^sub debug { $_[0]->_should('debug') and $_[0]->log('debug', $_[1]) }$/;" s default_config lib/Dancer/Core/Runner.pm /^sub default_config {$/;" s default_error_page lib/Dancer/Core/Error.pm /^sub default_error_page { $/;" s del lib/Dancer/Core/DSL.pm /^sub del {$/;" s delete lib/Dancer/Core/Role/Session.pm /^sub delete {$/;" s deserialize lib/Dancer/Serializer/Dumper.pm /^sub deserialize {$/;" s deserialize lib/Dancer/Serializer/JSON.pm /^sub deserialize {$/;" s deserialize lib/Dancer/Serializer/YAML.pm /^sub deserialize {$/;" s destroy lib/Dancer/Core/Role/SessionFactory.pm /^sub destroy {$/;" s destroy lib/Dancer/Session/YAML.pm /^sub destroy {$/;" s dirname lib/Dancer/Core/DSL.pm /^sub dirname { shift and Dancer::FileUtils::dirname(@_) }$/;" s dirname lib/Dancer/FileUtils.pm /^sub dirname { File::Basename::dirname(@_) }$/;" s dispatch lib/Dancer/Core/Dispatcher.pm /^sub dispatch {$/;" s dsl lib/Dancer/Core/DSL.pm /^sub dsl { shift }$/;" s dsl_keywords lib/Dancer/Core/DSL.pm /^sub dsl_keywords {$/;" s dsl_keywords_as_list lib/Dancer/Core/DSL.pm /^sub dsl_keywords_as_list {$/;" s dumper lib/Dancer/Core/Error.pm /^sub dumper {$/;" s encode_content lib/Dancer/Core/Response.pm /^sub encode_content {$/;" s engine lib/Dancer/Core/App.pm /^sub engine {$/;" s engine lib/Dancer/Core/DSL.pm /^sub engine { shift->app->engine(@_) }$/;" s environment lib/Dancer/Core/Error.pm /^sub environment {$/;" s error lib/Dancer/Core/DSL.pm /^sub error { shift->log(error => @_) }$/;" s error lib/Dancer/Core/Response.pm /^sub error {$/;" s error lib/Dancer/Core/Role/Logger.pm /^sub error { $_[0]->_should('error') and $_[0]->log('error', $_[1]) }$/;" s execute lib/Dancer/Core/Route.pm /^sub execute {$/;" s execute_hook lib/Dancer/Core/Role/Hookable.pm /^sub execute_hook {$/;" s execute_hook lib/Dancer/Plugin.pm /^sub execute_hook {$/;" s export_symbols_to lib/Dancer/Core/Role/DSL.pm /^sub export_symbols_to {$/;" s false lib/Dancer/Core/DSL.pm /^sub false { 0 }$/;" s file_handle lib/Dancer/Core/Request/Upload.pm /^sub file_handle {$/;" s finish lib/Dancer/Core/App.pm /^sub finish {$/;" s flush lib/Dancer/Core/Role/SessionFactory.pm /^sub flush {$/;" s flush lib/Dancer/Session/YAML.pm /^sub flush {$/;" s for_file lib/Dancer/Core/MIME.pm /^sub for_file {$/;" s for_name lib/Dancer/Core/MIME.pm /^sub for_name {$/;" s format_message lib/Dancer/Core/Role/Logger.pm /^sub format_message {$/;" s forward lib/Dancer/Core/DSL.pm /^sub forward { shift->request->forward(@_) }$/;" s forward lib/Dancer/Core/Request.pm /^sub forward {$/;" s forward lib/Dancer/Core/Response.pm /^sub forward {$/;" s forwarded_for_address lib/Dancer/Core/Request.pm /^sub forwarded_for_address { $_[0]->env->{'X_FORWARDED_FOR'} }$/;" s from_dumper lib/Dancer/Core/DSL.pm /^sub from_dumper {$/;" s from_dumper lib/Dancer/Serializer/Dumper.pm /^sub from_dumper {$/;" s from_json lib/Dancer/Core/DSL.pm /^sub from_json {$/;" s from_json lib/Dancer/Serializer/JSON.pm /^sub from_json {$/;" s from_yaml lib/Dancer/Core/DSL.pm /^sub from_yaml {$/;" s from_yaml lib/Dancer/Serializer/YAML.pm /^sub from_yaml {$/;" s full_message lib/Dancer/Core/Error.pm /^sub full_message {$/;" s get lib/Dancer/Core/DSL.pm /^sub get {$/;" s get_caller lib/Dancer/Core/Error.pm /^sub get_caller {$/;" s get_current_session lib/Dancer/Core/Role/Session.pm /^sub get_current_session {$/;" s get_postponed_hooks lib/Dancer/Core/Role/Config.pm /^sub get_postponed_hooks {$/;" s get_route t/lib/FooPlugin.pm /^ get_route:$/;" l halt lib/Dancer/Core/DSL.pm /^sub halt { shift->app->context->response->halt }$/;" s halt lib/Dancer/Core/Response.pm /^sub halt { shift->is_halted(1) }$/;" s has_hook lib/Dancer/Core/Role/Hookable.pm /^sub has_hook {$/;" s has_setting lib/Dancer/Core/Role/Config.pm /^sub has_setting {$/;" s header lib/Dancer/Core/DSL.pm /^sub header { shift->response->header(@_) }$/;" s header lib/Dancer/Core/Role/Headers.pm /^sub header {$/;" s headers lib/Dancer/Core/DSL.pm /^sub headers { shift->response->header(@_) }$/;" s headers_to_array lib/Dancer/Core/Role/Headers.pm /^sub headers_to_array {$/;" s hook lib/Dancer/Core/DSL.pm /^sub hook {$/;" s hook lib/Dancer/Plugin.pm /^hook:$/;" l hook_aliases lib/Dancer/Core/Role/Hookable.pm /^sub hook_aliases {$/;" s hook_candidates lib/Dancer/Core/App.pm /^sub hook_candidates {$/;" s host lib/Dancer/Core/Request.pm /^sub host { $/;" s import lib/Dancer.pm /^sub import {$/;" s import lib/Dancer/Plugin.pm /^sub import {$/;" s import lib/Dancer/Test.pm /^sub import {$/;" s import t/lib/PluginWithImport.pm /^sub import {$/;" s init_route_handlers lib/Dancer/Core/App.pm /^sub init_route_handlers {$/;" s input_handle lib/Dancer/Core/Request.pm /^sub input_handle { $_[0]->env->{'psgi.input'} || $_[0]->env->{'PSGI.INPUT'} }$/;" s is_ajax lib/Dancer/Core/Request.pm /^sub is_ajax {$/;" s is_delete lib/Dancer/Core/Request.pm /^sub is_delete { $_[0]->{method} eq 'DELETE' }$/;" s is_forwarded lib/Dancer/Core/Response.pm /^sub is_forwarded {$/;" s is_get lib/Dancer/Core/Request.pm /^sub is_get { $_[0]->{method} eq 'GET' }$/;" s is_head lib/Dancer/Core/Request.pm /^sub is_head { $_[0]->{method} eq 'HEAD' }$/;" s is_patch lib/Dancer/Core/Request.pm /^sub is_patch { $_[0]->{method} eq 'PATCH' }$/;" s is_post lib/Dancer/Core/Request.pm /^sub is_post { $_[0]->{method} eq 'POST' }$/;" s is_put lib/Dancer/Core/Request.pm /^sub is_put { $_[0]->{method} eq 'PUT' }$/;" s key lib/Dancer/Plugin.pm /^ key: value$/;" l lexical_prefix lib/Dancer/Core/App.pm /^sub lexical_prefix {$/;" s link_to lib/Dancer/Core/Request/Upload.pm /^sub link_to {$/;" s load_app lib/Dancer/Core/DSL.pm /^sub load_app {$/;" s load_config_file lib/Dancer/Core/Role/Config.pm /^sub load_config_file {$/;" s loaded lib/Dancer/Serializer/Dumper.pm /^sub loaded {1}$/;" s loaded lib/Dancer/Serializer/JSON.pm /^sub loaded {1}$/;" s loaded lib/Dancer/Serializer/YAML.pm /^sub loaded {1}$/;" s log lib/Dancer/Core/App.pm /^sub log {$/;" s log lib/Dancer/Core/DSL.pm /^sub log { shift->app->log(@_) }$/;" s log lib/Dancer/Logger/Capture.pm /^sub log {$/;" s log lib/Dancer/Logger/Console.pm /^sub log {$/;" s log lib/Dancer/Logger/Diag.pm /^sub log {$/;" s log lib/Dancer/Logger/File.pm /^sub log {$/;" s log lib/Dancer/Logger/Note.pm /^sub log {$/;" s log lib/Dancer/Logger/Null.pm /^sub log {1}$/;" s make_forward_to lib/Dancer/Core/Request.pm /^sub make_forward_to {$/;" s match lib/Dancer/Core/Route.pm /^sub match {$/;" s methods lib/Dancer/Handler/AutoPage.pm /^sub methods { qw(head get) }$/;" s methods lib/Dancer/Handler/File.pm /^sub methods { ('head', 'get') }$/;" s mime lib/Dancer/Core/DSL.pm /^sub mime {$/;" s mime_type lib/Dancer/Core/App.pm /^sub mime_type {$/;" s name lib/Dancer/Core/Runner.pm /^sub name {"runner"}$/;" s name_or_type lib/Dancer/Core/MIME.pm /^sub name_or_type {$/;" s new lib/Dancer/Template/Implementation/ForkedTiny.pm /^sub new {$/;" s normalize_path lib/Dancer/FileUtils.pm /^sub normalize_path {$/;" s open_file lib/Dancer/FileUtils.pm /^sub open_file {$/;" s options lib/Dancer/Core/DSL.pm /^sub options {$/;" s param lib/Dancer/Core/DSL.pm /^sub param { shift->request->param(@_) }$/;" s param lib/Dancer/Core/Request.pm /^sub param { shift->params->{$_[0]} }$/;" s params lib/Dancer/Core/DSL.pm /^sub params { shift->request->params }$/;" s params lib/Dancer/Core/Request.pm /^sub params {$/;" s parse_branches lib/Dancer/Template/Simple.pm /^sub parse_branches {$/;" s pass lib/Dancer/Core/DSL.pm /^sub pass { shift->response->pass }$/;" s pass lib/Dancer/Core/Response.pm /^sub pass { shift->has_passed(1) }$/;" s patch lib/Dancer/Core/DSL.pm /^sub patch {$/;" s path lib/Dancer/Core/DSL.pm /^sub path { shift and Dancer::FileUtils::path(@_) }$/;" s path lib/Dancer/FileUtils.pm /^sub path {$/;" s path_or_empty lib/Dancer/FileUtils.pm /^sub path_or_empty {$/;" s plugin_args lib/Dancer/Plugin.pm /^sub plugin_args { @_ }$/;" s plugin_name lib/Dancer/Plugin.pm /^ plugin_name:$/;" l plugin_setting lib/Dancer/Plugin.pm /^sub plugin_setting {$/;" s plugins lib/Dancer/Plugin.pm /^ plugins:$/;" l port lib/Dancer/Core/Request.pm /^sub port { $_[0]->env->{SERVER_PORT} }$/;" s post lib/Dancer/Core/DSL.pm /^sub post {$/;" s prefix lib/Dancer/Core/DSL.pm /^sub prefix {$/;" s preprocess lib/Dancer/Template/Implementation/ForkedTiny.pm /^sub preprocess {$/;" s process lib/Dancer/Core/Role/Template.pm /^sub process {$/;" s process lib/Dancer/Template/Implementation/ForkedTiny.pm /^sub process {$/;" s protocol lib/Dancer/Core/Request.pm /^sub protocol { $_[0]->env->{SERVER_PROTOCOL} }$/;" s psgi_app lib/Dancer/Core/Role/Server.pm /^sub psgi_app {$/;" s push_header lib/Dancer/Core/DSL.pm /^sub push_header { shift->response->push_header(@_) }$/;" s push_header lib/Dancer/Core/Role/Headers.pm /^sub push_header {$/;" s put lib/Dancer/Core/DSL.pm /^sub put {$/;" s read lib/Dancer/Core/Role/Session.pm /^sub read {$/;" s read lib/Dancer/Logger/Capture/Trap.pm /^sub read {$/;" s read_file_content lib/Dancer/FileUtils.pm /^sub read_file_content {$/;" s read_glob_content lib/Dancer/FileUtils.pm /^sub read_glob_content {$/;" s redirect lib/Dancer/Core/Context.pm /^sub redirect {$/;" s redirect lib/Dancer/Core/DSL.pm /^sub redirect { shift->context->redirect(@_) }$/;" s redirect lib/Dancer/Core/Response.pm /^sub redirect {$/;" s regexp lib/Dancer/Handler/AutoPage.pm /^sub regexp { '\/:page' }$/;" s register lib/Dancer/Core/Role/DSL.pm /^sub register {$/;" s register lib/Dancer/Handler/AutoPage.pm /^sub register {$/;" s register lib/Dancer/Handler/File.pm /^sub register {$/;" s register lib/Dancer/Plugin.pm /^sub register {$/;" s register_application lib/Dancer/Core/Role/Server.pm /^sub register_application {$/;" s register_hook lib/Dancer/Plugin.pm /^sub register_hook {$/;" s register_plugin lib/Dancer/Core/App.pm /^sub register_plugin {$/;" s register_plugin lib/Dancer/Plugin.pm /^sub register_plugin {$/;" s register_route_handlers lib/Dancer/Core/App.pm /^sub register_route_handlers {$/;" s remote_address lib/Dancer/Core/Request.pm /^sub remote_address { $_[0]->address }$/;" s remote_host lib/Dancer/Core/Request.pm /^sub remote_host { $_[0]->env->{REMOTE_HOST} }$/;" s render lib/Dancer/Template/Simple.pm /^sub render {$/;" s render lib/Dancer/Template/TemplateToolkit.pm /^sub render {$/;" s render lib/Dancer/Template/Tiny.pm /^sub render {$/;" s render_layout lib/Dancer/Core/Role/Template.pm /^sub render_layout {$/;" s replace_hook lib/Dancer/Core/Role/Hookable.pm /^sub replace_hook {$/;" s request lib/Dancer/Core/DSL.pm /^sub request { shift->context->request }$/;" s request_method lib/Dancer/Core/Request.pm /^sub request_method { method(@_) }$/;" s request_uri lib/Dancer/Core/Request.pm /^sub request_uri { $_[0]->env->{REQUEST_URI} }$/;" s reset lib/Dancer/Core/Role/Session.pm /^sub reset { return }$/;" s reset lib/Dancer/Session/YAML.pm /^sub reset {$/;" s reset_default lib/Dancer/Core/MIME.pm /^sub reset_default {$/;" s response lib/Dancer/Core/DSL.pm /^sub response { shift->context->response }$/;" s response lib/Dancer/Core/Role/StandardResponses.pm /^sub response {$/;" s response_400 lib/Dancer/Core/Role/StandardResponses.pm /^sub response_400 {$/;" s response_403 lib/Dancer/Core/Role/StandardResponses.pm /^sub response_403 {$/;" s response_404 lib/Dancer/Core/Role/StandardResponses.pm /^sub response_404 {$/;" s response_content_is lib/Dancer/Test.pm /^sub response_content_is {$/;" s response_content_is_deeply lib/Dancer/Test.pm /^sub response_content_is_deeply {$/;" s response_content_isnt lib/Dancer/Test.pm /^sub response_content_isnt {$/;" s response_content_like lib/Dancer/Test.pm /^sub response_content_like {$/;" s response_content_unlike lib/Dancer/Test.pm /^sub response_content_unlike {$/;" s response_headers_are_deeply lib/Dancer/Test.pm /^sub response_headers_are_deeply {$/;" s response_headers_include lib/Dancer/Test.pm /^sub response_headers_include {$/;" s response_internal_error lib/Dancer/Core/Dispatcher.pm /^sub response_internal_error {$/;" s response_is_file lib/Dancer/Test.pm /^sub response_is_file {$/;" s response_not_found lib/Dancer/Core/Dispatcher.pm /^sub response_not_found {$/;" s response_status_is lib/Dancer/Test.pm /^sub response_status_is {$/;" s response_status_isnt lib/Dancer/Test.pm /^sub response_status_isnt {$/;" s retrieve lib/Dancer/Core/Role/SessionFactory.pm /^sub retrieve {$/;" s retrieve lib/Dancer/Session/YAML.pm /^sub retrieve {$/;" s route_doesnt_exist lib/Dancer/Test.pm /^sub route_doesnt_exist {$/;" s route_exists lib/Dancer/Test.pm /^sub route_exists {$/;" s routes_regexps_for lib/Dancer/Core/App.pm /^sub routes_regexps_for {$/;" s runner lib/Dancer.pm /^sub runner { $runner }$/;" s runner lib/Dancer/Core/DSL.pm /^sub runner { Dancer->runner }$/;" s scheme lib/Dancer/Core/Request.pm /^sub scheme {$/;" s script_name lib/Dancer/Core/Request.pm /^sub script_name { $_[0]->env->{SCRIPT_NAME} }$/;" s secure lib/Dancer/Core/Request.pm /^sub secure { $_[0]->scheme eq 'https' }$/;" s send_error lib/Dancer/Core/DSL.pm /^sub send_error {$/;" s send_file lib/Dancer/Core/App.pm /^sub send_file {$/;" s send_file lib/Dancer/Core/DSL.pm /^sub send_file { shift->app->send_file(@_) }$/;" s serialize lib/Dancer/Serializer/Dumper.pm /^sub serialize {$/;" s serialize lib/Dancer/Serializer/JSON.pm /^sub serialize {$/;" s serialize lib/Dancer/Serializer/YAML.pm /^sub serialize {$/;" s session lib/Dancer/Core/App.pm /^sub session {$/;" s session lib/Dancer/Core/DSL.pm /^sub session { shift->app->session(@_) }$/;" s set lib/Dancer/Core/DSL.pm /^sub set { shift->setting(@_) }$/;" s set_file_mode lib/Dancer/FileUtils.pm /^sub set_file_mode {$/;" s setting lib/Dancer/Core/DSL.pm /^sub setting { shift->app->setting(@_) }$/;" s setting lib/Dancer/Core/Role/Config.pm /^sub setting {$/;" s settings lib/Dancer/Core/App.pm /^sub settings {$/;" s settings lib/Dancer/Core/Role/Config.pm /^sub settings { shift->config }$/;" s splat lib/Dancer/Core/DSL.pm /^sub splat { shift->request->splat }$/;" s splat lib/Dancer/Core/Request.pm /^sub splat { @{shift->params->{splat}||[]} }$/;" s start lib/Dancer/Core/DSL.pm /^sub start { shift->runner->start }$/;" s start lib/Dancer/Core/Runner.pm /^sub start {$/;" s start lib/Dancer/Core/Server/PSGI.pm /^sub start {$/;" s start lib/Dancer/Core/Server/Standalone.pm /^sub start {$/;" s status lib/Dancer/Core/DSL.pm /^sub status { shift->response->status(@_) }$/;" s store lib/Dancer/Logger/Capture/Trap.pm /^sub store {$/;" s stuff t/lib/PluginWithImport.pm /^sub stuff { $_stuff }$/;" s support_content_type lib/Dancer/Core/Role/Serializer.pm /^sub support_content_type {$/;" s supported_hooks lib/Dancer/Core/App.pm /^sub supported_hooks {$/;" s supported_hooks lib/Dancer/Core/Error.pm /^sub supported_hooks {$/;" s supported_hooks lib/Dancer/Core/Role/DSL.pm /^sub supported_hooks { }$/;" s supported_hooks lib/Dancer/Core/Role/Logger.pm /^sub supported_hooks {$/;" s supported_hooks lib/Dancer/Core/Role/Serializer.pm /^sub supported_hooks {$/;" s supported_hooks lib/Dancer/Core/Role/Session.pm /^sub supported_hooks { }$/;" s supported_hooks lib/Dancer/Core/Role/SessionFactory.pm /^sub supported_hooks { }$/;" s supported_hooks lib/Dancer/Core/Role/Template.pm /^sub supported_hooks {$/;" s supported_hooks lib/Dancer/Handler/File.pm /^sub supported_hooks {$/;" s t::lib::App1 t/lib/App1.pm /^package t::lib::App1;$/;" p t::lib::App2 t/lib/App2.pm /^package t::lib::App2;$/;" p t::lib::Dancer1Plugin t/lib/Dancer1Plugin.pm /^package t::lib::Dancer1Plugin;$/;" p t::lib::Foo t/lib/Foo.pm /^package t::lib::Foo;$/;" p t::lib::FooPlugin t/lib/FooPlugin.pm /^package t::lib::FooPlugin;$/;" p t::lib::Hookee t/lib/Hookee.pm /^package t::lib::Hookee;$/;" p t::lib::PluginWithImport t/lib/PluginWithImport.pm /^package t::lib::PluginWithImport;$/;" p t::lib::SubApp1 t/lib/SubApp1.pm /^package t::lib::SubApp1;$/;" p t::lib::SubApp2 t/lib/SubApp2.pm /^package t::lib::SubApp2;$/;" p t::lib::TestApp t/lib/TestApp.pm /^package t::lib::TestApp;$/;" p tabulate lib/Dancer/Core/Error.pm /^sub tabulate {$/;" s template lib/Dancer/Core/App.pm /^sub template {$/;" s template lib/Dancer/Core/DSL.pm /^sub template { shift->app->template(@_) }$/;" s throw lib/Dancer/Core/Error.pm /^sub throw {$/;" s to_dumper lib/Dancer/Core/DSL.pm /^sub to_dumper {$/;" s to_dumper lib/Dancer/Serializer/Dumper.pm /^sub to_dumper {$/;" s to_header lib/Dancer/Core/Cookie.pm /^sub to_header {$/;" s to_json lib/Dancer/Core/DSL.pm /^sub to_json {$/;" s to_json lib/Dancer/Serializer/JSON.pm /^sub to_json {$/;" s to_psgi lib/Dancer/Core/Response.pm /^sub to_psgi {$/;" s to_string lib/Dancer/Core/Request.pm /^sub to_string {$/;" s to_yaml lib/Dancer/Core/DSL.pm /^sub to_yaml {$/;" s to_yaml lib/Dancer/Serializer/YAML.pm /^sub to_yaml {$/;" s true lib/Dancer/Core/DSL.pm /^sub true { 1 }$/;" s type lib/Dancer/Core/Request/Upload.pm /^sub type {$/;" s upload lib/Dancer/Core/DSL.pm /^sub upload { shift->request->upload(@_) }$/;" s upload lib/Dancer/Core/Request.pm /^sub upload {$/;" s uri lib/Dancer/Core/Request.pm /^sub uri { $_[0]->request_uri }$/;" s uri_base lib/Dancer/Core/Request.pm /^sub uri_base {$/;" s uri_for lib/Dancer/Core/DSL.pm /^sub uri_for { shift->request->uri_for(@_) }$/;" s uri_for lib/Dancer/Core/Request.pm /^sub uri_for {$/;" s user lib/Dancer/Core/Request.pm /^sub user { $_[0]->env->{REMOTE_USER} }$/;" s var lib/Dancer/Core/Context.pm /^sub var {$/;" s var lib/Dancer/Core/DSL.pm /^sub var { shift->context->var(@_) }$/;" s vars lib/Dancer/Core/Context.pm /^sub vars { shift->buffer }$/;" s vars lib/Dancer/Core/DSL.pm /^sub vars { shift->context->vars }$/;" s view lib/Dancer/Core/Role/Template.pm /^sub view {$/;" s warning lib/Dancer/Core/DSL.pm /^sub warning { shift->log(warning => @_) }$/;" s warning lib/Dancer/Core/Role/Logger.pm /^sub warning { $_[0]->_should('warning') and $_[0]->log('warning', $_[1]) }$/;" s write lib/Dancer/Core/Role/Session.pm /^sub write {$/;" s yaml_file lib/Dancer/Session/YAML.pm /^sub yaml_file {$/;" s