Beispiel #1
0
extern Lexer_T
Spamd_lexer_create(Lexer_source_T source)
{
    Lexer_T lexer;

    lexer = Lexer_create(source, Spamd_lexer_next_token);

    return lexer;
}
Beispiel #2
0
Lexer* Lexer_from_string(const char* stream) {
  Lexer* lexer = Lexer_create(NULL, NULL);
  strncpy(lexer->buf, stream, BUFSIZ);
  lexer->file_name = "<string>";
  return lexer;
}