Derleyici Tasarımı
Yüklüyor...
Arıyor...
Eşleşme Yok
Public Özellikler(attribute) | Tüm üyelerin listesi
tokenizer Yapı(Struct) Referans

tokenizer. Ayrıntılar...

#include <tokenizer.h>

tokenizer için işbirliği (collaboration) şeması:
[lejant]

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.
 

Ayrıntılı tanımlama

tokenizer.

[Tokenizer tanımı]

tokenizer.h dosyasının 33 numaralı satırında tanımlanmıştır.

Üye Veri Dokümantasyonu

◆ current_lexeme

struct lexeme tokenizer::current_lexeme

İşlenmekte olan lexeme.

tokenizer.h dosyasının 45 numaralı satırında tanımlanmıştır.

◆ ident_map

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.

◆ keywords

struct map tokenizer::keywords

Yazılım dilindeki keyword'ler.

tokenizer.h dosyasının 40 numaralı satırında tanımlanmıştır.

◆ last_id

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.

◆ punctuations

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.


Bu yapı(struct) için dokümantasyon aşağıdaki dosyadan üretilmiştir: