token_type
_nc_first_ext_name(TERMTYPE2 *tp, int token_type)
switch (token_type) {
_nc_last_ext_name(TERMTYPE2 *tp, int token_type)
switch (token_type) {
_nc_find_ext_name(TERMTYPE2 *tp, char *name, int token_type)
unsigned first = _nc_first_ext_name(tp, token_type);
unsigned last = _nc_last_ext_name(tp, token_type);
_nc_ext_data_index(TERMTYPE2 *tp, int n, int token_type)
switch (token_type) {
_nc_del_ext_name(TERMTYPE2 *tp, char *name, int token_type)
if ((first = _nc_find_ext_name(tp, name, token_type)) >= 0) {
first = _nc_ext_data_index(tp, first, token_type);
switch (token_type) {
_nc_ins_ext_name(TERMTYPE2 *tp, char *name, int token_type)
unsigned first = _nc_first_ext_name(tp, token_type);
unsigned last = _nc_last_ext_name(tp, token_type);
return _nc_ext_data_index(tp, (int) j, token_type);
j = (unsigned) _nc_ext_data_index(tp, (int) j, token_type);
switch (token_type) {
token_type = STRING;
token_type = NUMBER;
token_type = BOOLEAN;
return _nc_extend_names(entryp, name, token_type);
switch (token_type) {
switch (token_type) {
temp.nte_type = token_type;
expected_type(const char *name, int token_type, bool silent)
if ((entry != 0) && (token_type != CANCEL)) {
int have_type = (1 << token_type);
int token_type;
token_type = _nc_get_token(silent);
if (token_type == EOF)
if (token_type != NAMES)
for (token_type = _nc_get_token(silent);
token_type != EOF && token_type != NAMES;
token_type = _nc_get_token(silent)) {
if (expected_type(_nc_curr_token.tk_name, token_type, silent)) {
token_type)) != 0) {
if (token_type == CANCEL) {
} else if (entry_ptr->nte_type != token_type) {
if (token_type == NUMBER
} else if (token_type == STRING
} else if (token_type == BOOLEAN
token_type = STRING;
switch (token_type) {
_nc_push_token(token_type);
_nc_extend_names(ENTRY * entryp, const char *name, int token_type)
switch (token_type) {
parse_number(const char *word, struct parse_result *r, enum token_type type)
enum token_type toktype)
int parse_number(const char *, struct parse_result *, enum token_type);
int parse_flow_numop(int, char *[], struct parse_result *, enum token_type);
enum token_type type;
enum token_type type;
enum token_type type;
enum token_type type;
enum token_type type;
enum token_type type;
enum token_type type;
enum token_type type;
enum token_type type;
enum token_type type;
enum token_type type;
enum token_type type;
enum token_type type;
enum token_type type;
enum token_type type;