LINUX.ORG.RU

История изменений

Исправление cdshines, (текущая версия) :

В руби аналогичное поведение. И вот что показывает:

irb(main):006:0> RubyParser.new.parse "a or b = 'c'"
=> s(:or, s(:call, nil, :a), s(:lasgn, :b, s(:str, "c")))
То есть or таки приоритетнее. Раз поведение аналогичное, то и в перле так же должно парситься.

Исходная версия cdshines, :

В руби аналогичное поведение. И вот что показывает:

irb(main):006:0> RubyParser.new.parse "a or b = 'c'"
=> s(:or, s(:call, nil, :a), s(:lasgn, :b, s(:str, "c")))
То есть or таки приоритетнее.