
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
golangでインタプリンタを作る - Qiita
type Token struct { Type string Literal string } const ( ILLEGAL = "ILLEGAL" // 未知の文字列 EOF ... type Token struct { Type string Literal string } const ( ILLEGAL = "ILLEGAL" // 未知の文字列 EOF = "EOF" // 終わりを示す IDENT = "IDENT" // 識別子 INT = "INT" // 数値型 ASSIGN = "=" PLUS = "+" [...] ) type Lexer struct { input string position int // 読み込んでる文字 readPosition int // 次に読み込む文字 ch byte // 検査中の文字 } func New(input string) *Lexer { // Lexerに引数inputをセットしreturn l := &Lexer{input: input} l.readChar() return l }