⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eqn.cc

📁 早期freebsd实现
💻 CC
📖 第 1 页 / 共 3 页
字号:
  286,    9,   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,   -1,  299,  257,  258,  259,  260,  261,  262,  263,  264,  265,  266,  267,  268,  269,  270,  271,  272,  273,  274,  275,   -1,   -1,    0,  279,  280,  281,  282,  283,  284,  285,  286,    9,   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,   -1,  299,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  257,  258,   -1,  260,  261,   -1,   -1,    0,   -1,   -1,   -1,  268,  269,   -1,   -1,   94,    9,   -1,   -1,  276,  277,  278,  279,   -1,   -1,    9,   10,   11,   12,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  295,   23,   -1,  298,   -1,   -1,  123,   -1,  125,  126,   -1,   -1,    0,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   94,    9,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   53,   54,   -1,   -1,   -1,   -1,   59,   60,   61,   62,   -1,   -1,   -1,   66,   -1,   -1,   -1,   70,  123,   -1,  125,  126,   -1,   76,   -1,   78,   -1,   -1,   -1,   82,   -1,   -1,   94,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  123,   -1,  125,  126,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   94,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  123,   -1,  125,  126,   -1,  257,  258,  259,  260,  261,  262,  263,  264,  265,  266,  267,  268,  269,  270,  271,  272,  273,  274,  275,   -1,   -1,   -1,  279,  280,  281,  282,  283,  284,  285,  286,   -1,   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,   -1,  299,  257,  258,  259,  260,  261,  262,  263,  264,  265,  266,  267,  268,  269,  270,  271,  272,  273,  274,  275,   -1,   -1,   -1,  279,  280,  281,  282,  283,  284,  285,  286,   -1,   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,   -1,  299,  257,  258,  259,  260,  261,  262,  263,  264,  265,  266,  267,  268,  269,  270,  271,  272,  273,  274,  275,   -1,   -1,    0,  279,  280,  281,  282,  283,  284,  285,  286,    9,   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,   -1,  299,  257,  258,  259,  260,  261,  262,  263,  264,  265,  266,  267,  268,  269,  270,  271,  272,  273,  274,  275,   -1,   -1,    0,  279,  280,  281,  282,  283,  284,  285,  286,    9,   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,   -1,  299,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,    0,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   94,    9,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  123,   -1,  125,  126,   -1,   -1,    0,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   94,    9,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  123,   -1,  125,  126,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   94,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  123,   -1,  125,  126,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   94,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  123,   -1,  125,  126,   -1,  257,  258,  259,  260,  261,  262,  263,  264,  265,  266,  267,  268,  269,  270,  271,  272,  273,  274,  275,   -1,   -1,   -1,  279,  280,  281,  282,  283,  284,  285,  286,   -1,   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,   -1,  299,  257,  258,  259,  260,  261,  262,  263,  264,  265,  266,  267,  268,  269,  270,  271,  272,  273,  274,  275,   -1,   -1,   -1,  279,  280,  281,  282,  283,  284,  285,  286,   -1,   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,   -1,  299,  257,  258,  259,  260,  261,  262,  263,  264,  265,  266,  267,  268,  269,  270,  271,  272,  273,  274,  275,   -1,   -1,    0,  279,  280,  281,  282,  283,  284,  285,  286,    9,   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,   -1,  299,  257,  258,  259,  260,  261,  262,  263,  264,  265,  266,  267,  268,  269,  270,  271,  272,  273,  274,  275,   -1,   -1,    0,  279,  280,  281,  282,  283,  284,  285,  286,    9,   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,   -1,  299,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,    0,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   94,    9,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  123,   -1,  125,  126,   -1,   -1,    0,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   94,    9,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  123,   -1,  125,  126,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   94,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  123,   -1,  125,  126,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   94,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  123,   -1,  125,  126,   -1,  257,  258,  259,  260,  261,  262,  263,  264,  265,  266,  267,  268,  269,  270,  271,  272,  273,  274,  275,   -1,   -1,   -1,  279,  280,  281,  282,  283,  284,  285,  286,   -1,   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,   -1,  299,  257,  258,  259,  260,  261,  262,  263,  264,  265,  266,  267,  268,  269,  270,  271,  272,  273,  274,  275,   -1,    9,   -1,  279,  280,  281,  282,  283,  284,  285,  286,   -1,   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,   -1,  299,  257,  258,  259,  260,  261,  262,  263,  264,  265,  266,  267,  268,  269,  270,  271,  272,  273,  274,  275,    9,   -1,   -1,  279,  280,  281,  282,  283,  284,  285,  286,   -1,   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,   -1,  299,  257,  258,  259,   -1,   -1,  262,  263,  264,  265,  266,  267,  268,  269,  270,  271,  272,  273,  274,  275,   94,    9,   -1,  279,  280,  281,  282,  283,  284,  285,  286,   -1,   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,   -1,  299,   -1,   -1,   -1,   -1,   -1,  123,   -1,  125,  126,   -1,   -1,   -1,   -1,   -1,   -1,   -1,    9,   -1,   94,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  123,   -1,   -1,  126,   -1,   -1,   -1,   -1,    9,   -1,   -1,   -1,   -1,   -1,   -1,   94,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  123,   -1,   -1,  126,   -1,   -1,   -1,   -1,   -1,   -1,   94,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,  123,   -1,   -1,  126,   -1,   -1,   -1,   -1,   -1,   -1,   94,  259,   -1,   -1,  262,  263,  264,  265,  266,   -1,   -1,   -1,  270,  271,  272,  273,  274,  275,   -1,   -1,   -1,   -1,  280,  281,  282,  283,  284,  285,  286,  123,   -1,   -1,  126,  291,  292,  293,  294,   -1,  296,  297,   -1,  299,   -1,  259,   -1,   -1,  262,  263,  264,  265,  266,  267,   -1,   -1,  270,  271,  272,  273,  274,  275,   -1,   -1,   -1,   -1,  280,  281,  282,  283,  284,  285,  286,   -1,   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,   -1,  299,   -1,   -1,   -1,  259,   -1,   -1,  262,  263,  264,  265,  266,   -1,   -1,   -1,  270,  271,  272,  273,  274,  275,   -1,   -1,   -1,   -1,  280,  281,  282,  283,  284,  285,  286,   -1,   -1,   -1,   -1,  291,  292,  293,  294,   -1,  296,  297,  259,  299,   -1,  262,  263,  264,  265,  266,   -1,   -1,   -1,  270,  271,  272,  273,  274,  275,   -1,   -1,   -1,   -1,  280,  281,  282,  283,  284,  285,  286,   -1,   -1,   -1,   -1,   -1,   -1,  293,  294,   -1,  296,  297,   -1,  299,   -1,  262,  263,  264,  265,  266,   -1,   -1,   -1,  270,  271,  272,  273,  274,  275,   -1,   -1,   -1,   -1,  280,  281,  282,  283,  284,  285,  286,   -1,   -1,   -1,   -1,   -1,   -1,  293,  294,   -1,  296,  297,   -1,  299,};#define YYFINAL 31#ifndef YYDEBUG#define YYDEBUG 0#endif#define YYMAXTOKEN 314#if YYDEBUGchar *yyname[] = {"end-of-file",0,0,0,0,0,0,0,0,"'\\t'",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"'^'",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"'{'",0,"'}'","'~'",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"OVER","SMALLOVER","SQRT","SUB","SUP","LPILE","RPILE","CPILE","PILE","LEFT","RIGHT","TO","FROM","SIZE","FONT","ROMAN","BOLD","ITALIC","FAT","ACCENT","BAR","UNDER","ABOVE","TEXT","QUOTED_TEXT","FWD","BACK","DOWN","UP","MATRIX","COL","LCOL","RCOL","CCOL","MARK","LINEUP","TYPE","VCENTER","PRIME","SPLIT","NOSPLIT","UACCENT","SPECIAL","SPACE","GFONT","GSIZE","DEFINE","NDEFINE","TDEFINE","SDEFINE","UNDEF","IFDEF","INCLUDE","DELIM","CHARTYPE","SET","GRFONT","GBFONT",};char *yyrule[] = {"$accept : top","top :","top : equation","equation : mark","equation : equation mark","mark : from_to","mark : MARK mark","mark : LINEUP mark","from_to : sqrt_over","from_to : sqrt_over TO from_to","from_to : sqrt_over FROM sqrt_over","from_to : sqrt_over FROM sqrt_over TO from_to","from_to : sqrt_over FROM sqrt_over FROM from_to","sqrt_over : script","sqrt_over : SQRT sqrt_over","sqrt_over : sqrt_over OVER sqrt_over","sqrt_over : sqrt_over SMALLOVER sqrt_over","script : nonsup","script : simple SUP script","nonsup : simple","nonsup : simple SUB nonsup","nonsup : simple SUB simple SUP script","simple : TEXT","simple : QUOTED_TEXT","simple : SPLIT QUOTED_TEXT","simple : NOSPLIT TEXT","simple : '^'","simple : '~'","simple : '\\t'","simple : '{' equation '}'","simple : PILE pile_arg","simple : LPILE pile_arg","simple : RPILE pile_arg","simple : CPILE pile_arg","simple : MATRIX '{' column_list '}'","simple : LEFT delim equation RIGHT delim","simple : LEFT delim equation","simple : simple BAR","simple : simple UNDER","simple : simple PRIME","simple : simple ACCENT simple","simple : simple UACCENT simple","simple : ROMAN simple","simple : BOLD simple","simple : ITALIC simple","simple : FAT simple","simple : FONT text simple","simple : SIZE text simple","simple : FWD number simple","simple : BACK number simple","simple : UP number simple","simple : DOWN number simple","simple : TYPE text simple","simple : VCENTER simple","simple : SPECIAL text simple","number : text","pile_element_list : equation","pile_element_list : pile_element_list ABOVE equation","pile_arg : '{' pile_element_list '}'","pile_arg : number '{' pile_element_list '}'","column_list : column","column_list : column_list column","column_element_list : equation","column_element_list : column_element_list ABOVE equation","column_arg : '{' column_element_list '}'","column_arg : number '{' column_element_list '}'","column : COL column_arg","column : LCOL column_arg","column : RCOL column_arg","column : CCOL column_arg","text : TEXT","text : QUOTED_TEXT","delim : text","delim : '{'","delim : '}'",};#endif#define yyclearin (yychar=(-1))#define yyerrok (yyerrflag=0)#ifdef YYSTACKSIZE#ifndef YYMAXDEPTH#define YYMAXDEPTH YYSTACKSIZE#endif#else#ifdef YYMAXDEPTH#define YYSTACKSIZE YYMAXDEPTH#else#define YYSTACKSIZE 500#define YYMAXDEPTH 500#endif#endifint yydebug;int yynerrs;int yyerrflag;int yychar;short *yyssp;YYSTYPE *yyvsp;YYSTYPE yyval;YYSTYPE yylval;short yyss[YYSTACKSIZE];YYSTYPE yyvs[YYSTACKSIZE];#define yystacksize YYSTACKSIZE#define YYABORT goto yyabort#define YYACCEPT goto yyaccept#define YYERROR goto yyerrlabintyyparse(){    register int yym, yyn, yystate;#if YYDEBUG    register char *yys;    extern char *getenv();    if (yys = getenv("YYDEBUG"))    {        yyn = *yys;        if (yyn >= '0' && yyn <= '9')            yydebug = yyn - '0';    }#endif    yynerrs = 0;    yyerrflag = 0;    yychar = (-1);    yyssp = yyss;    yyvsp = yyvs;    *yyssp = yystate = 0;yyloop:    if (yyn = yydefred[yystate]) goto yyreduce;    if (yychar < 0)    {        if ((yychar = yylex()) < 0) yychar = 0;#if YYDEBUG        if (yydebug)        {            yys = 0;            if (yychar <= YYMAXTOKEN) yys = yyname[yychar];            if (!yys) yys = "illegal-symbol";            printf("yydebug: state %d, reading %d (%s)\n", yystate,                    yychar, yys);        }#endif    }    if ((yyn = yysindex[yystate]) && (yyn += yychar) >= 0 &&            yyn <= YYTABLESIZE && yycheck[yyn] == yychar)    {#if YYDEBUG        if (yydebug)            printf("yydebug: state %d, shifting to state %d\n",                    yystate, yytable[yyn]);#endif        if (yyssp >= yyss + yystacksize - 1)        {            goto yyoverflow;        }        *++yyssp = yystate = yytable[yyn];        *++yyvsp = yylval;        yychar = (-1);        if (yyerrflag > 0)  --yyerrflag;        goto yyloop;    }    if ((yyn = yyrindex[yystate]) && (yyn += yychar) >= 0 &&            yyn <= YYTABLESIZE && yycheck[yyn] == yychar)    {        yyn = yytable[yyn];        goto yyreduce;    }    if (yyerrflag) goto yyinrecovery;#ifdef lint    goto yynewerror;#endifyynewerror:    yyerror("syntax error");#ifdef lint    goto yyerrlab;#endifyyerrlab:    ++yynerrs;yyinrecovery:    if (yyerrflag < 3)    {        yyerrflag = 3;        for (;;)        {            if ((yyn = yysindex[*yyssp]) && (yyn += YYERRCODE) >= 0 &&                    yyn <= YYTABLESIZE && yycheck[yyn] == YYERRCODE)            {#if YYDEBUG                if (yydebug)                    printf("yydebug: state %d, error recovery shifting\ to state %d\n", *yyssp, yytable[yyn]);#endif                if (yyssp >= yyss + yystacksize - 1)                {                    goto yyoverflow;                }                *++yyssp = yystate = yytable[yyn];                *++yyvsp = yylval;                goto yyloop;            }            else            {#if YYDEBUG                if (yydebug)                    printf("yydebug: error recovery discarding state %d\n",                            *yyssp);#endif                if (yyssp <= yyss) goto yyabort;                --yyssp;                --yyvsp;            }        }    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -