class SyntaxSuggest::CodeLine

表示给定源文件的单行代码

此对象包含有关该行的元数据,例如缩进量、是否为空以及词法数据,例如是否包含“end”或关键字。

可以关闭行的可见性。将行标记为不可见表示它不应用于语法检查。它在功能上与注释掉它相同。

示例

line = CodeLine.from_source("def foo\n").first
line.number => 1
line.empty? # => false
line.visible? # => true
line.mark_invisible
line.visible? # => false