|
SoPlex Doxygen Documentation
|
Go to the documentation of this file.
29 #define PATCH_CHAR '_'
38 for( int i = pos; i < 80; i++)
46 while((beg <= end) && (buf[end] == BLANK))
49 while((beg <= end) && (buf[beg] == BLANK))
52 for( int i = beg; i <= end; i++)
78 << " " << m_buf << std::endl; )
84 len = int(strlen( m_buf));
86 for( int i = 0; i < len; i++)
93 assert(strlen( m_buf) >= 80);
103 m_f1 = strtok(0, " ");
114 else if (( m_buf[39] == '$') && ( m_buf[38] == ' '))
125 if (space == BLANK || len < 13)
131 bool number = isdigit( m_buf[24]) || isdigit( m_buf[25])
141 if (number || len < 13)
174 if (0 == ( m_f1 = strtok(s, " ")))
177 if ((0 == ( m_f2 = strtok(0, " "))) || (* m_f2 == '$'))
182 if (!strcmp( m_f2, "'MARKER'"))
185 if ((0 == ( m_f3 = strtok(0, " "))) || (* m_f3 == '$'))
192 if (!strcmp( m_f3, "'INTORG'"))
194 else if (!strcmp( m_f3, "'INTEND'"))
200 if (!strcmp( m_f3, "'MARKER'"))
203 if ((0 == ( m_f4 = strtok(0, " "))) || (* m_f4 == '$'))
210 if (!strcmp( m_f4, "'INTORG'"))
212 else if (!strcmp( m_f4, "'INTEND'"))
218 if ((0 == ( m_f5 = strtok(0, " "))) || (* m_f5 == '$'))
226 spxout << "DMPSIN02 -----------------------------------------------"
228 << "DMPSIN03 f0=" << (( m_f0 == 0) ? "nil" : m_f0) << std::endl
229 << "DMPSIN04 f1=" << (( m_f1 == 0) ? "nil" : m_f1) << std::endl
230 << "DMPSIN05 f2=" << (( m_f2 == 0) ? "nil" : m_f2) << std::endl
231 << "DMPSIN06 f3=" << (( m_f3 == 0) ? "nil" : m_f3) << std::endl
232 << "DMPSIN07 f4=" << (( m_f4 == 0) ? "nil" : m_f4) << std::endl
233 << "DMPSIN08 f5=" << (( m_f5 == 0) ? "nil" : m_f5) << std::endl
234 << "DMPSIN09 -----------------------------------------------"
|