Merge pull request #137 from akonatala/update-cameligo-language-support

Update cameligo language support
This commit is contained in:
Alexandru Dima 2021-05-18 14:39:01 +02:00 committed by GitHub
commit 319a1ddf56
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

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