mirror of
https://github.com/compiler-explorer/compiler-explorer.git
synced 2025-12-27 09:23:52 -05:00
Update C3 default compiler and compiler support up to 0.7.2 (#7754)
…and do some further fixes to C3-mode.
This commit is contained in:
committed by
GitHub
parent
ada0398184
commit
896071f905
@@ -1,10 +1,10 @@
|
||||
compilers=&c3c
|
||||
compilerType=c3c
|
||||
defaultCompiler=c3c062
|
||||
defaultCompiler=c3c072
|
||||
supportsBinary=false
|
||||
supportsBinaryObject=false
|
||||
supportsExecute=false
|
||||
group.c3c.compilers=c3c04:c3c050:c3c055:c3c060:c3c061:c3c062
|
||||
group.c3c.compilers=c3c04:c3c050:c3c055:c3c060:c3c061:c3c062:c3c063:c3c064:c3c065:c3c066:c3c067:c3c068:c3c070:c3c071:c3c072
|
||||
group.c3c.isSemVer=true
|
||||
group.c3c.baseName=c3
|
||||
|
||||
@@ -26,3 +26,30 @@ compiler.c3c061.exe=/opt/compiler-explorer/c3-0.6.1/c3c
|
||||
|
||||
compiler.c3c062.semver=0.6.2
|
||||
compiler.c3c062.exe=/opt/compiler-explorer/c3-0.6.2/c3c
|
||||
|
||||
compiler.c3c063.semver=0.6.3
|
||||
compiler.c3c063.exe=/opt/compiler-explorer/c3-0.6.3/c3c
|
||||
|
||||
compiler.c3c064.semver=0.6.4
|
||||
compiler.c3c064.exe=/opt/compiler-explorer/c3-0.6.4/c3c
|
||||
|
||||
compiler.c3c065.semver=0.6.5
|
||||
compiler.c3c065.exe=/opt/compiler-explorer/c3-0.6.5/c3c
|
||||
|
||||
compiler.c3c066.semver=0.6.6
|
||||
compiler.c3c066.exe=/opt/compiler-explorer/c3-0.6.6/c3c
|
||||
|
||||
compiler.c3c067.semver=0.6.7
|
||||
compiler.c3c067.exe=/opt/compiler-explorer/c3-0.6.7/c3c
|
||||
|
||||
compiler.c3c068.semver=0.6.8
|
||||
compiler.c3c068.exe=/opt/compiler-explorer/c3-0.6.8/c3c
|
||||
|
||||
compiler.c3c070.semver=0.7.0
|
||||
compiler.c3c070.exe=/opt/compiler-explorer/c3-0.7.0/c3c
|
||||
|
||||
compiler.c3c071.semver=0.7.1
|
||||
compiler.c3c071.exe=/opt/compiler-explorer/c3-0.7.1/c3c
|
||||
|
||||
compiler.c3c072.semver=0.7.2
|
||||
compiler.c3c072.exe=/opt/compiler-explorer/c3-0.7.2/c3c
|
||||
|
||||
@@ -63,6 +63,7 @@ function definition(): monaco.languages.IMonarchLanguage {
|
||||
'$eval',
|
||||
'$evaltype',
|
||||
'$extnameof',
|
||||
'$exec',
|
||||
'$for',
|
||||
'$foreach',
|
||||
'$if',
|
||||
@@ -307,7 +308,7 @@ function definition(): monaco.languages.IMonarchLanguage {
|
||||
whitespace: [
|
||||
[/[ \r\n]+/, 'white'],
|
||||
[/\/\*/, 'comment', '@comment'],
|
||||
[/\/\+/, 'comment', '@comment'],
|
||||
[/<\*/, 'contract', '@contract'],
|
||||
[/\/\/.*$/, 'comment'],
|
||||
[/\t/, 'comment.invalid'],
|
||||
],
|
||||
@@ -316,9 +317,17 @@ function definition(): monaco.languages.IMonarchLanguage {
|
||||
[/[^/*]+/, 'comment'],
|
||||
[/\/\*/, 'comment', '@comment'],
|
||||
[/\*\//, 'comment', '@pop'],
|
||||
[/\*>/, 'comment', '@pop'],
|
||||
[/[/*]/, 'comment'],
|
||||
],
|
||||
|
||||
contract: [
|
||||
[/[^/*]+/, 'contract'],
|
||||
[/\*>/, 'contract', '@pop'],
|
||||
[/[/*]/, 'contract'],
|
||||
[/\t/, 'contract.invalid'],
|
||||
],
|
||||
|
||||
string: [
|
||||
[/[^\\"]+/, 'string'],
|
||||
[/@escapes/, 'string.escape'],
|
||||
|
||||
Reference in New Issue
Block a user