1
0
dust/.vscode/launch.json

674 lines
19 KiB
JSON
Raw Normal View History

{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "lldb",
"request": "launch",
"name": "Debug unit tests in library 'dust_lang'",
"cargo": {
"args": [
"test",
"--no-run",
"--lib",
"--package=dust-lang"
],
"filter": {
"name": "dust_lang",
"kind": "lib"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'assignment_errors'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=assignment_errors",
"--package=dust-lang"
],
"filter": {
"name": "assignment_errors",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'basic'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=basic",
"--package=dust-lang"
],
"filter": {
"name": "basic",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'comparison'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=comparison",
"--package=dust-lang"
],
"filter": {
"name": "comparison",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'functions'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=functions",
"--package=dust-lang"
],
"filter": {
"name": "functions",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'lists'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=lists",
"--package=dust-lang"
],
"filter": {
"name": "lists",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'logic_and'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=logic_and",
"--package=dust-lang"
],
"filter": {
"name": "logic_and",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'logic_and_and'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=logic_and_and",
"--package=dust-lang"
],
"filter": {
"name": "logic_and_and",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'logic_or'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=logic_or",
"--package=dust-lang"
],
"filter": {
"name": "logic_or",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'logic_variables'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=logic_variables",
"--package=dust-lang"
],
"filter": {
"name": "logic_variables",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'loops'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=loops",
"--package=dust-lang"
],
"filter": {
"name": "loops",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'math_add'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=math_add",
"--package=dust-lang"
],
"filter": {
"name": "math_add",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'math_add_assign'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=math_add_assign",
"--package=dust-lang"
],
"filter": {
"name": "math_add_assign",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'math_add_errors'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=math_add_errors",
"--package=dust-lang"
],
"filter": {
"name": "math_add_errors",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'math_divide'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=math_divide",
"--package=dust-lang"
],
"filter": {
"name": "math_divide",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'math_divide_assign'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=math_divide_assign",
"--package=dust-lang"
],
"filter": {
"name": "math_divide_assign",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'math_divide_erros'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=math_divide_erros",
"--package=dust-lang"
],
"filter": {
"name": "math_divide_erros",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'math_modulo'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=math_modulo",
"--package=dust-lang"
],
"filter": {
"name": "math_modulo",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'math_modulo_assign'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=math_modulo_assign",
"--package=dust-lang"
],
"filter": {
"name": "math_modulo_assign",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'math_modulo_errors'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=math_modulo_errors",
"--package=dust-lang"
],
"filter": {
"name": "math_modulo_errors",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'math_multiply'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=math_multiply",
"--package=dust-lang"
],
"filter": {
"name": "math_multiply",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'math_multiply_assign'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=math_multiply_assign",
"--package=dust-lang"
],
"filter": {
"name": "math_multiply_assign",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'math_multiply_errors'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=math_multiply_errors",
"--package=dust-lang"
],
"filter": {
"name": "math_multiply_errors",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'math_subtract'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=math_subtract",
"--package=dust-lang"
],
"filter": {
"name": "math_subtract",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'math_subtract_assign'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=math_subtract_assign",
"--package=dust-lang"
],
"filter": {
"name": "math_subtract_assign",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'math_subtract_errors'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=math_subtract_errors",
"--package=dust-lang"
],
"filter": {
"name": "math_subtract_errors",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'native_functions'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=native_functions",
"--package=dust-lang"
],
"filter": {
"name": "native_functions",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'scopes'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=scopes",
"--package=dust-lang"
],
"filter": {
"name": "scopes",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'unary_operations'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=unary_operations",
"--package=dust-lang"
],
"filter": {
"name": "unary_operations",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug integration test 'variables'",
"cargo": {
"args": [
"test",
"--no-run",
"--test=variables",
"--package=dust-lang"
],
"filter": {
"name": "variables",
"kind": "test"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug benchmark 'addictive_addition'",
"cargo": {
"args": [
"test",
"--no-run",
"--bench=addictive_addition",
"--package=dust-lang"
],
"filter": {
"name": "addictive_addition",
"kind": "bench"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug benchmark 'fibonacci'",
"cargo": {
"args": [
"test",
"--no-run",
"--bench=fibonacci",
"--package=dust-lang"
],
"filter": {
"name": "fibonacci",
"kind": "bench"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug benchmark 'threads'",
"cargo": {
"args": [
"test",
"--no-run",
"--bench=threads",
"--package=dust-lang"
],
"filter": {
"name": "threads",
"kind": "bench"
}
},
"args": [],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug executable 'dust'",
"cargo": {
"args": [
"build",
"--bin=dust",
"--package=dust-cli"
],
"filter": {
"name": "dust",
"kind": "bin"
}
},
"args": [
"bench/addictive_addition/addictive_addition.ds"
],
"cwd": "${workspaceFolder}"
},
{
"type": "lldb",
"request": "launch",
"name": "Debug unit tests in executable 'dust'",
"cargo": {
"args": [
"test",
"--no-run",
"--bin=dust",
"--package=dust-cli"
],
"filter": {
"name": "dust",
"kind": "bin"
}
},
"args": [],
"cwd": "${workspaceFolder}"
}
]
}