120 lines
2.9 KiB
ReStructuredText
120 lines
2.9 KiB
ReStructuredText
:mod:`eolian` Module
|
|
--------------------
|
|
|
|
.. automodule:: efl.eolian.__init__
|
|
:exclude-members: FunctionType, ParameterDir, ClassType, FunctionScope
|
|
|
|
.. autoclass:: FunctionType
|
|
|
|
.. attribute:: UNRESOLVED
|
|
.. attribute:: PROPERTY
|
|
.. attribute:: PROP_SET
|
|
.. attribute:: PROP_GET
|
|
.. attribute:: METHOD
|
|
|
|
.. autoclass:: ParameterDir
|
|
|
|
.. attribute:: IN
|
|
.. attribute:: OUT
|
|
.. attribute:: INOUT
|
|
|
|
.. autoclass:: ClassType
|
|
|
|
.. attribute:: UNKNOWN
|
|
.. attribute:: REGULAR
|
|
.. attribute:: ABSTRACT
|
|
.. attribute:: MIXIN
|
|
.. attribute:: INTERFACE
|
|
|
|
.. autoclass:: ObjectScope
|
|
|
|
.. attribute:: PUBLIC
|
|
.. attribute:: PRIVATE
|
|
.. attribute:: PROTECTED
|
|
|
|
.. autoclass:: TypeType
|
|
|
|
.. attribute:: UNKNOWN
|
|
.. attribute:: VOID
|
|
.. attribute:: REGULAR
|
|
.. attribute:: REGULAR_STRUCT
|
|
.. attribute:: REGULAR_ENUM
|
|
.. attribute:: COMPLEX
|
|
.. attribute:: POINTER
|
|
.. attribute:: FUNCTION
|
|
.. attribute:: STRUCT
|
|
.. attribute:: STRUCT_OPAQUE
|
|
.. attribute:: ENUM
|
|
.. attribute:: ALIAS
|
|
.. attribute:: CLASS
|
|
|
|
.. autoclass:: ExpressionType
|
|
|
|
.. attribute:: UNKNOWN
|
|
.. attribute:: INT
|
|
.. attribute:: UINT
|
|
.. attribute:: LONG
|
|
.. attribute:: ULONG
|
|
.. attribute:: LLONG
|
|
.. attribute:: ULLONG
|
|
.. attribute:: FLOAT
|
|
.. attribute:: DOUBLE
|
|
.. attribute:: STRING
|
|
.. attribute:: CHAR
|
|
.. attribute:: NULL_
|
|
.. attribute:: BOOL
|
|
.. attribute:: NAME
|
|
.. attribute:: ENUM
|
|
.. attribute:: UNARY
|
|
.. attribute:: BINARY
|
|
|
|
.. autoclass:: ExpressionMask
|
|
|
|
.. attribute:: SINT
|
|
.. attribute:: UINT
|
|
.. attribute:: INT
|
|
.. attribute:: FLOAT
|
|
.. attribute:: BOOL
|
|
.. attribute:: STRING
|
|
.. attribute:: CHAR
|
|
.. attribute:: NULL_
|
|
.. attribute:: NUMBER
|
|
.. attribute:: ALL
|
|
|
|
.. autoclass:: VariableType
|
|
|
|
.. attribute:: UNKNOWN
|
|
.. attribute:: CONSTANT
|
|
.. attribute:: GLOBAL
|
|
|
|
.. autoclass:: BinaryOperator
|
|
|
|
.. attribute:: INVALID
|
|
|
|
.. attribute:: ADD
|
|
.. attribute:: SUB
|
|
.. attribute:: MUL
|
|
.. attribute:: DIV
|
|
.. attribute:: MOD
|
|
.. attribute:: EQ
|
|
.. attribute:: NQ
|
|
.. attribute:: GT
|
|
.. attribute:: LT
|
|
.. attribute:: GE
|
|
.. attribute:: LE
|
|
.. attribute:: AND
|
|
.. attribute:: OR
|
|
.. attribute:: BAND
|
|
.. attribute:: BOR
|
|
.. attribute:: BXOR
|
|
.. attribute:: LSH
|
|
.. attribute:: RSH
|
|
|
|
.. autoclass:: UnaryOperator
|
|
|
|
.. attribute:: INVALID
|
|
.. attribute:: UNM
|
|
.. attribute:: UNP
|
|
.. attribute:: NOT
|
|
.. attribute:: BNOT
|