# Extensions Adds support for smarty pants: ## SmartyPants Quotes Converts the following character to smarty pants: ```````````````````````````````` example This is a "text" .

This is a “text”

```````````````````````````````` ```````````````````````````````` example This is a 'text' .

This is a ‘text’

```````````````````````````````` ```````````````````````````````` example This is a <> .

This is a «text»

```````````````````````````````` Unbalanced quotes are not changed: ```````````````````````````````` example This is a "text .

This is a "text

```````````````````````````````` ```````````````````````````````` example This is a 'text .

This is a 'text

```````````````````````````````` ```````````````````````````````` example This is a <This is a <<text

```````````````````````````````` Unbalanced quotes inside other quotes are not changed: ```````````````````````````````` example This is a "text 'with" a another text' .

This is a “text 'with” a another text'

```````````````````````````````` ```````````````````````````````` example This is 'a "text 'with" a another text' .

This is ‘a “text 'with” a another text’

```````````````````````````````` ```````````````````````````````` example This is a 'text <> .

This is a ‘text <<with’ a another text>>

```````````````````````````````` ```````````````````````````````` example This is a <> a another text' .

This is a «text 'with» a another text'

```````````````````````````````` Quotes requires to have the same rules than emphasis `_` regarding left/right frankling rules: ```````````````````````````````` example It's not quotes' .

It's not quotes'

```````````````````````````````` ```````````````````````````````` example They are ' not matching quotes ' .

They are ' not matching quotes '

```````````````````````````````` ```````````````````````````````` example They are' not matching 'quotes .

They are' not matching 'quotes

```````````````````````````````` An emphasis starting inside left/right quotes will span over the right quote: ```````````````````````````````` example This is "a *text" with an emphasis* .

This is “a text” with an emphasis

```````````````````````````````` Multiple sets of quotes can be used ```````````````````````````````` example "aaa" "bbb" "ccc" "ddd" .

“aaa” “bbb” “ccc” “ddd”

```````````````````````````````` ## SmartyPants Separators ```````````````````````````````` example This is a -- text .

This is a – text

```````````````````````````````` ```````````````````````````````` example This is a --- text .

This is a — text

```````````````````````````````` ```````````````````````````````` example This is a en ellipsis... .

This is a en ellipsis…

```````````````````````````````` Check that a smartypants are not breaking pipetable parsing: ```````````````````````````````` example a | b -- | -- 0 | 1 .
a b
0 1
```````````````````````````````` Check quotes and dash: ```````````````````````````````` example A "quote" with a --- .

A “quote” with a —

````````````````````````````````