add operator 'elseif'

Time: 182 ms, Memory: 20.50Mb
OK (211 tests, 213 assertions)

Change-Id: I8366212bfd8b9fd19a5b7aeb099e08eaa44ea748