To focus the search input from anywhere on the page, press the 'S' key.
in-package search v0.1.0
-
comby
-
-
comby.configuration
-
comby.interactive
-
comby.patdiff
-
comby.patdiff_kernel
-
-
comby.pipeline
-
comby.statistics
Library
Module
Module type
Parameter
Class
Class type
Omega Matcher
Alternative, partial, experimental match engine.
module Make (_ : Language.S) (_ : Metasyntax.S) (_ : External.S) : Matcher.S
module Javascript : Matcher.S
module Typescript : Matcher.S
module C_nested_comments : Matcher.S
val all : (module Matcher.S) list
all
returns all default matchers.
val select_with_extension :
?metasyntax:Metasyntax.t ->
?external_handler:External.t ->
string ->
(module Matcher.S) option
select_with_extension metasyntax external file_extension
is a convenience function that returns a matcher associated with a file_extension
. E.g., use ".c" to get the C matcher. For a full list of extensions associated with matchers, run comby -list. If metasyntax
is specified, the matcher will use a custom metasyntax definition instead of the default. An experimental external
callback is a general callback for handling external properties in the rewrite template.
val create :
?metasyntax:metasyntax ->
?external_handler:External.t ->
Language.Syntax.t ->
(module Matcher.S)
create metasyntax external syntax
creates a matcher for a language defined by syntax
. If metasyntax
is specified, the matcher will use a custom metasyntax definition instead of the default. An experimental external
callback is a general callback for handling external properties in the rewrite template.