Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
babel.plural._Compiler Class Reference
Inheritance diagram for babel.plural._Compiler:
Inheritance graph
[legend]
Collaboration diagram for babel.plural._Compiler:
Collaboration graph
[legend]

Public Member Functions

 compile (self, arg)
 
 compile_relation (self, method, expr, range_list)
 

Static Public Attributes

str compile_n = lambda x: 'n'
 
str compile_i = lambda x: 'i'
 
str compile_v = lambda x: 'v'
 
str compile_w = lambda x: 'w'
 
str compile_f = lambda x: 'f'
 
str compile_t = lambda x: 't'
 
str compile_c = lambda x: 'c'
 
str compile_e = lambda x: 'e'
 
str compile_value = lambda x, v(v)
 
 compile_and = _binary_compiler('(%s && %s)')
 
 compile_or = _binary_compiler('(%s || %s)')
 
 compile_not = _unary_compiler('(!%s)')
 
 compile_mod = _binary_compiler('(%s %% %s)')
 
 compile_is = _binary_compiler('(%s == %s)')
 
 compile_isnot = _binary_compiler('(%s != %s)')
 

Detailed Description

The compilers are able to transform the expressions into multiple
output formats.

The documentation for this class was generated from the following file: