Beaglefoot / tree-sitter-awk

GNU AWK grammar for tree-sitter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Posix character class not recognized in a regex

0liv1er opened this issue · comments

Adding a character class inside a regular expression triggers a syntax error.

BEGIN{
        if($0 ~ /[[:digit:]]/) {
                print "has a digit"
        }
}
/[[:digit:]]/
/[[:alnum:]]/
/[[:alpha:]]/
/[[:blank:]]/
/[[:cntrl:]]/
/[[:digit:]]/
/[[:graph:]]/
/[[:lower:]]/
/[[:punct:]]/
/[[:print:]]/
/[[:space:]]/
/[[:upper:]]/
/[[:xdigit:]]/