class Nasl::Case
Attributes
case_op[R]
case_type[R]
case_val[R]
Public Class Methods
new(tree, *tokens)
click to toggle source
Calls superclass method
# File lib/nasl/parser/case.rb, line 33 def initialize(tree, *tokens) super if @tokens.length == 3 @case_op = nil @case_val = @tokens[1] @case_type = 'normal' elsif @tokens.length == 6 @case_op = @tokens[2] @case_val = @tokens[4] @case_type = 'normal_with_op' else @case_op = nil @case_val = nil @case_type = 'default' end @children << :case_val @children << :case_op @children << :case_type end