improved @include handling
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: Awk.hpp 246 2009-07-27 02:31:58Z hyunghwan.chung $
|
||||
* $Id: Awk.hpp 247 2009-07-31 13:01:04Z hyunghwan.chung $
|
||||
*
|
||||
Copyright 2006-2009 Chung, Hyung-Hwan.
|
||||
|
||||
@ -105,11 +105,11 @@ public:
|
||||
ERR_SCOLON = QSE_AWK_ESCOLON,
|
||||
ERR_COLON = QSE_AWK_ECOLON,
|
||||
ERR_STMEND = QSE_AWK_ESTMEND,
|
||||
ERR_IN = QSE_AWK_EIN,
|
||||
ERR_KWIN = QSE_AWK_EKWIN,
|
||||
ERR_NOTVAR = QSE_AWK_ENOTVAR,
|
||||
ERR_EXPRES = QSE_AWK_EEXPRES,
|
||||
ERR_FUNCTION = QSE_AWK_EFUNCTION,
|
||||
ERR_WHILE = QSE_AWK_EWHILE,
|
||||
ERR_EXPRNR = QSE_AWK_EEXPRNR,
|
||||
ERR_KWFNC = QSE_AWK_EKWFNC,
|
||||
ERR_KWWHL = QSE_AWK_EKWWHL,
|
||||
ERR_ASSIGN = QSE_AWK_EASSIGN,
|
||||
ERR_IDENT = QSE_AWK_EIDENT,
|
||||
ERR_FUNNAME = QSE_AWK_EFUNNAME,
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: awk.h 246 2009-07-27 02:31:58Z hyunghwan.chung $
|
||||
* $Id: awk.h 247 2009-07-31 13:01:04Z hyunghwan.chung $
|
||||
*
|
||||
Copyright 2006-2009 Chung, Hyung-Hwan.
|
||||
|
||||
@ -284,6 +284,12 @@ struct qse_awk_sio_arg_t
|
||||
qse_size_t len;
|
||||
} b;
|
||||
|
||||
struct
|
||||
{
|
||||
qse_size_t line;
|
||||
qse_size_t column;
|
||||
} saved;
|
||||
|
||||
struct qse_awk_sio_arg_t* next;
|
||||
};
|
||||
typedef struct qse_awk_sio_arg_t qse_awk_sio_arg_t;
|
||||
@ -650,12 +656,12 @@ enum qse_awk_errnum_t
|
||||
QSE_AWK_ESCOLON, /**< semicolon expected in place of '${0}' */
|
||||
QSE_AWK_ECOLON, /**< colon expected in place of '${0}' */
|
||||
QSE_AWK_ESTMEND, /**< statement not ending with a semicolon */
|
||||
QSE_AWK_EIN, /**< 'in' expected in place of '${0}' */
|
||||
QSE_AWK_EKWIN, /**< keyword 'in' expected in place of '${0}' */
|
||||
QSE_AWK_ENOTVAR, /**< right-hand side of 'in' not a variable */
|
||||
QSE_AWK_EEXPRES, /**< invalid expression */
|
||||
QSE_AWK_EEXPRNR, /**< expression not recognized around '${0}' */
|
||||
|
||||
QSE_AWK_EFUNCTION, /**< 'function' is expected in place of '${0}' */
|
||||
QSE_AWK_EWHILE, /**< 'while' is expected in place of '${0}' */
|
||||
QSE_AWK_EKWFNC, /**< keyword 'function' expected in place of '${0}' */
|
||||
QSE_AWK_EKWWHL, /**< keyword 'while' expected in place of '${0}' */
|
||||
QSE_AWK_EASSIGN, /**< assignment statement expected */
|
||||
QSE_AWK_EIDENT, /**< identifier expected in place of '${0}' */
|
||||
QSE_AWK_EFUNNAME, /**< '${0}' not a valid function name */
|
||||
|
@ -39,17 +39,8 @@ struct qse_http_req_t
|
||||
|
||||
struct qse_http_hdr_t
|
||||
{
|
||||
struct
|
||||
{
|
||||
qse_char_t* ptr;
|
||||
qse_size_t len;
|
||||
} name;
|
||||
|
||||
struct
|
||||
{
|
||||
qse_char_t* ptr;
|
||||
qse_size_t len;
|
||||
} value;
|
||||
qse_cstr_t name;
|
||||
qse_cstr_t value;
|
||||
};
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
Reference in New Issue
Block a user