1
7
Fork
You've already forked debugger.lua
0

where can not parse source if contains empty lines #88

Closed
ZSaberLv0 wants to merge 0 commits from master into master
pull from: master
merge into: slembcke:master
slembcke:no-extras
slembcke:dev
slembcke:patch-1
slembcke:media
slembcke:simple-term
slembcke:slembcke
slembcke:error-hook
slembcke:standalone
ZSaberLv0 commented 2025年03月09日 16:02:46 +01:00 (Migrated from github.com)
Copy link

assume source input string, and load from C by luaL_loadstring:

---@type number
local a = 1
dbg() -- break here and use `where`
a = a + 1

there are two problems:

  1. the info.currentline would be 5, while the source's empty lines would be ignored, result to length 4
  2. the ---@type 's @ would be used as filename pattern, which was not right

both of these problems would results to Error: Source not available for xxx

assume source input string, and load from C by `luaL_loadstring`: ``` ---@type number local a = 1 dbg() -- break here and use `where` a = a + 1 ``` there are two problems: 1. the `info.currentline` would be `5`, while the `source`'s empty lines would be ignored, result to length `4` 2. the `---@type` 's `@` would be used as filename pattern, which was not right both of these problems would results to `Error: Source not available for xxx`

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.
No reviewers
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
slembcke/debugger.lua!88
Reference in a new issue
slembcke/debugger.lua
No description provided.
Delete branch "master"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?