-
Notifications
You must be signed in to change notification settings - Fork 0
/
nodoBoolean.py
83 lines (70 loc) · 1.68 KB
/
nodoBoolean.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
"""
Nombre: Alejandro Tejada
Curso: Diseño Compiladores
Fecha: noviembre 2021
Programa: NodoBoolean.py
Propósito: Este programa aloja el nodo para el bool
V 2.0
"""
class NodoBooleano():
def __init__(self) -> None:
self.code = ""
self.siguiente = ""
self.trueValue = ""
self.falseValue = ""
self.address = ""
def getCode(self):
"""
Retorna el codigo del nodo
"""
return self.code
def setCode(self, codigo):
"""
Agrega codigo al nodito
*@param: codigo: el codigo a agregar al nodito
"""
self.code = codigo
def getSiguiente(self):
"""
Retorna el siguiente
"""
return self.siguiente
def setSiguiente(self, next):
"""
Agrega el next
*@param: next: el next a agregar al nodito
"""
self.code = next
def getTrue(self):
"""
Retorna el true
"""
return self.trueValue
def setTrue(self, value):
"""
Agrega el true
*@param: value: el nuevo valor
"""
self.trueValue = value
def getFalse(self):
"""
Retorna el false
"""
return self.falseValue
def setFalse(self, value):
"""
Agrega el false
*@param: value: el nuevo valor false
"""
self.falseValue = value
def getAddress(self):
"""
Retorna la direccion del nodo
"""
return self.address
def addAddress(self, address):
"""
Agrega la direccion al nodito
*@param: address: la address a agregar al nodito
"""
self.address = address