Lua.AST.Expr.BinOp (Lua v1.0.0-rc.0)
View SourceRepresents a binary operation.
Operators:
- Arithmetic:
:add,:sub,:mul,:div,:floordiv,:mod,:pow - Comparison:
:eq,:ne,:lt,:le,:gt,:ge - Logical:
:and,:or - String:
:concat
Summary
Types
@type op() ::
:add
| :sub
| :mul
| :div
| :floordiv
| :mod
| :pow
| :eq
| :ne
| :lt
| :le
| :gt
| :ge
| :and
| :or
| :concat
| :band
| :bor
| :bxor
| :shl
| :shr
@type t() :: %Lua.AST.Expr.BinOp{ left: Lua.AST.Expr.t(), meta: Lua.AST.Meta.t() | nil, op: op(), right: Lua.AST.Expr.t() }