DbgMacro.jl:调试宏

时间:2024-04-24 19:28:56
【文件属性】:

文件名称:DbgMacro.jl:调试宏

文件大小:11KB

文件格式:ZIP

更新时间:2024-04-24 19:28:56

debugging julia debug macro Julia

DbgMacro.jl 该软件包提供了一个@dbg宏。 执行时 @dbg ex1 ex2 ex3 ... 宏会生成代码,该代码以与@show相同的方式显示所有表达式,每个表达式都位于单独的行中,并在格式module:file:line前的位置module:file:line 。 输出到stderr 。 对于调试很有用。 它受Rust 启发 宏。 例子 julia > using DbgMacro julia > m = [ 1 2 ; 3 4 ] 2 × 2 Matrix{Int64} : 1 2 3 4 julia > @dbg 1 + 2 " Hello " m Main : REPL[ 3 ] : 1 1 + 2 = 3 Main : REPL[ 3 ] : 1 " Hello " = " Hello " Main : REPL[ 3 ] : 1 m = [ 1


【文件预览】:
DbgMacro.jl-master
----.github()
--------workflows()
----LICENSE.txt(1KB)
----src()
--------DbgMacro.jl(766B)
----Project.toml(175B)
----test()
--------runtests.jl(170B)
--------Project.toml(218B)
--------Manifest.toml(1KB)
--------simple.jl(353B)
----README.md(2KB)
----docs()
--------src()
--------Project.toml(109B)
--------Manifest.toml(4KB)
--------Makefile(318B)
--------make.jl(626B)
----.gitignore(28B)

网友评论