|
Derleyici Tasarımı
|
Top-Down Parsing Ayrıntılar...
Bu dosyanın kaynak koduna git.
Sınıflar | |
| struct | parser |
| Parser. Ayrıntılar... | |
Enümerasyonlar | |
| enum | token_id { TK_PRINT , TK_LPAREN , TK_RPAREN , TK_PLUS , TK_MINUS , TK_STAR , TK_SLASH , TK_EQ , TK_SEMI } |
| [Parser tanımı] Ayrıntılar... | |
Fonksiyonlar | |
| void | parser_init (struct parser *parser) |
| [Token ID'leri] | |
| void | parser_eval (struct parser *parser, const char *text) |
| Metin girdisini evaluate eder. | |
| void | parser_destroy (struct parser *parser) |
| [Parser'ın işlevleri] | |
recursive-parser.h dosyasında tanımlanmıştır.
| enum token_id |
[Parser tanımı]
Token ID'leri. [Token ID'leri]
recursive-parser.h dosyasının 35 numaralı satırında tanımlanmıştır.
| void parser_destroy | ( | struct parser * | parser | ) |
[Parser'ın işlevleri]
Parser'ın kullandığı belleği temizler.
| void parser_init | ( | struct parser * | parser | ) |
[Token ID'leri]
Yeni bir parser oluşturur. [Parser'ın işlevleri]