linecache:读取和缓存Ruby源代码文件信息

时间:2021-05-08 10:31:42
【文件属性】:
文件名称:linecache:读取和缓存Ruby源代码文件信息
文件大小:39KB
文件格式:ZIP
更新时间:2021-05-08 10:31:42
Ruby LineCache模块允许一个人从任何文件中获取任何行,并在首次访问该文件时缓存这些行和文件信息。 尽管文件可以是任何文件,但通常使用的是文件是Ruby脚本的情况,因为完成了文件的解析以找出语句边界的位置,并且我们还缓存了语法格式。 当从单个文件中读取少量随机行集时,尤其是在调试器中显示源代码行时,此处的例程可能会很有用。 范例: require 'linecache' lines = LineCache :: getlines ( '/tmp/myruby.rb' ) # The following lines have same effect as the above. $: << '/tmp' Dir . chdir ( '/tmp' ) { lines = LineCache :: getlines ( 'myruby.rb' )
【文件预览】:
linecache-master
----.gitignore(90B)
----ext()
--------.gitignore(39B)
--------linecache()
----ChangeLog(24KB)
----COPYING(18KB)
----README.md(1KB)
----lib()
--------linecache()
--------linecache.rb(17KB)
----AUTHORS(36B)
----Rakefile(4KB)
----test()
--------test-linecache.rb(5KB)
--------data()
--------rcov-bug.rb(85B)
--------test-tracelines.rb(1KB)
--------parse-show.rb(299B)
--------test-lnum.rb(1019B)
--------short-file(30B)
--------lnum-diag.rb(4KB)
----NEWS(869B)

网友评论