Parse '.' in regexes

This commit is contained in:
Max Brunsfeld 2014-04-24 13:02:01 -07:00
parent 52c338ed60
commit c2abfd2d03
5 changed files with 25 additions and 10 deletions

View file

@ -119,6 +119,6 @@ namespace tree_sitter_examples {
{ "var_name", sym("_identifier") },
{ "type_name", sym("_identifier") },
{ "_identifier", pattern("\\a[\\w_]*") },
{ "number", pattern("\\d+(.\\d+)?") },
{ "number", pattern("\\d+(\\.\\d+)?") },
});
}

View file

@ -179,6 +179,6 @@ namespace tree_sitter_examples {
{ "_terminator", pattern("[;\n]") },
{ "string", pattern("\"([^\"]|\\\\\")+\"") },
{ "identifier", pattern("\\a[\\w_$]*") },
{ "number", pattern("\\d+(.\\d+)?") },
{ "number", pattern("\\d+(\\.\\d+)?") },
});
}

View file

@ -32,7 +32,7 @@ namespace tree_sitter_examples {
comma_sep(err(sym("value"))),
str("]"), }) },
{ "string", pattern("\"([^\"]|\\\\\")+\"") },
{ "number", pattern("\\d+(.\\d+)?") },
{ "number", pattern("\\d+(\\.\\d+)?") },
{ "null", str("null") },
{ "true", str("true") },
{ "false", str("false") },