Overview

Namespaces

  • None
  • PHP

Classes

  • Breadcrumb
  • Breadcrumbs
  • CacheFile
  • Comment
  • CommentArray
  • CommentFilter
  • CommentForm
  • CommentList
  • Config
  • Database
  • DatabaseQuery
  • DatabaseQuerySelect
  • DatabaseQuerySelectFulltext
  • DatabaseStopwords
  • Debug
  • Field
  • Fieldgroup
  • Fieldgroups
  • FieldgroupsArray
  • Fields
  • FieldsArray
  • Fieldtype
  • FieldtypeMulti
  • Fieldtypes
  • FileLog
  • FilenameArray
  • Fuel
  • HookEvent
  • ImageSizer
  • Inputfield
  • InputfieldsArray
  • InputfieldWrapper
  • Language
  • LanguageParser
  • Languages
  • LanguagesPageFieldValue
  • LanguageSupportInstall
  • LanguageTranslator
  • Markdown_Parser
  • MarkdownExtra_Parser
  • ModuleJS
  • ModulePlaceholder
  • Modules
  • Notice
  • NoticeError
  • NoticeMessage
  • Notices
  • NullPage
  • Page
  • PageArray
  • Pagefile
  • Pagefiles
  • PagefilesManager
  • PageFinder
  • Pageimage
  • Pageimages
  • PagerNav
  • PagerNavItem
  • Pages
  • PagesAccess
  • PagesSortfields
  • PagesType
  • Paths
  • Permission
  • Permissions
  • Process
  • ProcessController
  • ProcessWire
  • Role
  • Roles
  • Sanitizer
  • Selector
  • SelectorBitwiseAnd
  • SelectorContains
  • SelectorContainsLike
  • SelectorContainsWords
  • SelectorEnds
  • SelectorEqual
  • SelectorGreaterThan
  • SelectorGreaterThanEqual
  • SelectorLessThan
  • SelectorLessThanEqual
  • SelectorNotEqual
  • Selectors
  • SelectorStarts
  • Session
  • SessionCSRF
  • SmartyPants_Parser
  • SmartyPantsTypographer_Parser
  • SystemUpdate1
  • Template
  • TemplateFile
  • Templates
  • TemplatesArray
  • Textformatter
  • Textile
  • User
  • Users
  • Wire
  • WireArray
  • WireData
  • WireInput
  • WireInputData
  • WireSaveableItems
  • WireSaveableItemsLookup
  • WireUpload

Interfaces

  • CommentFormInterface
  • CommentListInterface
  • ConfigurableModule
  • FieldtypeLanguageInterface
  • FieldtypePageTitleCompatible
  • HasLookupItems
  • HasRoles
  • InputfieldHasArrayValue
  • Module
  • Saveable
  • TrackChanges

Exceptions

  • ProcessController404Exception
  • ProcessControllerPermissionException
  • Wire404Exception
  • WireDatabaseException
  • WireException
  • WirePermissionException

Functions

  • __
  • _n
  • _x
  • fuel
  • identify_modifier_markdown
  • Markdown
  • mdwp_add_p
  • mdwp_hide_tags
  • mdwp_show_tags
  • mdwp_strip_p
  • ProcessWireClassLoader
  • ProcessWireHostSiteConfig
  • ProcessWireShutdown
  • removeNewlines
  • SmartDashes
  • SmartEllipsis
  • SmartQuotes
  • smarty_modifier_markdown
  • smarty_modifier_smartypants
  • SmartyPants
  • tabIndent
  • unregisterGLOBALS
  • wire
  • wireDecodeJSON
  • wireEncodeJSON
  • wireMkdir
  • Overview
  • Namespace
  • Class
  • Tree
  • Download

Class SmartyPantsTypographer_Parser

