3.txt

来自「一个用c++编译的词法分析器」· 文本 代码 · 共 271 行

TXT
271
字号
Type: OperatorAttribute Value:/
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:/
Type: OperatorAttribute Value:/
Type: OperatorAttribute Value:*
Type: IdentifierAttribute Value:File
Type: IdentifierAttribute Value:util
Type: IdentifierAttribute Value:h
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:/
Type: OperatorAttribute Value:/
Type: OperatorAttribute Value:*
Type: IdentifierAttribute Value:Utility
Type: IdentifierAttribute Value:functions
Type: KeywordAttribute Value:for
Type: IdentifierAttribute Value:the
Type: IdentifierAttribute Value:TINY
Type: IdentifierAttribute Value:compiler
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:/
Type: OperatorAttribute Value:/
Type: OperatorAttribute Value:*
Type: IdentifierAttribute Value:Compiler
Type: IdentifierAttribute Value:Construction
Type: IdentifierAttribute Value:Principles
Type: IdentifierAttribute Value:and
Type: IdentifierAttribute Value:Practice
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:/
Type: OperatorAttribute Value:/
Type: OperatorAttribute Value:*
Type: IdentifierAttribute Value:Kenneth
Type: IdentifierAttribute Value:C
Type: IdentifierAttribute Value:Louden
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:/
Type: OperatorAttribute Value:/
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:/
Type: IdentifierAttribute Value:ifndef
Type: IdentifierAttribute Value:_UTIL_H_
Type: IdentifierAttribute Value:define
Type: IdentifierAttribute Value:_UTIL_H_
Type: OperatorAttribute Value:/
Type: OperatorAttribute Value:*
Type: IdentifierAttribute Value:Procedure
Type: IdentifierAttribute Value:printToken
Type: IdentifierAttribute Value:prints
Type: IdentifierAttribute Value:a
Type: IdentifierAttribute Value:token
Type: OperatorAttribute Value:*
Type: IdentifierAttribute Value:and
Type: IdentifierAttribute Value:its
Type: IdentifierAttribute Value:lexeme
Type: IdentifierAttribute Value:to
Type: IdentifierAttribute Value:the
Type: IdentifierAttribute Value:listing
Type: IdentifierAttribute Value:file
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:/
Type: KeywordAttribute Value:void
Type: IdentifierAttribute Value:printToken
Type: delimAttribute Value:(
Type: IdentifierAttribute Value:TokenType
Type: IdentifierAttribute Value:const
Type: IdentifierAttribute Value:char
Type: OperatorAttribute Value:*
Type: delimAttribute Value:)
Type: delimAttribute Value:;
Type: OperatorAttribute Value:/
Type: OperatorAttribute Value:*
Type: IdentifierAttribute Value:Function
Type: IdentifierAttribute Value:newStmtNode
Type: IdentifierAttribute Value:creates
Type: IdentifierAttribute Value:a
Type: KeywordAttribute Value:new
Type: IdentifierAttribute Value:statement
Type: OperatorAttribute Value:*
Type: IdentifierAttribute Value:node
Type: KeywordAttribute Value:for
Type: IdentifierAttribute Value:syntax
Type: IdentifierAttribute Value:tree
Type: IdentifierAttribute Value:construction
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:/
Type: IdentifierAttribute Value:TreeNode
Type: OperatorAttribute Value:*
Type: IdentifierAttribute Value:newStmtNode
Type: delimAttribute Value:(
Type: IdentifierAttribute Value:StmtKind
Type: delimAttribute Value:)
Type: delimAttribute Value:;
Type: OperatorAttribute Value:/
Type: OperatorAttribute Value:*
Type: IdentifierAttribute Value:Function
Type: IdentifierAttribute Value:newExpNode
Type: IdentifierAttribute Value:creates
Type: IdentifierAttribute Value:a
Type: KeywordAttribute Value:new
Type: IdentifierAttribute Value:expression
Type: OperatorAttribute Value:*
Type: IdentifierAttribute Value:node
Type: KeywordAttribute Value:for
Type: IdentifierAttribute Value:syntax
Type: IdentifierAttribute Value:tree
Type: IdentifierAttribute Value:construction
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:/
Type: IdentifierAttribute Value:TreeNode
Type: OperatorAttribute Value:*
Type: IdentifierAttribute Value:newExpNode
Type: delimAttribute Value:(
Type: IdentifierAttribute Value:ExpKind
Type: delimAttribute Value:)
Type: delimAttribute Value:;
Type: OperatorAttribute Value:/
Type: OperatorAttribute Value:*
Type: IdentifierAttribute Value:Function
Type: IdentifierAttribute Value:copyString
Type: IdentifierAttribute Value:allocates
Type: IdentifierAttribute Value:and
Type: IdentifierAttribute Value:makes
Type: IdentifierAttribute Value:a
Type: KeywordAttribute Value:new
Type: OperatorAttribute Value:*
Type: IdentifierAttribute Value:copy
Type: IdentifierAttribute Value:of
Type: IdentifierAttribute Value:an
Type: IdentifierAttribute Value:existing
Type: IdentifierAttribute Value:string
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:/
Type: IdentifierAttribute Value:char
Type: OperatorAttribute Value:*
Type: IdentifierAttribute Value:copyString
Type: delimAttribute Value:(
Type: IdentifierAttribute Value:char
Type: OperatorAttribute Value:*
Type: delimAttribute Value:)
Type: delimAttribute Value:;
Type: OperatorAttribute Value:/
Type: OperatorAttribute Value:*
Type: IdentifierAttribute Value:procedure
Type: IdentifierAttribute Value:printTree
Type: IdentifierAttribute Value:prints
Type: IdentifierAttribute Value:a
Type: IdentifierAttribute Value:syntax
Type: IdentifierAttribute Value:tree
Type: IdentifierAttribute Value:to
Type: IdentifierAttribute Value:the
Type: OperatorAttribute Value:*
Type: IdentifierAttribute Value:listing
Type: IdentifierAttribute Value:file
Type: IdentifierAttribute Value:using
Type: IdentifierAttribute Value:indentation
Type: IdentifierAttribute Value:to
Type: IdentifierAttribute Value:indicate
Type: IdentifierAttribute Value:subtrees
Type: OperatorAttribute Value:*
Type: OperatorAttribute Value:/
Type: KeywordAttribute Value:void
Type: IdentifierAttribute Value:printTree
Type: delimAttribute Value:(
Type: IdentifierAttribute Value:TreeNode
Type: OperatorAttribute Value:*
Type: delimAttribute Value:)
Type: delimAttribute Value:;
Type: IdentifierAttribute Value:endif

⌨️ 快捷键说明

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