Skip to content

Instantly share code, notes, and snippets.

@LCamel
Created August 13, 2025 11:44
Show Gist options
  • Select an option

  • Save LCamel/a14ab90f9b61574e859895f81f226371 to your computer and use it in GitHub Desktop.

Select an option

Save LCamel/a14ab90f9b61574e859895f81f226371 to your computer and use it in GitHub Desktop.
LoopInvariant (Token (Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 1 0) (Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 2 1)) (Lit (LitBool True /workspaces/gcl-all/gcl-vscode/example/bug.gcl [2-6] 1:3-7)) (Token (Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 7 6) (Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 8 7)) (Token (Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 9 8) (Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 12 11)) (Token (Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 12 11) (Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 13 12)) (Lit (LitInt 0 /workspaces/gcl-all/gcl-vscode/example/bug.gcl [13-14] 1:14-15)) (Token (Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 16 15) (Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 17 16)),Do (Token (Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 2 1 17) (Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 2 3 19)) (Head (GdCmd (Lit (LitBool False /workspaces/gcl-all/gcl-vscode/example/bug.gcl [22-27] 3:3-8)) (Left (Token (Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 3 9 28) (Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 3 11 30))) [SpecQM /workspaces/gcl-all/gcl-vscode/example/bug.gcl [31-32] 3:12-13])) (Token (Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 4 1 33) (Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 4 3 35))]
LoopInvariant (
Token (
Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 1 0
) (
Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 2 1
)
) (
Lit (
LitBool True /workspaces/gcl-all/gcl-vscode/example/bug.gcl [2-6] 1:3-7
)
) (
Token (
Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 7 6
) (
Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 8 7
)
) (
Token (
Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 9 8
) (
Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 12 11
)
) (
Token (
Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 12 11
) (
Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 13 12
)
) (
Lit (
LitInt 0 /workspaces/gcl-all/gcl-vscode/example/bug.gcl [13-14] 1:14-15
)
) (
Token (
Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 16 15
) (
Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 1 17 16
)
),
Do (
Token (
Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 2 1 17
) (
Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 2 3 19
)
) (
Head (
GdCmd (
Lit (
LitBool False /workspaces/gcl-all/gcl-vscode/example/bug.gcl [22-27] 3:3-8
)
) (
Left (
Token (
Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 3 9 28
) (
Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 3 11 30
)
)
) [SpecQM /workspaces/gcl-all/gcl-vscode/example/bug.gcl [31-32] 3:12-13]
)
) (
Token (
Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 4 1 33
) (
Pos "/workspaces/gcl-all/gcl-vscode/example/bug.gcl" 4 3 35
)
)]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment