diff options
-rw-r--r-- | lib/coderay/rule_based_scanner.rb | 5 | ||||
-rw-r--r-- | lib/coderay/scanners/java_script5.rb | 4 | ||||
-rw-r--r-- | lib/coderay/scanners/json5.rb | 4 | ||||
-rw-r--r-- | lib/coderay/scanners/lua2.rb | 2 |
4 files changed, 6 insertions, 9 deletions
diff --git a/lib/coderay/rule_based_scanner.rb b/lib/coderay/rule_based_scanner.rb index 24e278d..35adad1 100644 --- a/lib/coderay/rule_based_scanner.rb +++ b/lib/coderay/rule_based_scanner.rb @@ -289,6 +289,11 @@ module CodeRay end end end + + def setup + @state = :initial + end + end end end
\ No newline at end of file diff --git a/lib/coderay/scanners/java_script5.rb b/lib/coderay/scanners/java_script5.rb index 6b5a83f..6857662 100644 --- a/lib/coderay/scanners/java_script5.rb +++ b/lib/coderay/scanners/java_script5.rb @@ -132,10 +132,6 @@ module Scanners protected - def setup - @state = :initial - end - scan_tokens_code = <<-"RUBY" def scan_tokens encoder, options#{ def_line = __LINE__; nil } state, string_delimiter = options[:state] || @state diff --git a/lib/coderay/scanners/json5.rb b/lib/coderay/scanners/json5.rb index f7f6eac..2933483 100644 --- a/lib/coderay/scanners/json5.rb +++ b/lib/coderay/scanners/json5.rb @@ -43,10 +43,6 @@ module Scanners protected - def setup - @state = :initial - end - scan_tokens_code = <<-"RUBY" def scan_tokens encoder, options state = options[:state] || @state diff --git a/lib/coderay/scanners/lua2.rb b/lib/coderay/scanners/lua2.rb index b047629..fe63897 100644 --- a/lib/coderay/scanners/lua2.rb +++ b/lib/coderay/scanners/lua2.rb @@ -52,7 +52,7 @@ module Scanners # Scanner initialization. def setup - @state = :initial + super @brace_depth = 0 @num_equals = nil end |