Supported Python Syntax
- ✅ ast.Add - https://docs.python.org/3.9/library/ast.html#ast.Add
- ✅ ast.And - https://docs.python.org/3.9/library/ast.html#ast.And
- ❌ ast.AnnAssign - https://docs.python.org/3.9/library/ast.html#ast.AnnAssign
- ✅ ast.Assert - https://docs.python.org/3.9/library/ast.html#ast.Assert
- ✅ ast.Assign - https://docs.python.org/3.9/library/ast.html#ast.Assign
- ❌ ast.AsyncFor - https://docs.python.org/3.9/library/ast.html#ast.AsyncFor
- ❌ ast.AsyncFunctionDef - https://docs.python.org/3.9/library/ast.html#ast.AsyncFunctionDef
- ❌ ast.AsyncWith - https://docs.python.org/3.9/library/ast.html#ast.AsyncWith
- ✅ ast.Attribute - https://docs.python.org/3.9/library/ast.html#ast.Attribute
- ✅ ast.AugAssign - https://docs.python.org/3.9/library/ast.html#ast.AugAssign
- ❌ ast.AugLoad - https://docs.python.org/3.9/library/ast.html#ast.AugLoad
- ❌ ast.AugStore - https://docs.python.org/3.9/library/ast.html#ast.AugStore
- ❌ ast.Await - https://docs.python.org/3.9/library/ast.html#ast.Await
- ✅ ast.BinOp - https://docs.python.org/3.9/library/ast.html#ast.BinOp
- ✅ ast.BitAnd - https://docs.python.org/3.9/library/ast.html#ast.BitAnd
- ✅ ast.BitOr - https://docs.python.org/3.9/library/ast.html#ast.BitOr
- ✅ ast.BitXor - https://docs.python.org/3.9/library/ast.html#ast.BitXor
- ✅ ast.BoolOp - https://docs.python.org/3.9/library/ast.html#ast.BoolOp
- ✅ ast.Break - https://docs.python.org/3.9/library/ast.html#ast.Break
- ✅ ast.Bytes - https://docs.python.org/3.9/library/ast.html#ast.Bytes
- ✅ ast.Call - https://docs.python.org/3.9/library/ast.html#ast.Call
- ❌ ast.ClassDef - https://docs.python.org/3.9/library/ast.html#ast.ClassDef
- ✅ ast.Compare - https://docs.python.org/3.9/library/ast.html#ast.Compare
- ✅ ast.Constant - https://docs.python.org/3.9/library/ast.html#ast.Constant
- ✅ ast.Continue - https://docs.python.org/3.9/library/ast.html#ast.Continue
- ❌ ast.Del - https://docs.python.org/3.9/library/ast.html#ast.Del
- ✅ ast.Delete - https://docs.python.org/3.9/library/ast.html#ast.Delete
- ✅ ast.Dict - https://docs.python.org/3.9/library/ast.html#ast.Dict
- ✅ ast.DictComp - https://docs.python.org/3.9/library/ast.html#ast.DictComp
- ✅ ast.Div - https://docs.python.org/3.9/library/ast.html#ast.Div
- ❌ ast.Ellipsis - https://docs.python.org/3.9/library/ast.html#ast.Ellipsis
- ✅ ast.Eq - https://docs.python.org/3.9/library/ast.html#ast.Eq
- ✅ ast.ExceptHandler - https://docs.python.org/3.9/library/ast.html#ast.ExceptHandler
- ✅ ast.Expr - https://docs.python.org/3.9/library/ast.html#ast.Expr
- ❌ ast.ExtSlice - https://docs.python.org/3.9/library/ast.html#ast.ExtSlice
- ✅ ast.FloorDiv - https://docs.python.org/3.9/library/ast.html#ast.FloorDiv
- ✅ ast.For - https://docs.python.org/3.9/library/ast.html#ast.For
- ✅ ast.FormattedValue - https://docs.python.org/3.9/library/ast.html#ast.FormattedValue
- ✅ ast.FunctionDef - https://docs.python.org/3.9/library/ast.html#ast.FunctionDef
- ❌ ast.GeneratorExp - https://docs.python.org/3.9/library/ast.html#ast.GeneratorExp
- ❌ ast.Global - https://docs.python.org/3.9/library/ast.html#ast.Global
- ✅ ast.Gt - https://docs.python.org/3.9/library/ast.html#ast.Gt
- ✅ ast.GtE - https://docs.python.org/3.9/library/ast.html#ast.GtE
- ✅ ast.If - https://docs.python.org/3.9/library/ast.html#ast.If
- ✅ ast.IfExp - https://docs.python.org/3.9/library/ast.html#ast.IfExp
- ✅ ast.Import - https://docs.python.org/3.9/library/ast.html#ast.Import
- ✅ ast.ImportFrom - https://docs.python.org/3.9/library/ast.html#ast.ImportFrom
- ✅ ast.In - https://docs.python.org/3.9/library/ast.html#ast.In
- ✅ ast.Index - https://docs.python.org/3.9/library/ast.html#ast.Index
- ❌ ast.IntEnum - https://docs.python.org/3.9/library/ast.html#ast.IntEnum
- ❌ ast.Invert - https://docs.python.org/3.9/library/ast.html#ast.Invert
- ✅ ast.Is - https://docs.python.org/3.9/library/ast.html#ast.Is
- ✅ ast.IsNot - https://docs.python.org/3.9/library/ast.html#ast.IsNot
- ✅ ast.JoinedStr - https://docs.python.org/3.9/library/ast.html#ast.JoinedStr
- ❌ ast.LShift - https://docs.python.org/3.9/library/ast.html#ast.LShift
- ✅ ast.Lambda - https://docs.python.org/3.9/library/ast.html#ast.Lambda
- ✅ ast.List - https://docs.python.org/3.9/library/ast.html#ast.List
- ✅ ast.ListComp - https://docs.python.org/3.9/library/ast.html#ast.ListComp
- ❌ ast.Load - https://docs.python.org/3.9/library/ast.html#ast.Load
- ✅ ast.Lt - https://docs.python.org/3.9/library/ast.html#ast.Lt
- ✅ ast.LtE - https://docs.python.org/3.9/library/ast.html#ast.LtE
- ❌ ast.MatMult - https://docs.python.org/3.9/library/ast.html#ast.MatMult
- ✅ ast.Mod - https://docs.python.org/3.9/library/ast.html#ast.Mod
- ✅ ast.Module - https://docs.python.org/3.9/library/ast.html#ast.Module
- ✅ ast.Mult - https://docs.python.org/3.9/library/ast.html#ast.Mult
- ✅ ast.Name - https://docs.python.org/3.9/library/ast.html#ast.Name
- ✅ ast.NameConstant - https://docs.python.org/3.9/library/ast.html#ast.NameConstant
- ❌ ast.NamedExpr - https://docs.python.org/3.9/library/ast.html#ast.NamedExpr
- ❌ ast.Nonlocal - https://docs.python.org/3.9/library/ast.html#ast.Nonlocal
- ✅ ast.Not - https://docs.python.org/3.9/library/ast.html#ast.Not
- ✅ ast.NotEq - https://docs.python.org/3.9/library/ast.html#ast.NotEq
- ✅ ast.NotIn - https://docs.python.org/3.9/library/ast.html#ast.NotIn
- ✅ ast.Num - https://docs.python.org/3.9/library/ast.html#ast.Num
- ✅ ast.Or - https://docs.python.org/3.9/library/ast.html#ast.Or
- ❌ ast.Param - https://docs.python.org/3.9/library/ast.html#ast.Param
- ✅ ast.Pass - https://docs.python.org/3.9/library/ast.html#ast.Pass
- ✅ ast.Pow - https://docs.python.org/3.9/library/ast.html#ast.Pow
- ❌ ast.RShift - https://docs.python.org/3.9/library/ast.html#ast.RShift
- ✅ ast.Raise - https://docs.python.org/3.9/library/ast.html#ast.Raise
- ✅ ast.Return - https://docs.python.org/3.9/library/ast.html#ast.Return
- ✅ ast.Set - https://docs.python.org/3.9/library/ast.html#ast.Set
- ✅ ast.SetComp - https://docs.python.org/3.9/library/ast.html#ast.SetComp
- ✅ ast.Slice - https://docs.python.org/3.9/library/ast.html#ast.Slice
- ❌ ast.Starred - https://docs.python.org/3.9/library/ast.html#ast.Starred
- ✅ ast.Store - https://docs.python.org/3.9/library/ast.html#ast.Store
- ✅ ast.Str - https://docs.python.org/3.9/library/ast.html#ast.Str
- ✅ ast.Sub - https://docs.python.org/3.9/library/ast.html#ast.Sub
- ✅ ast.Subscript - https://docs.python.org/3.9/library/ast.html#ast.Subscript
- ❌ ast.Suite - https://docs.python.org/3.9/library/ast.html#ast.Suite
- ✅ ast.Try - https://docs.python.org/3.9/library/ast.html#ast.Try
- ✅ ast.Tuple - https://docs.python.org/3.9/library/ast.html#ast.Tuple
- ✅ ast.UAdd - https://docs.python.org/3.9/library/ast.html#ast.UAdd
- ✅ ast.USub - https://docs.python.org/3.9/library/ast.html#ast.USub
- ✅ ast.UnaryOp - https://docs.python.org/3.9/library/ast.html#ast.UnaryOp
- ✅ ast.While - https://docs.python.org/3.9/library/ast.html#ast.While
- ❌ ast.With - https://docs.python.org/3.9/library/ast.html#ast.With
- ❌ ast.Yield - https://docs.python.org/3.9/library/ast.html#ast.Yield
- ❌ ast.YieldFrom - https://docs.python.org/3.9/library/ast.html#ast.YieldFrom