| Index: lib/src/prism/components/prism-smalltalk.js
 | 
| diff --git a/lib/src/prism/components/prism-smalltalk.js b/lib/src/prism/components/prism-smalltalk.js
 | 
| index 0ffc59d20fd3da030f6390890a0f861eda79fdfb..029ad93f31d56211878ed8b2994bfa6fc5e1c4c6 100644
 | 
| --- a/lib/src/prism/components/prism-smalltalk.js
 | 
| +++ b/lib/src/prism/components/prism-smalltalk.js
 | 
| @@ -3,7 +3,7 @@ Prism.languages.smalltalk = {
 | 
|  	'string': /'(?:''|[^'])+'/,
 | 
|  	'symbol': /#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,
 | 
|  	'block-arguments': {
 | 
| -		pattern: /(\[\s*)(?=:)[^\[|]+?\|/,
 | 
| +		pattern: /(\[\s*):[^\[|]*?\|/,
 | 
|  		lookbehind: true,
 | 
|  		inside: {
 | 
|  			'variable': /:[\da-z]+/i,
 | 
| @@ -26,6 +26,6 @@ Prism.languages.smalltalk = {
 | 
|  		/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,
 | 
|  		/(?:\B-|\b)\d+(?:\.\d+)?(?:e-?\d+)?/
 | 
|  	],
 | 
| -	'operator': /[:=~<>]=|~~|\/\/|\\\\|>>|[!^=<>+\-*\/&|,@]/,
 | 
| +	'operator': /[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,
 | 
|  	'punctuation': /[.;:?\[\](){}]/
 | 
|  };
 | 
| 
 |