SmartyPants_Parser
Extended by SmartyPantsTypographer_Parser
Located at modules/Textformatter/TextformatterSmartypants/smartypants.php
Methods summary
public
# SmartyPantsTypographer_Parser( $attr = SMARTYPANTS_ATTR )
public
# educate( $t, $prev_token_last_char )
public
# educateQuotes( $_ )
public
# educateCommaQuotes( $_ )
public
# educateGuillemets( $_ )
public
# spaceFrenchQuotes( $_ )
public
# spaceColon( $_ )
public
# spaceSemicolon( $_ )
public
# spaceMarks( $_ )
public
# spaceEmDash( $_ )
public
# spaceEnDash( $_ )
public
# spaceThousandSeparator( $_ )
public
# spaceUnit( $_ )
public
# spaceAbbr( $_ )
public
# stupefyEntities( $_ )
public
# processEscapes( $_ )
Methods inherited from SmartyPants_Parser
SmartyPants_Parser(), educateBackticks(), educateDashes(), educateDashesOldSchool(), educateDashesOldSchoolInverted(), educateEllipses(), educateSingleBackticks(), tokenizeHTML(), transform()
Properties summary
public integer $do_comma_quotes 0
#
public integer $do_guillemets 0
#
public integer $do_space_emdash 0
#
public integer $do_space_endash 0
#
public integer $do_space_colon 0
#
public integer $do_space_semicolon 0
#
public integer $do_space_marks 0
#
public integer $do_space_frenchquote 0
#
public integer $do_space_thousand 0
#
public integer $do_space_unit 0
#
public $smart_doublequote_open SMARTYPANTS_SMART_DOUBLEQUOTE_OPEN
#
public $smart_doublequote_close SMARTYPANTS_SMART_DOUBLEQUOTE_CLOSE
#
public string $smart_singlequote_open '‘'
#
public string $smart_singlequote_close '’'
#
public $space_emdash SMARTYPANTS_SPACE_EMDASH
#
public $space_endash SMARTYPANTS_SPACE_ENDASH
#
public $space_colon SMARTYPANTS_SPACE_COLON
#
public $space_semicolon SMARTYPANTS_SPACE_SEMICOLON
#
public $space_marks SMARTYPANTS_SPACE_MARKS
#
public $space_frenchquote SMARTYPANTS_SPACE_FRENCHQUOTE
#
public $space_thousand SMARTYPANTS_SPACE_THOUSAND
#
public $space_unit SMARTYPANTS_SPACE_UNIT
#
public string $space '(?: | | |&#0*160;|&#x0*[aA]0;)'
#
public string $units ' ### Metric units (with prefixes) (?: p | µ | µ | &\#0*181; | &\#[xX]0*[Bb]5; | [mcdhkMGT] )? (?: [mgstAKNJWCVFSTHBL]|mol|cd|rad|Hz|Pa|Wb|lm|lx|Bq|Gy|Sv|kat| Ω | Ohm | Ω | &\#0*937; | &\#[xX]0*3[Aa]9; )| ### Computers units (KB, Kb, TB, Kbps) [kKMGT]?(?:[oBb]|[oBb]ps|flops)| ### Money ¢ | ¢ | &\#0*162; | &\#[xX]0*[Aa]2; | M?(?: £ | £ | &\#0*163; | &\#[xX]0*[Aa]3; | ¥ | ¥ | &\#0*165; | &\#[xX]0*[Aa]5; | € | € | &\#0*8364; | &\#[xX]0*20[Aa][Cc]; | $ )| ### Other units (?: ° | ° | &\#0*176; | &\#[xX]0*[Bb]0; ) [CF]? | %|pt|pi|M?px|em|en|gal|lb|[NSEOW]|[NS][EOW]|ha|mbar '
#
Properties inherited from SmartyPants_Parser
$convert_quot, $do_backticks, $do_dashes, $do_ellipses, $do_nothing, $do_quotes, $do_stupefy
ProcessWire API documentation generated by ApiGen 2.6.0