Все выражения в haXe имеют одинаковый уровень. Это значит, что их можно вкладывать друг в друга рекурсивно, без каких-либо проблем.
Например : <span class="geshifilter">foo(if (x == 3) 5 else 8)
</span>.
Выражения могут быть разделены круглыми скобками для задания нужного порядка выполнения операций.
Тип ( e ) тот же, что и e и оба они возвращают одно и то же значение.
Каждое выражение возвращает значение определённого типа.