|
@@ -21,14 +21,18 @@ export const conf: languages.LanguageConfiguration = {
|
|
{ open: '[', close: ']' },
|
|
{ open: '[', close: ']' },
|
|
{ open: '(', close: ')' },
|
|
{ open: '(', close: ')' },
|
|
{ open: '<', close: '>' },
|
|
{ open: '<', close: '>' },
|
|
- { open: "'", close: "'" }
|
|
|
|
|
|
+ { open: "'", close: "'" },
|
|
|
|
+ { open: "\"", close: "\""},
|
|
|
|
+ { open: "(*", close: "*)"},
|
|
],
|
|
],
|
|
surroundingPairs: [
|
|
surroundingPairs: [
|
|
{ open: '{', close: '}' },
|
|
{ open: '{', close: '}' },
|
|
{ open: '[', close: ']' },
|
|
{ open: '[', close: ']' },
|
|
{ open: '(', close: ')' },
|
|
{ open: '(', close: ')' },
|
|
{ open: '<', close: '>' },
|
|
{ open: '<', close: '>' },
|
|
- { open: "'", close: "'" }
|
|
|
|
|
|
+ { open: "'", close: "'" },
|
|
|
|
+ { open: "\"", close: "\""},
|
|
|
|
+ { open: "(*", close: "*)"},
|
|
]
|
|
]
|
|
};
|
|
};
|
|
|
|
|
|
@@ -46,14 +50,16 @@ export const language = <languages.IMonarchLanguage>{
|
|
|
|
|
|
keywords: [
|
|
keywords: [
|
|
'abs',
|
|
'abs',
|
|
- 'begin',
|
|
|
|
|
|
+ 'assert',
|
|
|
|
+ 'block',
|
|
'Bytes',
|
|
'Bytes',
|
|
|
|
+ 'case',
|
|
'Crypto',
|
|
'Crypto',
|
|
'Current',
|
|
'Current',
|
|
'else',
|
|
'else',
|
|
- 'end',
|
|
|
|
'failwith',
|
|
'failwith',
|
|
'false',
|
|
'false',
|
|
|
|
+ 'for',
|
|
'fun',
|
|
'fun',
|
|
'if',
|
|
'if',
|
|
'in',
|
|
'in',
|
|
@@ -71,18 +77,21 @@ export const language = <languages.IMonarchLanguage>{
|
|
'operation',
|
|
'operation',
|
|
'Operation',
|
|
'Operation',
|
|
'of',
|
|
'of',
|
|
|
|
+ 'record',
|
|
'Set',
|
|
'Set',
|
|
'set',
|
|
'set',
|
|
'sender',
|
|
'sender',
|
|
|
|
+ 'skip',
|
|
'source',
|
|
'source',
|
|
'String',
|
|
'String',
|
|
'then',
|
|
'then',
|
|
|
|
+ 'to',
|
|
'true',
|
|
'true',
|
|
'type',
|
|
'type',
|
|
- 'with'
|
|
|
|
|
|
+ 'with',
|
|
],
|
|
],
|
|
|
|
|
|
- typeKeywords: ['int', 'unit', 'string', 'tz'],
|
|
|
|
|
|
+ typeKeywords: ['int', 'unit', 'string', 'tz', 'nat', 'bool'],
|
|
|
|
|
|
operators: [
|
|
operators: [
|
|
'=',
|
|
'=',
|
|
@@ -105,7 +114,9 @@ export const language = <languages.IMonarchLanguage>{
|
|
'^',
|
|
'^',
|
|
'%',
|
|
'%',
|
|
'->',
|
|
'->',
|
|
- '<-'
|
|
|
|
|
|
+ '<-',
|
|
|
|
+ '&&',
|
|
|
|
+ '||',
|
|
],
|
|
],
|
|
|
|
|
|
// we include these common regular expressions
|
|
// we include these common regular expressions
|