57 lines
780 B
Scheme
57 lines
780 B
Scheme
![]() |
((generic_environment
|
||
|
.
|
||
|
(_)
|
||
|
.
|
||
|
(_) @_start
|
||
|
(_) @_end
|
||
|
.
|
||
|
(_) .) @block.outer
|
||
|
(#make-range! "block.inner" @_start @_end))
|
||
|
|
||
|
((generic_environment
|
||
|
(begin
|
||
|
name: (curly_group_text
|
||
|
(text) @_frame))
|
||
|
.
|
||
|
(_) @_start
|
||
|
(_) @_end
|
||
|
.
|
||
|
(_) .) @frame.outer
|
||
|
(#eq? @_frame "frame")
|
||
|
(#make-range! "frame.inner" @_start @_end))
|
||
|
|
||
|
[
|
||
|
(generic_command)
|
||
|
(text_mode)
|
||
|
] @call.outer
|
||
|
|
||
|
(text_mode
|
||
|
(curly_group
|
||
|
"{"
|
||
|
.
|
||
|
(_) @_start
|
||
|
(_)? @_end
|
||
|
.
|
||
|
"}")
|
||
|
(#make-range! "call.inner" @_start @_end))
|
||
|
|
||
|
(generic_command
|
||
|
(curly_group
|
||
|
"{"
|
||
|
.
|
||
|
(_) @_start
|
||
|
(_)? @_end
|
||
|
.
|
||
|
"}")
|
||
|
(#make-range! "call.inner" @_start @_end))
|
||
|
|
||
|
[
|
||
|
(chapter)
|
||
|
(part)
|
||
|
(section)
|
||
|
(subsection)
|
||
|
(subsubsection)
|
||
|
(paragraph)
|
||
|
(subparagraph)
|
||
|
] @class.outer
|