rename conditional to if expression
This commit is contained in:
@ -34,7 +34,7 @@ end
|
||||
|
||||
require_relative "basic_expressions"
|
||||
require_relative "compound_expressions"
|
||||
require_relative "conditional_expression"
|
||||
require_relative "if_expression"
|
||||
require_relative "while_expression"
|
||||
require_relative "function_expression"
|
||||
require_relative "operator_expressions"
|
||||
|
@ -1,5 +1,5 @@
|
||||
module Ast
|
||||
class ConditionalExpression < Expression
|
||||
class IfExpression < Expression
|
||||
attr_reader :cond, :if_true, :if_false
|
||||
def initialize cond, if_true, if_false
|
||||
@cond, @if_true, @if_false = cond, if_true, if_false
|
@ -27,7 +27,7 @@ module Parser
|
||||
rule(:if => simple(:if), :conditional => simple(:conditional),
|
||||
:if_true => {:expressions => sequence(:if_true) , :else => simple(:else) },
|
||||
:if_false => {:expressions => sequence(:if_false) , :end => simple(:e) }) do
|
||||
Ast::ConditionalExpression.new(conditional, if_true, if_false)
|
||||
Ast::IfExpression.new(conditional, if_true, if_false)
|
||||
end
|
||||
|
||||
rule(:while => simple(:while),
|
||||
|
Reference in New Issue
Block a user