Constructor.
Definition at line 37 of file MOMTextGenerator.cc.
39 "Cannot resolve references to other components from guard of "
40 "bus '%1%' because the bus is not registered to a machine.");
42 "Cannot resolve the reference from guard of bus '%1%' to "
43 "function unit '%2%'.");
45 "Cannot resolve the reference from guard of bus '%1%' to "
46 "register file '%2%'.");
48 "Cannot resolve the reference from guard of bus '%1%' to port "
49 "'%2%' of function unit '%3%'.");
51 "Cannot resolve the reference from guard of bus '%1%' to "
52 "register '%2%' of register file '%3%' because the register "
53 "file has only '%4%' registers.");
55 "Cannot create two equal port guards referencing to port '%1%' "
56 "of function unit '%2%' to bus '%3%'.");
58 "Cannot create two equal register guards referencing to "
59 "register '%1%' of register file '%2%' to bus '%3%'.");
61 "Cannot create two equal unconditional guards to bus '%1%'.");
63 "Bus '%1%' has no segment that doesn't write any segment.");
65 "Bus '%1%' has no segment that writes to '%2%'.");
67 "Cannot create two segments called '%1%' to bus '%2%'.");
69 "Cannot resolve references to other components from segment "
70 "'%1%' of bus '%2%' because the bus is not registered to a "
73 "Cannot resolve the reference from segment '%1%' of bus '%2%' "
76 "Cannot resolve references to other components from socket "
77 "'%1%' because the socket is not registered to a machine.");
79 "Cannot resolve the reference to bus '%1%' from socket '%2%'.");
81 "Cannot resolve the reference from socket '%1%' to segment "
82 "'%2%' of bus '%3%'.");
84 "Direction of socket cannot be 'UNKNOWN' because the socket is "
85 "connected to segments.");
87 "Direction of socket '%1%' cannot be set because it is not "
88 "registered to a machine.");
90 "Cannot create two operation code setting ports to function "
93 "Port '%1%' of function unit '%2%' should be triggering because "
94 "it sets operation code.");
96 "Cannot create bridge '%1%' because there is another one by the "
99 "Bridge '%1%' has unknown source or destination bus.");
101 "Cannot create instruction template '%1%' because there is "
102 "another by the same name.");
104 "Cannot resolve the reference to slot '%1%' from instruction "
107 "Cannot resolve the reference to immediate unit '%2%' from "
108 "instruction template '%2%'.");
110 "Cannot create address space '%1%' because there is another one "
111 "by the same name.");
113 "Cannot create port '%1%' of unit '%2%' because there is "
114 "another one by the same name.");
116 "Cannot resolve the reference to socket '%1%' from port '%2%' "
119 "Cannot resolve the reference to address space '%1%' from "
120 "function unit '%2%'.");
122 "Cannot resolve the reference to port '%1%' from operation "
123 "'%2%' of function unit '%3%'.");
125 "Cannot create operation '%1%' because another one exists by "
126 "the same name in function unit '%2%'.");
128 "At least two operands of operation '%1%' are bound to port "
129 "'%2%' of function unit '%3%'.");
131 "Cannot bound operand '%1%' to port '%2%' in operation '%3%' "
132 "of function unit '%4%' because the operand is bound to port "
135 "Operand '%1%' is both read and written by pipeline of "
136 "operation '%2%' in function unit '%3%'. Operand can be only "
139 "Pipeline of operation '%1%' of function unit '%2%' starts at "
140 "cycle '%3%'. Pipeline must always start at cycle 0 or 1.");
142 "Pipeline of operation '%1%' of function unit '%2%' is not "
147 "'%1%' is not a valid name of a machine part.");
149 "There is a bus and immediate slot with the same name '%1%' in "
152 "Cannot create immediate slot '%1%' because there is another "
153 "one by the same name.");
155 "Total guard latency cannot be zero. Global guard latency must "
156 "be at least one if local guard latency is zero.");
References Texts::TextGenerator::addText(), TXT_AS_EXISTS_BY_NAME, TXT_BRIDGE_EXISTS_BY_SAME_NAME, TXT_BRIDGE_UNKNOWN_SRC_OR_DST, TXT_BUS_AND_IMM_SLOT_WITH_SAME_NAME, TXT_EQUAL_PORT_GUARDS, TXT_EQUAL_REGISTER_GUARDS, TXT_EQUAL_UNCONDITIONAL_GUARDS, TXT_FU_REF_LOAD_ERR_AS, TXT_GUARD_REF_LOAD_ERR, TXT_GUARD_REF_LOAD_ERR_FU, TXT_GUARD_REF_LOAD_ERR_PORT, TXT_GUARD_REF_LOAD_ERR_REGISTER, TXT_GUARD_REF_LOAD_ERR_RF, TXT_IMM_SLOT_EXISTS_BY_SAME_NAME, TXT_INVALID_GUARD_LATENCY, TXT_INVALID_NAME, TXT_IT_EXISTS_BY_NAME, TXT_IT_REF_LOAD_ERR_IU, TXT_IT_REF_LOAD_ERR_SLOT, TXT_NO_LAST_SEGMENT, TXT_NO_SOURCE_SEGMENT, TXT_OPCODE_SETTING_MUST_BE_TRIGGERING, TXT_OPCODE_SETTING_PORT_EXISTS, TXT_OPERAND_ALREADY_BOUND, TXT_OPERAND_BOUND_TO_PORT, TXT_OPERATION_EXISTS_BY_SAME_NAME, TXT_OPERATION_REF_LOAD_ERR_PORT, TXT_PIPELINE_NOT_CANONICAL, TXT_PIPELINE_START_TOO_LATE, TXT_PORT_EXISTS_BY_NAME, TXT_PORT_READ_AND_WRITTEN_BY_PIPELINE, TXT_PORT_REF_LOAD_ERR_SOCKET, TXT_SAME_NAME, TXT_SEGMENT_REF_LOAD_ERR, TXT_SEGMENT_REF_LOAD_ERR_SOCKET, TXT_SEGMENT_WITH_SAME_NAME, TXT_SET_DIR_SOCKET_NOT_REGISTERED, TXT_SOCKET_REF_LOAD_ERR, TXT_SOCKET_REF_LOAD_ERR_BUS, TXT_SOCKET_REF_LOAD_ERR_SEGMENT, and TXT_UNKNOWN_SOCKET_DIR_AND_SEGMENT_CONN.