debugger-cli 0.1.3

LLM-friendly debugger CLI using the Debug Adapter Protocol
Documentation
// Simple test program for debugger integration tests
package main

import "fmt"

func add(a, b int) int {
	// BREAKPOINT_MARKER: add_body
	result := a + b
	return result
}

func factorial(n int) int {
	// BREAKPOINT_MARKER: factorial_body
	if n <= 1 {
		return 1
	}
	return n * factorial(n-1)
}

func main() {
	// BREAKPOINT_MARKER: main_start
	x := 10
	y := 20

	// BREAKPOINT_MARKER: before_add
	sum := add(x, y)
	fmt.Printf("Sum: %d\n", sum)

	// BREAKPOINT_MARKER: before_factorial
	fact := factorial(5)
	fmt.Printf("Factorial: %d\n", fact)

	// BREAKPOINT_MARKER: before_exit
}