Ejemplo n.º 1
0
    def declare_variables(self, **vrs):
        """Declare unprimed and primed identifiers.

        These identifiers represent the values of
        (flexible) variables.
        """
        d = bv.make_symbol_table(vrs)
        self.add_vars(d, flexible=True)
Ejemplo n.º 2
0
    def declare_constants(self, **constants):
        """Declare unprimed identifiers.

        These identifiers represent constants,
        also known as rigid variables.
        """
        d = bv.make_symbol_table(constants)
        self.add_vars(d, flexible=False)
Ejemplo n.º 3
0
    def declare_constants(self, **constants):
        """Declare unprimed identifiers.

        These identifiers represent constants,
        also known as rigid variables.
        """
        d = bv.make_symbol_table(constants)
        self.add_vars(d, flexible=False)
Ejemplo n.º 4
0
    def declare_variables(self, **vrs):
        """Declare unprimed and primed identifiers.

        These identifiers represent the values of
        (flexible) variables.
        """
        d = bv.make_symbol_table(vrs)
        self.add_vars(d, flexible=True)
Ejemplo n.º 5
0
    def declare(self, **vrs):
        """Declare variable identifiers given as keyword args.

        Example:

        ```python
        c.declare(x=(2, 15), y='bool', z=(-3, 4))
        ```

        Wrapper of `self.add_vars` that may replace it.
        """
        d = bv.make_symbol_table(vrs)
        self.add_vars(d)
Ejemplo n.º 6
0
Archivo: fol.py Proyecto: johnyf/omega
    def declare(self, **vrs):
        """Declare variable identifiers given as keyword args.

        Example:

        ```python
        c.declare(x=(2, 15), y='bool', z=(-3, 4))
        ```

        Wrapper of `self.add_vars` that may replace it.
        """
        d = bv.make_symbol_table(vrs)
        self.add_vars(d)
Ejemplo n.º 7
0
 def declare_constants(self, **constants):
     d = bv.make_symbol_table(constants)
     self.add_vars(d, flexible=False)
Ejemplo n.º 8
0
 def declare_variables(self, **vrs):
     d = bv.make_symbol_table(vrs)
     self.add_vars(d, flexible=True)