Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Курсовая работа. Вариант 16 / kurs / DMP3
.CPP#ifndef _DMP3_CPP_
#define _DMP3_CPP_
#include "voc.h"
const char AF3_x_sz = 7;
const char AF3_y_sz = 9;
SYMB AF3_x[AF3_x_sz] = {_rbo_, _rbc_, _semcol_, _comma_, _print_, __AEX3__, _eps_};
SYMB AF3_y[AF3_y_sz] = {_OUT_, _LO_, _rbo_, _rbc_, _semcol_, _comma_, _print_, __AEX3__, _bs_};
char n_symb_subgram3[1] = {5};
SYMB symb_subgram3_0x[5] = {_num_, _fnum_, _det_, _id_};
SYMB* symb_subgram3[1]= {symb_subgram3_0x};
SUB_GRAM sub_gram3 = {n_symb_subgram3, symb_subgram3};
const char n_rul3 = 3;
const char max_rul3 = 6;
SYMB gr3_0x[max_rul3] = {_OUT_, _print_, _rbo_, _LO_, _rbc_, _semcol_};
SYMB gr3_1x[max_rul3] = {_LO_, _LO_, _comma_, __AEX3__, _op_out_};
SYMB gr3_2x[max_rul3] = {_LO_, __AEX3__, _op_out_};
SYMB* gram3[n_rul3] = {gr3_0x, gr3_1x, gr3_2x};
// ‡ 票п ваЁЎгв®ў
ATTR gr3_a00x[4] = {{0, 0}};
ATTR gr3_a14x[4] = {{3, 0}};
ATTR gr3_a22x[4] = {{1, 0}};
ATTR* gr3_a0xx[max_rul3] = {gr3_a00x, gr3_a00x, gr3_a00x, gr3_a00x, gr3_a00x, gr3_a00x};
ATTR* gr3_a1xx[max_rul3] = {gr3_a00x, gr3_a00x, gr3_a00x, gr3_a00x, gr3_a14x, gr3_a00x};
ATTR* gr3_a2xx[max_rul3] = {gr3_a00x, gr3_a00x, gr3_a22x, gr3_a00x, gr3_a00x, gr3_a00x};
ATTR** gram3_attr[n_rul3] = {gr3_a0xx, gr3_a1xx, gr3_a2xx};
char gr3_idx_0x[2] = {5, 0};
char gr3_idx_1x[2] = {3, 1};
char gr3_idx_2x[2] = {1, 1};
char* gram3_idx[n_rul3] = {gr3_idx_0x, gr3_idx_1x, gr3_idx_2x};
char AF3_0x[AF3_x_sz] = {0, 0, 0, 0, 0, 0, 0};
char AF3_1x[AF3_x_sz] = {0, 1, 0, 1, 0, 0, 0};
char AF3_2x[AF3_x_sz] = {25,0, 0, 0, 0, 11,0};
char AF3_3x[AF3_x_sz] = {0, 0, 1, 0, 0, 0, 0};
char AF3_4x[AF3_x_sz] = {0, 0, 0, 0, 0, 0, 2};
char AF3_5x[AF3_x_sz] = {25,0, 0, 0, 0, 11,0};
char AF3_6x[AF3_x_sz] = {1, 0, 0, 0, 0, 0, 0};
char AF3_7x[AF3_x_sz] = {0, 2, 0, 2, 0, 0, 0};
char AF3_8x[AF3_x_sz] = {0, 0, 0, 0, 1, 0, 0};
char AF3_9x[AF3_x_sz] = {0, 0, 0, 0, 0, 0, 3};
char* AF3[AF3_y_sz + 1] = {AF3_0x, AF3_1x, AF3_2x, AF3_3x, AF3_4x, AF3_5x, AF3_6x, AF3_7x, AF3_8x, AF3_9x};
char AG3_0x[n_rul3] = {0, 0, 0};
char AG3_1x[n_rul3] = {0, 0, 0};
char AG3_2x[n_rul3] = {0, 3, 2};
char AG3_3x[n_rul3] = {0, 0, 0};
char AG3_4x[n_rul3] = {0, 0, 0};
char AG3_5x[n_rul3] = {0, 0, 0};
char AG3_6x[n_rul3] = {0, 0, 0};
char AG3_7x[n_rul3] = {0, 0, 0};
char AG3_8x[n_rul3] = {1, 0, 0};
char* AG3[AF3_y_sz] = {AG3_0x, AG3_1x, AG3_2x, AG3_3x, AG3_4x, AG3_5x, AG3_6x, AG3_7x, AG3_8x};
/*
” ©« : "L4.TXT" .
ЊЂ’ђ€–Ђ Џђ…„…‘’‚Ћ‚ЂЌ€џ :
---- ( Є®«ЁзҐбвў® н«Ґ¬Ґв®ў : 9 * 9 ) :
=========================================
I IOUT!LO !( !) !; !, !prn!aex!EpsI
=========================================
IOUTI ! ! ! ! ! ! ! ! I
I---I---+---+---+---+---+---+---+---+---I
ILO I ! ! ! = ! ! = ! ! ! I
I---I---+---+---+---+---+---+---+---+---I
I( I !=< ! ! ! ! ! ! < ! I
I---I---+---+---+---+---+---+---+---+---I
I) I ! ! ! ! = ! ! ! ! I
I---I---+---+---+---+---+---+---+---+---I
I; I ! ! ! ! ! ! ! ! > I
I---I---+---+---+---+---+---+---+---+---I
I, I ! ! ! ! ! ! ! = ! I
I---I---+---+---+---+---+---+---+---+---I
IprnI ! ! = ! ! ! ! ! ! I
I---I---+---+---+---+---+---+---+---+---I
IaexI ! ! ! > ! ! > ! ! ! I
I---I---+---+---+---+---+---+---+---+---I
I Б I ! ! ! ! ! ! < ! ! I
=========================================
”“ЌЉ–€€ ’€ЏЂ "Џ…ђ…ЌЋ‘-‘‚…ђ’ЉЂ" :
---- дгЄжЁп "ЇҐаҐ®б" ( Є®«ЁзҐбвў® н«Ґ¬Ґв®ў : 10 * 7 ) :
====================================
I I( !) !; !, !prn!aex!EpsI
====================================
IOUT IЋ !Ћ !Ћ !Ћ !Ћ !Ћ !Ћ I
I------I---+---+---+---+---+---+---I
ILO IЋ !Џ…ђ!Ћ !Џ…ђ!Ћ !Ћ !Ћ I
I------I---+---+---+---+---+---+---I
I( IЋ !Ћ !Ћ !Ћ !Ћ !Џ…ђ!Ћ I
I------I---+---+---+---+---+---+---I
I) IЋ !Ћ !Џ…ђ!Ћ !Ћ !Ћ !Ћ I
I------I---+---+---+---+---+---+---I
I; IЋ !Ћ !Ћ !Ћ !Ћ !Ћ ! C I
I------I---+---+---+---+---+---+---I
I, IЋ !Ћ !Ћ !Ћ !Ћ !Џ…ђ!Ћ I
I------I---+---+---+---+---+---+---I
Iprn IЏ…ђ!Ћ !Ћ !Ћ !Ћ !Ћ !Ћ I
I------I---+---+---+---+---+---+---I
Iaex IЋ ! C !Ћ ! C !Ћ !Ћ !Ћ I
I------I---+---+---+---+---+---+---I
I Б IЋ !Ћ !Ћ !Ћ !Џ…ђ!Ћ !Ћ I
I------I---+---+---+---+---+---+---I
I Б OUTIЋ !Ћ !Ћ !Ћ !Ћ !Ћ !„ЋЏI
====================================
---- дгЄжЁп "ᢥавЄ " ( Є®«ЁзҐбвў® н«Ґ¬Ґв®ў : 9 * 3 ) :
=================
I I1 !2 !3 I
=================
IOUT IЋ!Ћ!ЋI
I------I--+--+--I
ILO IЋ!Ћ!ЋI
I------I--+--+--I
I( IЋ!2 !3 I
I------I--+--+--I
I) IЋ!Ћ!ЋI
I------I--+--+--I
I; IЋ!Ћ!ЋI
I------I--+--+--I
I, IЋ!Ћ!ЋI
I------I--+--+--I
Iprn IЋ!Ћ!ЋI
I------I--+--+--I
Iaex IЋ!Ћ!ЋI
------I--+--+--I
I Б I1 !Ћ!ЋI
=================
--- Їа ўЁ« Ја ¬¬ вЁЄЁ :
1) OUT -> prn ( LO ) ;
2) LO -> aex
3) LO -> LO , aex
Љ®Ґж.
*/
#endif
Соседние файлы в папке kurs