JS: case and static statements added

This commit is contained in:
Mal 2022-06-06 10:13:15 +02:00
parent 4237bc545d
commit d72ac90edc
1 changed files with 3 additions and 3 deletions

View File

@ -19,19 +19,19 @@ color orange "function \w+\(.*\)"
color cyan "\w+\("
# Function/method names on definitions
color green "function \w+\("
color green "(function|static) \w+\("
color green "@\w+"
color green "^[[:blank:]]+\w+\(.*(\)| \{)$"
# Parameters inside method definitions
color orange "\([a-zA-Z_0-9,= ]+\)( *\{|$)"
color orange "\([a-zA-Z_0-9,= '#]+\)( *\{|$)"
color white " \([a-zA-Z_0-9,= ]+\)( *\{|$)"
# Class initialization
color white "new \w+\("
# Statements
color brightcyan "\<(class|function|extends|import|export|default|from|new|var|let|const|return|for|while|in|of|if|elseif|else|throw|continue|break|try|catch|switch|static|typeof|do|async|await)\>"
color brightcyan "\<(class|function|extends|import|export|default|from|new|var|let|const|return|for|while|in|of|if|elseif|else|throw|continue|break|try|catch|switch|case|static|typeof|do|async|await)\>"
# Operators
color red "(=|·|\/|\+|-|\*|\!|>|<|:|\?|&|\|)"