#include <stdio.h>
#include "eliza.h"

//class fick{
//public:
//};



//const test<2> deux = {"deux",{"d", "e"}, 2};

int main()
{
    
//    for (int i=0;i<36;i++)
//    {
//        printf("{%s , {\n", keyword[i]);
//        for (int j=keyReply[i][0] ; j < keyReply[i][1]-1;j++)
//            printf("\t %s, \n", reply[j]);
//        printf("\t %s \n},\n %d },\n", reply[keyReply[i][1] - keyReply[i][0]-1],keyReply[i][1] - keyReply[i][0]);
//    }

//    for (int i=0;i<36;i++)
//    {
//        printf("const test<%d> _%d = ",keyReply[i][1] - keyReply[i][0], i); 
//        printf("{keyword[%d] , {\n", i);
//        for (int j=keyReply[i][0] ; j < keyReply[i][1]-1;j++)
//            printf("\t reply[%d], \n", j);
//        printf("    reply[%d]},\n %d };\n", keyReply[i][1] - keyReply[i][0]-1,keyReply[i][1] - keyReply[i][0]);
//    }
//    printf("const base * blah[] = {\n")
//    for (int i=0;i<35;i++)
//        printf("&_%d,");
//    printf("&_%d\n};,",35);

    printf("const int KeyReply[][2] = {\n" );
    for (int i=0;i<35;i++)
    {
        printf("    ");
        for (int j=keyReply[i][0] ; j < keyReply[i][1]-1;j++)
            printf("{%d, %d}, ",i,j);
        printf("\n");
    }
    printf("    {%d, %d}\n};",35,keyReply[35][1] - keyReply[35][0]-1);
    
    
    return 0;
}
