亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? crossref.c

?? 自己寫的關于編譯原理的實驗報告的源代碼
?? C
字號:
/**********************************************************
**   CROSSREF.C
**   Coco/R C Taste Example.
**   Adapted to C++ by Frankie Arzu <farzu@uvg.edu.gt>
**      from Moessenboeck's (1990) Oberon example
**
**   May 24, 1996  Version 1.06
**   Oct 11, 1997  Version 1.07 (No change)
**   Mar 31, 1998  Version 1.08 (No change)
**********************************************************/

#include <stdlib.h>
#include <string.h>
#include "crossref.h"

static TABLES Table;
FILE *outfile;

void Create()
{
  Table=NULL;
}

static void NewReference(TABLES Leaf, int Reference)
{
  QUEUES Latest;

  Latest = (struct REFS *) malloc(sizeof(struct REFS));
  Latest->Number = Reference;
  if (Leaf->RefList == NULL) Latest->Next = Latest;
  else {
    Latest->Next = Leaf->RefList->Next;
    Leaf->RefList->Next = Latest;
  }
  Leaf->RefList = Latest;
}

TABLES AddToTree(TABLES Root, char Name[], int Reference, int Defined)
{
  if (Root == NULL) {
    /*at a leaf - Name must now be inserted*/
    Root = (struct NODES *) malloc(sizeof(struct NODES));
    strcpy(Root->Text, Name);
    Root->LeftTree = NULL;
    Root->RightTree = NULL;
    Root->Okay = 0;
    Root->RefList = NULL;
    if (Defined == 1) {
      Root->DefinedBy = Reference;
      Root->Okay = 1;
    }
    if (Defined == 0) {
      Root->DefinedBy = 0;
      NewReference(Root, Reference);
      Root->Okay = 0;
    }
  }
  else if (strcmp(Name, Root->Text) > 0)
    Root->RightTree = AddToTree(Root->RightTree, Name, Reference, Defined);
  else if (strcmp(Name, Root->Text) < 0)
    Root->LeftTree = AddToTree(Root->LeftTree, Name, Reference, Defined);
  else {
    if (Defined) {
      if (Root->DefinedBy == 0) {
        Root->DefinedBy = Reference;
        Root->Okay = 1;
      }
      else {
        Root->Okay = 0;
      } /*redefined*/
    } else
      if (Defined == 0) {
        if (Root->RefList == NULL || Reference != Root->RefList->Number)
          NewReference(Root, Reference);
      }
  }
  return Root;
}

void Add(char Name[], int  Reference, int Defined)
{
  Table = AddToTree(Table, Name, Reference, Defined);
}

static void OneEntry(TABLES ThisNode)
{
  QUEUES First, Current;
  int I, J, L;

  I = 0;
  fprintf(outfile, "%s", ThisNode->Text);
  L = strlen(ThisNode->Text);
  while (L <= 16) {
    fprintf(outfile, " ");
    L++;
  }
  if (!ThisNode->Okay) fprintf(outfile, "?");
  else fprintf(outfile, " ");
  fprintf(outfile, "%4d-", ThisNode->DefinedBy);
  if (ThisNode->RefList != NULL) {
    First = ThisNode->RefList->Next;
    Current = First;
    do {
      fprintf(outfile, "%4d", Current->Number);
      Current = Current->Next;
      I++;
      if (I % 12 == 0) fprintf(outfile, "\n                    ");
    } while (Current != First); /* again */
  }
  fprintf(outfile, "\n");
}

static void ListT(TABLES Table)
{
  if (Table != NULL) {
    ListT(Table->LeftTree);
    OneEntry(Table);
    ListT(Table->RightTree);
  }
}

