This object is a named list of all built-in patterns.

all_patterns

Format

An object of class list of length 8.

See also

Examples

all_patterns$rnw
#> $chunk.begin
#> [1] "^\\s*<<(.*)>>=.*$"
#> 
#> $chunk.end
#> [1] "^\\s*@\\s*(%+.*|)$"
#> 
#> $inline.code
#> [1] "\\\\Sexpr\\{([^}]+)\\}"
#> 
#> $inline.comment
#> [1] "^\\s*%.*"
#> 
#> $ref.chunk
#> [1] "^\\s*<<(.+)>>\\s*$"
#> 
#> $header.begin
#> [1] "(^|\n)\\s*\\\\documentclass[^}]+\\}"
#> 
#> $document.begin
#> [1] "\\s*\\\\begin\\{document\\}"
#> 
all_patterns$html
#> $chunk.begin
#> [1] "^\\s*<!--\\s*begin.rcode\\s*(.*)"
#> 
#> $chunk.end
#> [1] "^\\s*end.rcode\\s*-->"
#> 
#> $ref.chunk
#> [1] "^\\s*<<(.+)>>\\s*$"
#> 
#> $inline.code
#> [1] "<!--\\s*rinline(.+?)-->"
#> 
#> $header.begin
#> [1] "\\s*<head>"
#> 

str(all_patterns)
#> List of 8
#>  $ rnw     :List of 7
#>   ..$ chunk.begin   : chr "^\\s*<<(.*)>>=.*$"
#>   ..$ chunk.end     : chr "^\\s*@\\s*(%+.*|)$"
#>   ..$ inline.code   : chr "\\\\Sexpr\\{([^}]+)\\}"
#>   ..$ inline.comment: chr "^\\s*%.*"
#>   ..$ ref.chunk     : chr "^\\s*<<(.+)>>\\s*$"
#>   ..$ header.begin  : chr "(^|\n)\\s*\\\\documentclass[^}]+\\}"
#>   ..$ document.begin: chr "\\s*\\\\begin\\{document\\}"
#>  $ brew    :List of 1
#>   ..$ inline.code: chr "<%[=]{0,1}\\s+([^%]+)\\s+[-]*%>"
#>  $ tex     :List of 8
#>   ..$ chunk.begin   : chr "^\\s*%+\\s*begin.rcode\\s*(.*)"
#>   ..$ chunk.end     : chr "^\\s*%+\\s*end.rcode"
#>   ..$ chunk.code    : chr "^\\s*%+"
#>   ..$ ref.chunk     : chr "^%+\\s*<<(.+)>>\\s*$"
#>   ..$ inline.comment: chr "^\\s*%.*"
#>   ..$ inline.code   : chr "\\\\rinline\\{([^}]+)\\}"
#>   ..$ header.begin  : chr "(^|\n)\\s*\\\\documentclass[^}]+\\}"
#>   ..$ document.begin: chr "\\s*\\\\begin\\{document\\}"
#>  $ html    :List of 5
#>   ..$ chunk.begin : chr "^\\s*<!--\\s*begin.rcode\\s*(.*)"
#>   ..$ chunk.end   : chr "^\\s*end.rcode\\s*-->"
#>   ..$ ref.chunk   : chr "^\\s*<<(.+)>>\\s*$"
#>   ..$ inline.code : chr "<!--\\s*rinline(.+?)-->"
#>   ..$ header.begin: chr "\\s*<head>"
#>  $ md      :List of 4
#>   ..$ chunk.begin: chr "^[\t >]*```+\\s*\\{([a-zA-Z0-9_]+( *[ ,].*)?)\\}\\s*$"
#>   ..$ chunk.end  : chr "^[\t >]*```+\\s*$"
#>   ..$ ref.chunk  : chr "^\\s*<<(.+)>>\\s*$"
#>   ..$ inline.code: chr "(?<!(^``))(?<!(\n``))`r[ #]([^`]+)\\s*`"
#>  $ rst     :List of 5
#>   ..$ chunk.begin: chr "^\\s*[.][.]\\s+\\{r(.*)\\}\\s*$"
#>   ..$ chunk.end  : chr "^\\s*[.][.]\\s+[.][.]\\s*$"
#>   ..$ chunk.code : chr "^\\s*[.][.]"
#>   ..$ ref.chunk  : chr "^\\.*\\s*<<(.+)>>\\s*$"
#>   ..$ inline.code: chr ":r:`([^`]+)`"
#>  $ asciidoc:List of 6
#>   ..$ chunk.begin   : chr "^//\\s*begin[.]rcode(.*)$"
#>   ..$ chunk.end     : chr "^//\\s*end[.]rcode\\s*$"
#>   ..$ chunk.code    : chr "^//+"
#>   ..$ ref.chunk     : chr "^\\s*<<(.+)>>\\s*$"
#>   ..$ inline.code   : chr "`r +([^`]+)\\s*`|[+]r +([^+]+)\\s*[+]"
#>   ..$ inline.comment: chr "^//.*"
#>  $ textile :List of 5
#>   ..$ chunk.begin   : chr "^###[.]\\s+begin[.]rcode(.*)$"
#>   ..$ chunk.end     : chr "^###[.]\\s+end[.]rcode\\s*$"
#>   ..$ ref.chunk     : chr "^\\s*<<(.+)>>\\s*$"
#>   ..$ inline.code   : chr "@r +([^@]+)\\s*@"
#>   ..$ inline.comment: chr "^###[.].*"