# Basic language definition
language.sway.name=sway
language.sway.extensions=.sw
language.sway.monaco=sway

# Add IR language definition
language.sway-ir.name=Sway IR
language.sway-ir.monaco=rust

# Compiler settings
compilers=&sway
defaultCompiler=swayv0689
compilerType=sway-compiler

# Define compiler setup
group.sway.compilers=swayv0667:swayv0689
group.sway.groupName=Sway compilers
group.sway.compilerType=sway-compiler
group.sway.supportsIrView=true
group.sway.irArg=--ir final
group.sway.supportsBinary=false
group.sway.asmArg=--asm all
group.sway.versionFlag=--version
group.sway.isSemVer=true

# No libs support yet
