| 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': /[.;:?\[\](){}]/
|
| };
|
|
|