![]() |
GNU PROLOG with UTF8 support
|
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctype.h>#include <stdarg.h>#include "engine_pl.h"#include "bips_pl.h"
Macros | |
| #define | SCAN_SUPP_FILE |
| #define | Unget_Last_Char Pl_Stream_Ungetc(c_orig, pstm) |
| #define | Next_Char Read_Next_Char(pstm, convert); if (c == EOF) return |
Functions | |
| static CHAR32_T | Read_Next_Char (StmInf *pstm, Bool convert) |
| static void | Scan_Number (StmInf *pstm, Bool integer_only) |
| static void | Scan_Quoted (StmInf *pstm) |
| static CHAR32_T | Scan_Quoted_Char (StmInf *pstm, Bool convert, CHAR32_T c0, Bool no_escape) |
| CHAR32_T | Pl_Scan_Peek_Char (StmInf *pstm, Bool convert) |
| char * | Pl_Scan_Token (StmInf *pstm, Bool comma_is_punct) |
| void | Pl_Recover_After_Error (StmInf *pstm) |
| char * | Pl_Scan_Next_Atom (StmInf *pstm) |
| char * | Pl_Scan_Next_Number (StmInf *pstm, Bool integer_only) |
Variables | |
| static CHAR32_T | c_orig |
| static CHAR32_T | c |
| static int | c_type |
| static char * | err_msg |
| #define Next_Char Read_Next_Char(pstm, convert); if (c == EOF) return |
| #define SCAN_SUPP_FILE |
| #define Unget_Last_Char Pl_Stream_Ungetc(c_orig, pstm) |
| void Pl_Recover_After_Error | ( | StmInf * | pstm | ) |

| char* Pl_Scan_Next_Atom | ( | StmInf * | pstm | ) |












|
static |


|
static |


|
static |
|
static |
|
static |
|
static |
1.8.11