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: "'" } { 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