|
Derleyici Tasarımı
|
tokenizer. Ayrıntılar...
#include <tokenizer.h>
Public Özellikler(attribute) | |
| struct map | ident_map |
| Identifier'a karşılık atanan sayısal ID. | |
| size_t | last_id |
| Identifier'lara eşsiz ID'ler ataybilmek için yardımcı sayaç. | |
| struct map | keywords |
| Yazılım dilindeki keyword'ler. | |
| struct map | punctuations |
| Yazılım dilindeki punctuation'lar (sembol ve operatörler). | |
| struct lexeme | current_lexeme |
| İşlenmekte olan lexeme. | |
| struct lexeme tokenizer::current_lexeme |
İşlenmekte olan lexeme.
tokenizer.h dosyasının 45 numaralı satırında tanımlanmıştır.
| struct map tokenizer::ident_map |
Identifier'a karşılık atanan sayısal ID.
tokenizer.h dosyasının 35 numaralı satırında tanımlanmıştır.
| struct map tokenizer::keywords |
Yazılım dilindeki keyword'ler.
tokenizer.h dosyasının 40 numaralı satırında tanımlanmıştır.
| size_t tokenizer::last_id |
Identifier'lara eşsiz ID'ler ataybilmek için yardımcı sayaç.
tokenizer.h dosyasının 37 numaralı satırında tanımlanmıştır.
| struct map tokenizer::punctuations |
Yazılım dilindeki punctuation'lar (sembol ve operatörler).
tokenizer.h dosyasının 42 numaralı satırında tanımlanmıştır.