ajout de la partie slam dans le dossier web
This commit is contained in:
		
							
								
								
									
										51
									
								
								ap23/web/doku/inc/Parsing/ParserMode/Quotes.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								ap23/web/doku/inc/Parsing/ParserMode/Quotes.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,51 @@ | ||||
| <?php | ||||
|  | ||||
| namespace dokuwiki\Parsing\ParserMode; | ||||
|  | ||||
| class Quotes extends AbstractMode | ||||
| { | ||||
|  | ||||
|     /** @inheritdoc */ | ||||
|     public function connectTo($mode) | ||||
|     { | ||||
|         global $conf; | ||||
|  | ||||
|         $ws   =  '\s/\#~:+=&%@\-\x28\x29\]\[{}><"\'';   // whitespace | ||||
|         $punc =  ';,\.?!'; | ||||
|  | ||||
|         if ($conf['typography'] == 2) { | ||||
|             $this->Lexer->addSpecialPattern( | ||||
|                 "(?<=^|[$ws])'(?=[^$ws$punc])", | ||||
|                 $mode, | ||||
|                 'singlequoteopening' | ||||
|             ); | ||||
|             $this->Lexer->addSpecialPattern( | ||||
|                 "(?<=^|[^$ws]|[$punc])'(?=$|[$ws$punc])", | ||||
|                 $mode, | ||||
|                 'singlequoteclosing' | ||||
|             ); | ||||
|             $this->Lexer->addSpecialPattern( | ||||
|                 "(?<=^|[^$ws$punc])'(?=$|[^$ws$punc])", | ||||
|                 $mode, | ||||
|                 'apostrophe' | ||||
|             ); | ||||
|         } | ||||
|  | ||||
|         $this->Lexer->addSpecialPattern( | ||||
|             "(?<=^|[$ws])\"(?=[^$ws$punc])", | ||||
|             $mode, | ||||
|             'doublequoteopening' | ||||
|         ); | ||||
|         $this->Lexer->addSpecialPattern( | ||||
|             "\"", | ||||
|             $mode, | ||||
|             'doublequoteclosing' | ||||
|         ); | ||||
|     } | ||||
|  | ||||
|     /** @inheritdoc */ | ||||
|     public function getSort() | ||||
|     { | ||||
|         return 280; | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user