Skip to content

Commit 40f7e82

Browse files
committed
predefined variables and constants
1 parent 1715c47 commit 40f7e82

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/coderay/scanners/bash.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ class Bash < Scanner
5656
add(COMMANDS, :method).
5757
add(BASH_COMMANDS, :method).
5858
add(PROGRAMS, :method).
59-
add(VARIABLES, :pre_type).
60-
add(BASH_VARIABLES, :pre_type)
59+
add(VARIABLES, :predefined).
60+
add(BASH_VARIABLES, :predefined)
6161

6262
attr_reader :state, :quote
6363

@@ -126,7 +126,7 @@ def scan_tokens encoder, options
126126
elsif match = scan(/ \$\( [^\)]+ \) /ox)
127127
kind = :shell
128128
elsif match = scan(PRE_CONSTANTS)
129-
kind = :pre_constant
129+
kind = :predefined_constant
130130
elsif match = scan(/[^\s'"]*[A-Za-z_][A-Za-z_0-9]*\+?=/)
131131
match =~ /(.*?)([A-Za-z_][A-Za-z_0-9]*)(\+?=)/
132132
str = $1
@@ -185,7 +185,7 @@ def scan_tokens encoder, options
185185
next
186186
#kind = :symbol
187187
elsif match = scan(PRE_CONSTANTS)
188-
kind = :pre_constant
188+
kind = :predefined_constant
189189
elsif match = scan(/ (?: \$\(\(.*?\)\) ) /x)
190190
kind = :global_variable
191191
elsif match = scan(/ \$\{?[A-Za-z_][A-Za-z_\d]*\}? /x)

0 commit comments

Comments
 (0)