14 lines
352 B
C
14 lines
352 B
C
/* spl_lexer.h - 独立词法分析器 */
|
|
#ifndef __SPL_LEXER_H__
|
|
#define __SPL_LEXER_H__
|
|
|
|
#include "spl_tok.h"
|
|
|
|
/* Lexer entry point */
|
|
spl_tok_vec_t spl_lex(const char *source, const char *fname);
|
|
|
|
/* Decode escape sequence, advance *s past it. Returns 0 on success. */
|
|
int spl_decode_escape(const char **s, char *out);
|
|
|
|
#endif /* __SPL_LEXER_H__ */
|