

Public Member Functions | |
| def | __init__ | 
| def | __repr__ | 
| def | build_expr | 
Data Fields | |
| op | |
| lhs | |
| rhs | |
Static Public Attributes | |
| ADD = ctrump.EXPR_BIN_ADD | |
| SUB = ctrump.EXPR_BIN_SUB | |
| MUL = ctrump.EXPR_BIN_MUL | |
| DIV = ctrump.EXPR_BIN_DIV | |
| MOD = ctrump.EXPR_BIN_MOD | |
| ASSIGN = ctrump.EXPR_BIN_ASSIGN | |
| GT = ctrump.EXPR_BIN_GT | |
| LT = ctrump.EXPR_BIN_LT | |
| EQ = ctrump.EXPR_BIN_EQ | |
| NE = ctrump.EXPR_BIN_NE | |
| LAND = ctrump.EXPR_BIN_LAND | |
| LOR = ctrump.EXPR_BIN_LOR | |
| BAND = ctrump.EXPR_BIN_BAND | |
| BOR = ctrump.EXPR_BIN_BOR | |
| BXOR = ctrump.EXPR_BIN_BXOR | |
| LSHIFT = ctrump.EXPR_BIN_LSHIFT | |
| RSHIFT = ctrump.EXPR_BIN_RSHIFT | |
| LE = ctrump.EXPR_BIN_LE | |
| GE = ctrump.EXPR_BIN_GE | |
| dictionary | op2str_table = {} | 
二項演算
Definition at line 699 of file Builder.py.
| def ctrump::Builder::Binary::__init__ | ( | self, | ||
| lhs, | ||||
| rhs, | ||||
| op, | ||||
| builder | ||||
| ) | 
Definition at line 746 of file Builder.py.
| def ctrump::Builder::Binary::__repr__ | ( | self | ) | 
Definition at line 752 of file Builder.py.
| def ctrump::Builder::Binary::build_expr | ( | self, | ||
| parent_prec | ||||
| ) | 
Definition at line 755 of file Builder.py.
ctrump::Builder::Binary::ADD = ctrump.EXPR_BIN_ADD [static]           | 
        
Definition at line 701 of file Builder.py.
ctrump::Builder::Binary::SUB = ctrump.EXPR_BIN_SUB [static]           | 
        
Definition at line 702 of file Builder.py.
ctrump::Builder::Binary::MUL = ctrump.EXPR_BIN_MUL [static]           | 
        
Definition at line 703 of file Builder.py.
ctrump::Builder::Binary::DIV = ctrump.EXPR_BIN_DIV [static]           | 
        
Definition at line 704 of file Builder.py.
ctrump::Builder::Binary::MOD = ctrump.EXPR_BIN_MOD [static]           | 
        
Definition at line 705 of file Builder.py.
ctrump::Builder::Binary::ASSIGN = ctrump.EXPR_BIN_ASSIGN [static]           | 
        
Definition at line 706 of file Builder.py.
ctrump::Builder::Binary::GT = ctrump.EXPR_BIN_GT [static]           | 
        
Definition at line 707 of file Builder.py.
ctrump::Builder::Binary::LT = ctrump.EXPR_BIN_LT [static]           | 
        
Definition at line 708 of file Builder.py.
ctrump::Builder::Binary::EQ = ctrump.EXPR_BIN_EQ [static]           | 
        
Definition at line 709 of file Builder.py.
ctrump::Builder::Binary::NE = ctrump.EXPR_BIN_NE [static]           | 
        
Definition at line 710 of file Builder.py.
ctrump::Builder::Binary::LAND = ctrump.EXPR_BIN_LAND [static]           | 
        
Definition at line 711 of file Builder.py.
ctrump::Builder::Binary::LOR = ctrump.EXPR_BIN_LOR [static]           | 
        
Definition at line 712 of file Builder.py.
ctrump::Builder::Binary::BAND = ctrump.EXPR_BIN_BAND [static]           | 
        
Definition at line 713 of file Builder.py.
ctrump::Builder::Binary::BOR = ctrump.EXPR_BIN_BOR [static]           | 
        
Definition at line 714 of file Builder.py.
ctrump::Builder::Binary::BXOR = ctrump.EXPR_BIN_BXOR [static]           | 
        
Definition at line 715 of file Builder.py.
ctrump::Builder::Binary::LSHIFT = ctrump.EXPR_BIN_LSHIFT [static]           | 
        
Definition at line 716 of file Builder.py.
ctrump::Builder::Binary::RSHIFT = ctrump.EXPR_BIN_RSHIFT [static]           | 
        
Definition at line 717 of file Builder.py.
ctrump::Builder::Binary::LE = ctrump.EXPR_BIN_LE [static]           | 
        
Definition at line 721 of file Builder.py.
ctrump::Builder::Binary::GE = ctrump.EXPR_BIN_GE [static]           | 
        
Definition at line 722 of file Builder.py.
dictionary ctrump::Builder::Binary::op2str_table = {} [static]           | 
        
Definition at line 726 of file Builder.py.
Definition at line 748 of file Builder.py.
Definition at line 749 of file Builder.py.
Definition at line 750 of file Builder.py.
 1.5.6