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

📄 destination.txt

📁 编译原理
💻 TXT
📖 第 1 页 / 共 4 页
字号:
KEYWORD int
SYMBOL state
BOUNDARY ;
KEYWORD char
OPERATION *
SYMBOL pBegin
BOUNDARY ;
KEYWORD char
OPERATION *
SYMBOL pFinal
BOUNDARY ;
KEYWORD char
OPERATION *
SYMBOL pFstHalf
BOUNDARY ;
KEYWORD char
OPERATION *
SYMBOL pSecHalf
BOUNDARY ;
SYMBOL bool
SYMBOL end
BOUNDARY ;
KEYWORD const
KEYWORD char
OPERATION *
SYMBOL keyword
BOUNDARY [
SYMBOL KEYNUM
BOUNDARY ]
OPERATION =
BOUNDARY {
CONST_STR auto
OPERATION ,
CONST_STR break
OPERATION ,
CONST_STR case
OPERATION ,
CONST_STR char
OPERATION ,
CONST_STR const
OPERATION ,
CONST_STR continue
OPERATION ,
CONST_STR default
OPERATION ,
CONST_STR do
OPERATION ,
CONST_STR double
OPERATION ,
CONST_STR else
OPERATION ,
CONST_STR enum
OPERATION ,
CONST_STR extern
OPERATION ,
CONST_STR float
OPERATION ,
CONST_STR for
OPERATION ,
CONST_STR goto
OPERATION ,
CONST_STR if
OPERATION ,
CONST_STR int
OPERATION ,
CONST_STR long
OPERATION ,
CONST_STR register
OPERATION ,
CONST_STR return
OPERATION ,
CONST_STR short
OPERATION ,
CONST_STR signed
OPERATION ,
CONST_STR sizeof
OPERATION ,
CONST_STR static
OPERATION ,
CONST_STR struct
OPERATION ,
CONST_STR switch
OPERATION ,
CONST_STR typedef
OPERATION ,
CONST_STR union
OPERATION ,
CONST_STR unsigned
OPERATION ,
CONST_STR void
OPERATION ,
CONST_STR volatile
OPERATION ,
CONST_STR while
BOUNDARY }
BOUNDARY ;
SYMBOL AttributeByte
SYMBOL uhangeState
BOUNDARY (
KEYWORD char
OPERATION *
SYMBOL pBuffer
OPERATION ,
SYMBOL FILE
OPERATION *
SYMBOL pScr
OPERATION ,
SYMBOL FILE
OPERATION *
SYMBOL pDes
OPERATION ,
SYMBOL bool
OPERATION *
SYMBOL pIsNeedFree
BOUNDARY )
BOUNDARY ;
KEYWORD char
SYMBOL getNextChar
BOUNDARY (
KEYWORD char
OPERATION *
SYMBOL pBuffer
OPERATION ,
SYMBOL FILE
OPERATION *
SYMBOL pScr
BOUNDARY )
BOUNDARY ;
KEYWORD void
SYMBOL backPoint
BOUNDARY (
KEYWORD char
OPERATION *
SYMBOL pBuffer
BOUNDARY )
BOUNDARY ;
KEYWORD void
SYMBOL setValue
BOUNDARY (
KEYWORD char
OPERATION *
SYMBOL pBuffer
OPERATION ,
KEYWORD char
OPERATION *
SYMBOL value
BOUNDARY )
BOUNDARY ;
KEYWORD void
SYMBOL setString
BOUNDARY (
KEYWORD char
OPERATION *
SYMBOL pBuffer
OPERATION ,
KEYWORD char
OPERATION *
SYMBOL value
BOUNDARY )
BOUNDARY ;
KEYWORD void
SYMBOL doError
BOUNDARY (
BOUNDARY )
BOUNDARY ;
SYMBOL bool
SYMBOL judgeKey
BOUNDARY (
KEYWORD char
OPERATION *
SYMBOL strKey
BOUNDARY )
BOUNDARY ;
KEYWORD void
SYMBOL goNextChar
BOUNDARY (
KEYWORD char
OPERATION *
SYMBOL pBuffer
OPERATION ,
SYMBOL FILE
OPERATION *
SYMBOL pScr
BOUNDARY )
BOUNDARY ;
KEYWORD void
SYMBOL main
BOUNDARY (
BOUNDARY )
BOUNDARY {
SYMBOL FILE
OPERATION *
SYMBOL pScr
BOUNDARY ;
SYMBOL FILE
OPERATION *
SYMBOL pDes
BOUNDARY ;
KEYWORD char
SYMBOL buffer
BOUNDARY [
CONST_NUM 2
OPERATION *
SYMBOL BUFFERSIZE
BOUNDARY ]
BOUNDARY ;
SYMBOL AttributeByte
SYMBOL aByte
BOUNDARY ;
SYMBOL pScr
OPERATION =
SYMBOL initFile
BOUNDARY (
CONST_STR res\Source.txt
OPERATION ,
CONST_STR r
BOUNDARY )
BOUNDARY ;
SYMBOL pDes
OPERATION =
SYMBOL initFile
BOUNDARY (
CONST_STR res\Destination.txt
OPERATION ,
CONST_STR w
BOUNDARY )
BOUNDARY ;
SYMBOL pBegin
OPERATION =
SYMBOL pFinal
OPERATION =
SYMBOL buffer
BOUNDARY ;
SYMBOL pFstHalf
OPERATION =
SYMBOL buffer
BOUNDARY ;
SYMBOL pSecHalf
OPERATION =
SYMBOL buffer
OPERATION +
SYMBOL BUFFERSIZE
BOUNDARY ;
SYMBOL end
OPERATION =
SYMBOL false
BOUNDARY ;
SYMBOL (oadFromFileToBuffer
BOUNDARY (
SYMBOL pScr
OPERATION ,
SYMBOL pFstHalf
OPERATION ,
SYMBOL BUFFERSIZE
BOUNDARY )
BOUNDARY ;
KEYWORD while
BOUNDARY (
OPERATION !
SYMBOL end
BOUNDARY )
BOUNDARY {
SYMBOL bool
SYMBOL isNeedFree
OPERATION =
SYMBOL false
BOUNDARY ;
SYMBOL aByte
OPERATION =
SYMBOL changeState
BOUNDARY (
SYMBOL buffer
OPERATION ,
SYMBOL pScr
OPERATION ,
SYMBOL pDes
OPERATION ,
OPERATION &
SYMBOL isNeedFree
BOUNDARY )
BOUNDARY ;
SYMBOL putAttributeToFile
BOUNDARY (
SYMBOL pDes
OPERATION ,
OPERATION &
SYMBOL aByte
BOUNDARY )
BOUNDARY ;
SYMBOL pBegin
OPERATION =
SYMBOL pFinal
BOUNDARY ;
KEYWORD if
BOUNDARY (
SYMBOL isNeedFree
BOUNDARY )
BOUNDARY {
SYMBOL free
BOUNDARY (
SYMBOL aByte
OPERATION .
SYMBOL value
BOUNDARY )
BOUNDARY ;
BOUNDARY }
BOUNDARY }
SYMBOL closeFile
BOUNDARY (
SYMBOL pScr
BOUNDARY )
BOUNDARY ;
SYMBOL closeFile
BOUNDARY (
SYMBOL pDes
BOUNDARY )
BOUNDARY ;
BOUNDARY }
SYMBOL AttributeByte
SYMBOL changeState
BOUNDARY (
KEYWORD char
OPERATION *
SYMBOL pBuffer
OPERATION ,
SYMBOL FILE
OPERATION *
SYMBOL pScr
OPERATION ,
SYMBOL FILE
OPERATION *
SYMBOL pDes
OPERATION ,
SYMBOL bool
OPERATION *
SYMBOL pIsNeedFree
BOUNDARY )
BOUNDARY {
KEYWORD char
SYMBOL tempChar
BOUNDARY ;
KEYWORD char
SYMBOL inputChar
BOUNDARY ;
SYMBOL AttributeByte
SYMBOL aByte
BOUNDARY ;
SYMBOL state
OPERATION =
CONST_NUM 0
BOUNDARY ;
KEYWORD if
BOUNDARY (
SYMBOL state
OPERATION ==
CONST_NUM 0
BOUNDARY )
BOUNDARY {
SYMBOL inputChar
OPERATION =
OPERATION *
SYMBOL pFinal
BOUNDARY ;
KEYWORD if
BOUNDARY (
SYMBOL inputChar
OPERATION ==
OPERATION -
CONST_NUM 1
BOUNDARY )
BOUNDARY {
SYMBOL state
OPERATION =
CONST_NUM 99
BOUNDARY ;
BOUNDARY }
KEYWORD else
KEYWORD if
BOUNDARY (
SYMBOL isLetter
BOUNDARY (
SYMBOL inputChar
BOUNDARY )
BOUNDARY )
BOUNDARY {
SYMBOL state
OPERATION =
CONST_NUM 1
BOUNDARY ;
BOUNDARY }
KEYWORD else
KEYWORD if
BOUNDARY (
SYMBOL isNumber
BOUNDARY (
SYMBOL inputChar
BOUNDARY )
BOUNDARY )
BOUNDARY {
SYMBOL state
OPERATION =
CONST_NUM 3
BOUNDARY ;
BOUNDARY }
KEYWORD else
BOUNDARY {
KEYWORD switch
BOUNDARY (
SYMBOL inputChar
BOUNDARY )
BOUNDARY {
KEYWORD case
CONST_CHAR =
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 5
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR *
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 6
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR /
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 22
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR +
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 7
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR -
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 18
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR %
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 30
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR >
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 33
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR <
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 39
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR &
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 45
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR |
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 49
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR ^
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 53
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR .
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 56
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR \
OPERATION :
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR ?
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 57
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR :
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 58
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR !
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 59
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR ~
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 62
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR {
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 11
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR }
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 12
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR (
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 13
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR )
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 14
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR [
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 15
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR ]
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 16
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR ;
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 17
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR ,
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 27
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR '
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 64
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD case
CONST_CHAR "
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 65
BOUNDARY ;
KEYWORD break
BOUNDARY ;
KEYWORD default
OPERATION :
SYMBOL state
OPERATION =
CONST_NUM 100
BOUNDARY ;
KEYWORD break
BOUNDARY ;
BOUNDARY }
BOUNDARY }
BOUNDARY }
KEYWORD if
BOUNDARY (
SYMBOL state
OPERATION ==
CONST_NUM 1
BOUNDARY )
BOUNDARY {
KEYWORD while
BOUNDARY (
SYMBOL isLetter
BOUNDARY (
SYMBOL inputChar
BOUNDARY )
OPERATION ||
SYMBOL isNumber
BOUNDARY (
SYMBOL inputChar
BOUNDARY )
BOUNDARY )
BOUNDARY {
SYMBOL inputChar
OPERATION =
SYMBOL getNextChar
BOUNDARY (
SYMBOL pBuffer
OPERATION ,
SYMBOL pScr
BOUNDARY )
BOUNDARY ;
BOUNDARY }
SYMBOL state
OPERATION =
CONST_NUM 2
BOUNDARY ;
BOUNDARY }
KEYWORD if
BOUNDARY (
SYMBOL state
OPERATION ==
CONST_NUM 2
BOUNDARY )
BOUNDARY {
KEYWORD int
SYMBOL n
BOUNDARY ;
KEYWORD if
BOUNDARY (
SYMBOL pFinal
OPERATION >
SYMBOL pBegin
BOUNDARY )
BOUNDARY {
SYMBOL n
OPERATION =
SYMBOL pFinal
OPERATION -
SYMBOL pBegin
OPERATION +
CONST_NUM 1
BOUNDARY ;
BOUNDARY }
KEYWORD else
BOUNDARY {
SYMBOL n
OPERATION =
BOUNDARY (
CONST_NUM 2
OPERATION *
SYMBOL BUFFERSIZE
BOUNDARY )
OPERATION -
BOUNDARY (
SYMBOL pBegin
OPERATION -
SYMBOL pFinal
BOUNDARY )
OPERATION +
CONST_NUM 1
BOUNDARY ;
BOUNDARY }
SYMBOL aByte
OPERATION .
SYMBOL value
OPERATION =
BOUNDARY (
KEYWORD char
OPERATION *
BOUNDARY )
SYMBOL malloc
BOUNDARY (
SYMBOL n
BOUNDARY )
BOUNDARY ;
SYMBOL setValue
BOUNDARY (
SYMBOL pBuffer
OPERATION ,
SYMBOL aByte
OPERATION .
SYMBOL value
BOUNDARY )
BOUNDARY ;
KEYWORD if
BOUNDARY (
SYMBOL judgeKey
BOUNDARY (
SYMBOL aByte
OPERATION .
SYMBOL value
BOUNDARY )
BOUNDARY )
SYMBOL aByte
OPERATION .
SYMBOL attribute
OPERATION =
SYMBOL KEYWORD
BOUNDARY ;
KEYWORD else
SYMBOL aByte
OPERATION .
SYMBOL attribute
OPERATION =
SYMBOL SYMBOL
BOUNDARY ;
OPERATION *
SYMBOL pIsNeedFree
OPERATION =
SYMBOL true
BOUNDARY ;
KEYWORD return
SYMBOL aByte
BOUNDARY ;
BOUNDARY }
KEYWORD if
BOUNDARY (
SYMBOL state
OPERATION ==
CONST_NUM 3
BOUNDARY )
BOUNDARY {
SYMBOL tempChar
OPERATION =
SYMBOL inputChar
BOUNDARY ;
SYMBOL inputChar
OPERATION =
SYMBOL  etNextChar
BOUNDARY (
SYMBOL pBuffer
OPERATION ,
SYMBOL pScr
BOUNDARY )
BOUNDARY ;
KEYWORD if
BOUNDARY (
SYMBOL tempChar
OPERATION ==
CONST_CHAR 0
OPERATION &&
SYMBOL inputChar
OPERATION ==
CONST_CHAR x
BOUNDARY )
BOUNDARY {
SYMBOL state
OPERATION =
CONST_NUM 71
BOUNDARY ;
BOUNDARY }
KEYWORD else
KEYWORD if
BOUNDARY (
SYMBOL inputChar
OPERATION ==
CONST_CHAR .
BOUNDARY )
BOUNDARY {
SYMBOL state
OPERATION =
CONST_NUM 73
BOUNDARY ;
BOUNDARY }
KEYWORD else
BOUNDARY {
SYMBOL state
OPERATION =
CONST_NUM 72
BOUNDARY ;
BOUNDARY }
BOUNDARY }
KEYWORD if
BOUNDARY (
SYMBOL state
OPERATION ==
CONST_NUM 71
BOUNDARY )
BOUNDARY {
KEYWORD int
SYMBOL n
BOUNDARY ;
SYMBOL inputChar
OPERATION =
SYMBOL getNextChar
BOUNDARY (
SYMBOL pBuffer
OPERATION ,
SYMBOL pScr
BOUNDARY )
BOUNDARY ;
KEYWORD while
BOUNDARY (
SYMBOL is16Number
BOUNDARY (
SYMBOL inputChar
BOUNDARY )
BOUNDARY )
BOUNDARY {
SYMBOL inputChar
OPERATION =
SYMBOL  etNextChar
BOUNDARY (
SYMBOL pBuffer
OPERATION ,
SYMBOL pScr
BOUNDARY )
BOUNDARY ;
BOUNDARY }
KEYWORD if
BOUNDARY (
SYMBOL inputChar
OPERATION ==
CONST_CHAR l

⌨️ 快捷键说明

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