projects
/
cascardo
/
grammar.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Fixed grammar loading scanner
[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