projects
/
cascardo
/
grammar.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
514d9a03a4cb1b9cce5615e3d9f83c228b9a1b05
[cascardo/grammar.git]
/
scanner.h
1
#ifndef SCANNER_H
2
#define SCANNER_H
3
4
#include <glib.h>
5
6
typedef gint (*readcb) (gpointer, gchar*, gint);
7
8
typedef struct
9
{
10
readcb cb;
11
gpointer data;
12
GString* buffer;
13
GHashTable* reserved;
14
} scanner_t;
15
16
scanner_t* scanner_new (readcb, gpointer);
17
void scanner_delete (scanner_t*);
18
19
#endif