void List(FILE *lst)
{
  outfile = lst;
  fprintf(outfile, "\n\n");
  ListT(Table);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99re成人精品视频| 欧美一区二区三区成人| 在线观看日产精品| 精品噜噜噜噜久久久久久久久试看| 18欧美亚洲精品| 蜜臀a∨国产成人精品| 色哦色哦哦色天天综合| 久久麻豆一区二区| 欧美aaaaa成人免费观看视频| 91在线观看高清| 2021中文字幕一区亚洲| 午夜精品久久久| av激情成人网| 国产三区在线成人av| 日本不卡一区二区| 欧美在线视频日韩| 亚洲欧洲av在线| 高清av一区二区| 日韩欧美国产1| 亚洲成人免费影院| 在线视频欧美精品| 亚洲乱码国产乱码精品精98午夜| 国产成人综合在线观看| 欧美r级电影在线观看| 免费一级片91| 欧美肥大bbwbbw高潮| 亚洲高清视频在线| 欧美性高清videossexo| 日本aⅴ亚洲精品中文乱码| eeuss鲁片一区二区三区在线看| 欧美成人一区二区三区片免费 | 国产成人精品免费| 精品国产三级a在线观看| 男女男精品视频网| 欧美一激情一区二区三区| 午夜成人在线视频| 欧美精品tushy高清| 午夜精品一区二区三区免费视频| 91传媒视频在线播放| 亚洲人成人一区二区在线观看 | 国产精品久久久久婷婷二区次| 激情综合五月天| 2020国产精品久久精品美国| 国产一区二区主播在线| 国产亚洲欧美日韩在线一区| 成人做爰69片免费看网站| 欧美国产综合色视频| 波多野结衣在线一区| 亚洲精品中文在线观看| 欧美性色黄大片| 免费观看一级特黄欧美大片| 精品国产一区二区三区四区四| 国产黄色91视频| 国产精品久久网站| 欧美午夜电影网| 激情小说欧美图片| 欧美激情一区二区三区四区| 91亚洲精华国产精华精华液| 婷婷久久综合九色综合伊人色| 日韩午夜电影av| 成人丝袜18视频在线观看| 夜夜嗨av一区二区三区| 337p亚洲精品色噜噜| 国产精品亚洲午夜一区二区三区| 国产精品乱码人人做人人爱| 在线观看91精品国产入口| 免费在线观看视频一区| 国产日产亚洲精品系列| 在线观看欧美精品| 久久国内精品自在自线400部| 国产精品免费av| 欧美日韩一区二区不卡| 国产又粗又猛又爽又黄91精品| 国产精品久久福利| 欧美一区二区三区四区五区| 成人av午夜电影| 日韩不卡免费视频| 国产精品久久久久四虎| 欧美日韩精品一区二区在线播放| 韩国在线一区二区| 一区二区三区不卡视频| 久久午夜电影网| 欧美日韩三级一区二区| 99re热这里只有精品视频| 91传媒视频在线播放| 亚洲成av人片| 久久久一区二区三区捆绑**| 日本黄色一区二区| 国产精品亚洲一区二区三区妖精| 亚洲国产一二三| 国产精品美女一区二区三区 | 一区2区3区在线看| 久久久久久久久97黄色工厂| 欧美体内she精高潮| 国产成人8x视频一区二区| 日本欧美一区二区三区| 一区二区三区免费| 国产精品三级电影| 国产无一区二区| 欧美日韩国产成人在线免费| 蜜桃在线一区二区三区| 亚洲欧美欧美一区二区三区| 亚洲免费成人av| 精品盗摄一区二区三区| 91精品欧美久久久久久动漫 | 91福利社在线观看| zzijzzij亚洲日本少妇熟睡| 国产v日产∨综合v精品视频| 久99久精品视频免费观看| 日本在线不卡视频| 亚洲aⅴ怡春院| 亚洲风情在线资源站| 亚洲综合色噜噜狠狠| 亚洲色欲色欲www| 1024精品合集| 亚洲欧美自拍偷拍色图| 亚洲欧美激情视频在线观看一区二区三区 | 91精选在线观看| 在线电影院国产精品| 欧美精品自拍偷拍| 成人免费视频一区二区| 26uuu色噜噜精品一区| 91.com在线观看| 欧美一区二区三区成人| 91精品国产免费| 日韩精品影音先锋| 精品成人免费观看| 国产欧美一区二区三区沐欲| 欧美激情自拍偷拍| 国产精品乱码一区二区三区软件 | 亚洲一区二区五区| 亚洲一区二区视频在线观看| 亚洲伦理在线精品| 亚洲电影第三页| 美女尤物国产一区| 国模大尺度一区二区三区| 国产自产2019最新不卡| 成人午夜看片网址| 91麻豆高清视频| 精品视频1区2区| 91精品国产麻豆| 国产大片一区二区| 国产成a人亚洲精| 99精品一区二区| 91九色02白丝porn| 欧美精品久久99| 久久综合久久综合亚洲| 国产欧美中文在线| 亚洲麻豆国产自偷在线| 日韩国产高清影视| 国产精品1区2区3区| 色素色在线综合| 欧美一级高清大全免费观看| 国产日韩欧美精品综合| 一区二区三区蜜桃| 狠狠色丁香婷婷综合久久片| av成人免费在线观看| 欧美一区二区三区免费在线看| 国产欧美日韩另类一区| 亚洲一区二区三区中文字幕| 国产伦精品一区二区三区免费| 91啪九色porn原创视频在线观看| 日韩欧美在线影院| 中文字幕佐山爱一区二区免费| 麻豆91精品91久久久的内涵| 99re8在线精品视频免费播放| 精品少妇一区二区三区在线视频| 国产精品久久久久婷婷| 黄网站免费久久| 欧美三级电影精品| 中文无字幕一区二区三区| 视频一区二区三区在线| 97久久超碰国产精品| xvideos.蜜桃一区二区| 日日摸夜夜添夜夜添亚洲女人| 成人午夜精品一区二区三区| 日韩欧美一级片| 亚洲一区二三区| 99国产欧美久久久精品| 精品国产免费久久| 天天亚洲美女在线视频| 91在线播放网址| 国产精品久久久久天堂| 国产乱子轮精品视频| 欧美精品日韩综合在线| 亚洲精品第一国产综合野| 国产a精品视频| 精品成人a区在线观看| 日本不卡123| 日韩一区二区三| 日韩av一区二区在线影视| 在线观看区一区二| 成人欧美一区二区三区白人| 国产成人在线视频免费播放| 精品久久久影院| 免费的国产精品| 91精品国产入口| 日韩影院在线观看| 欧美精品粉嫩高潮一区二区| 亚洲国产精品人人做人人爽|