33 lines
553 B
Scheme
33 lines
553 B
Scheme
;; extends
|
|
|
|
; js
|
|
(element
|
|
(STag
|
|
(Attribute
|
|
(Name) @_name (#eq? @_name "language")
|
|
(AttValue) @_value (#match? @_value "^\"javascript\"?$\\c")
|
|
)
|
|
)
|
|
(content
|
|
(CDSect
|
|
(CData) @injection.content
|
|
(#set! injection.language "javascript"))))
|
|
|
|
; sql
|
|
(element
|
|
(STag
|
|
(Name) @_name (#eq? @_name "freeQuery")
|
|
)
|
|
(content
|
|
(CDSect
|
|
(CData) @injection.content
|
|
(#set! injection.language "sql"))))
|
|
|
|
(element
|
|
(STag
|
|
(Name) @_name (#eq? @_name "sql")
|
|
)
|
|
(content
|
|
(CharData) @injection.content
|
|
(#set! injection.language "sql")))
|