Lines Matching refs:tok

71 typedef void (* gts_efunc_t)(Mapfile *mf, Token tok, ld_map_tkval_t *tkv);
150 Token tok; in gettoken_eq() local
155 switch (tok = ld_map_gettoken(mf, 0, &tkv)) { in gettoken_eq()
158 return (tok); in gettoken_eq()
164 return (tok); in gettoken_eq()
170 return (tok); in gettoken_eq()
188 mf_fatal(mf, err, lhs, ld_map_tokenstr(tok, &tkv, &inv_buf)); in gettoken_eq()
454 Token tok; in gettoken_optattr() local
458 switch (tok = ld_map_gettoken(mf, 0, &tkv)) { in gettoken_optattr()
462 return (tok); in gettoken_optattr()
466 ld_map_tokenstr(tok, &tkv, &inv_buf)); in gettoken_optattr()
484 Token tok; in gettoken_term() local
488 switch (tok = ld_map_gettoken(mf, 0, &tkv)) { in gettoken_term()
492 return (tok); in gettoken_term()
496 ld_map_tokenstr(tok, &tkv, &inv_buf)); in gettoken_term()
513 Token tok; in gettoken_semicolon() local
517 switch (tok = ld_map_gettoken(mf, 0, &tkv)) { in gettoken_semicolon()
520 return (tok); in gettoken_semicolon()
524 ld_map_tokenstr(tok, &tkv, &inv_buf)); in gettoken_semicolon()
542 Token tok; in gettoken_leftbkt() local
546 switch (tok = ld_map_gettoken(mf, 0, &tkv)) { in gettoken_leftbkt()
549 return (tok); in gettoken_leftbkt()
553 ld_map_tokenstr(tok, &tkv, &inv_buf)); in gettoken_leftbkt()
571 Token tok; in gettoken_int() local
575 switch (tok = ld_map_gettoken(mf, flags, tkv)) { in gettoken_int()
577 return (tok); in gettoken_int()
595 tok = TK_INT; in gettoken_int()
640 return (tok); in gettoken_int()
643 ld_map_tokenstr(tok, tkv, &inv_buf)); in gettoken_int()
663 Token tok; in gettoken_str() local
665 switch (tok = ld_map_gettoken(mf, flags, tkv)) { in gettoken_str()
668 return (tok); in gettoken_str()
672 (* efunc)(mf, tok, tkv); in gettoken_str()
715 Token tok, op_tok; in parse_attributes() local
723 switch (tok = ld_map_gettoken(mf, TK_F_KEYWORD, &tkv)) { in parse_attributes()
756 switch (tok = attr->at_func(mf, op_tok, uvalue)) { in parse_attributes()
784 ld_map_tokenstr(tok, &tkv, &inv_buf)); in parse_attributes()
796 return (tok); in parse_attributes()
848 Token tok; in parse_segment_flags() local
859 switch (tok = ld_map_gettoken(mf, TK_F_KEYWORD, &tkv)) { in parse_segment_flags()
908 ld_map_tokenstr(tok, &tkv, &inv_buf)); in parse_segment_flags()
921 return (tok); in parse_segment_flags()
950 Token tok; in parse_cap_mask() local
957 switch (tok = ld_map_gettoken(mf, TK_F_KEYWORD, &tkv)) { in parse_cap_mask()
981 ld_map_tokenstr(tok, &tkv, &inv_buf)); in parse_cap_mask()
988 return (tok); in parse_cap_mask()
1011 Token tok; in parse_cap_list() local
1019 switch (tok = ld_map_gettoken(mf, 0, &tkv)) { in parse_cap_list()
1046 ld_map_tokenstr(tok, &tkv, &inv_buf)); in parse_cap_list()
1053 return (tok); in parse_cap_list()
1064 Token tok; in at_cap_hw() local
1071 switch (tok = ld_map_gettoken(mf, TK_F_KEYWORD, &tkv)) { in at_cap_hw()
1102 ld_map_tokenstr(tok, &tkv, &inv_buf)); in at_cap_hw()
1116 return (tok); in at_cap_hw()
1149 Token tok; in at_cap_sf() local
1156 switch (tok = ld_map_gettoken(mf, TK_F_KEYWORD, &tkv)) { in at_cap_sf()
1176 ld_map_tokenstr(tok, &tkv, &inv_buf)); in at_cap_sf()
1185 return (tok); in at_cap_sf()
1273 Token tok; in dir_capability() local
1284 switch (tok = ld_map_gettoken(mf, 0, &tkv)) { in dir_capability()
1306 switch (tok = gettoken_optattr(mf, capstr->cs_str)) { in dir_capability()
1323 ld_map_tokenstr(tok, &tkv, &inv_buf)); in dir_capability()
1340 gts_efunc_at_dv_allow(Mapfile *mf, Token tok, ld_map_tkval_t *tkv) in gts_efunc_at_dv_allow() argument
1345 MSG_ORIG(MSG_MAPKW_ALLOW), ld_map_tokenstr(tok, tkv, &inv_buf)); in gts_efunc_at_dv_allow()
1372 gts_efunc_at_dv_require(Mapfile *mf, Token tok, ld_map_tkval_t *tkv) in gts_efunc_at_dv_require() argument
1377 MSG_ORIG(MSG_MAPKW_REQUIRE), ld_map_tokenstr(tok, tkv, &inv_buf)); in gts_efunc_at_dv_require()
1405 gts_efunc_dir_depend_versions(Mapfile *mf, Token tok, ld_map_tkval_t *tkv) in gts_efunc_dir_depend_versions() argument
1411 ld_map_tokenstr(tok, tkv, &inv_buf)); in gts_efunc_dir_depend_versions()
1541 gts_efunc_at_seg_assign_file_basename(Mapfile *mf, Token tok, in gts_efunc_at_seg_assign_file_basename() argument
1548 ld_map_tokenstr(tok, tkv, &inv_buf)); in gts_efunc_at_seg_assign_file_basename()
1577 gts_efunc_at_seg_assign_file_objname(Mapfile *mf, Token tok, in gts_efunc_at_seg_assign_file_objname() argument
1584 ld_map_tokenstr(tok, tkv, &inv_buf)); in gts_efunc_at_seg_assign_file_objname()
1613 gts_efunc_at_seg_assign_file_path(Mapfile *mf, Token tok, ld_map_tkval_t *tkv) in gts_efunc_at_seg_assign_file_path() argument
1619 ld_map_tokenstr(tok, tkv, &inv_buf)); in gts_efunc_at_seg_assign_file_path()
1679 Token tok; in at_seg_assign_flags() local
1685 switch (tok = ld_map_gettoken(mf, 0, &tkv)) { in at_seg_assign_flags()
1724 ld_map_tokenstr(tok, &tkv, &inv_buf)); in at_seg_assign_flags()
1746 return (tok); /* Either TK_SEMICOLON or TK_RIGHTBKT */ in at_seg_assign_flags()
1753 gts_efunc_at_seg_assign_is_name(Mapfile *mf, Token tok, ld_map_tkval_t *tkv) in gts_efunc_at_seg_assign_is_name() argument
1758 MSG_ORIG(MSG_MAPKW_IS_NAME), ld_map_tokenstr(tok, tkv, &inv_buf)); in gts_efunc_at_seg_assign_is_name()
1785 gts_efunc_at_seg_assign_type(Mapfile *mf, Token tok, ld_map_tkval_t *tkv) in gts_efunc_at_seg_assign_type() argument
1790 ld_map_tokenstr(tok, tkv, &inv_buf)); in gts_efunc_at_seg_assign_type()
1879 Token tok; in at_seg_assign() local
1889 tok = ld_map_gettoken(mf, 0, &tkv); in at_seg_assign()
1890 switch (tok) { in at_seg_assign()
1896 tok = ld_map_gettoken(mf, 0, &tkv); in at_seg_assign()
1905 switch (tok) { in at_seg_assign()
1909 ld_map_tokenstr(tok, &tkv, &inv_buf)); in at_seg_assign()
1925 tok = gettoken_term(mf, MSG_ORIG(MSG_MAPKW_ASSIGN_SECTION)); in at_seg_assign()
1926 if (tok == TK_ERROR) in at_seg_assign()
1933 return (tok); in at_seg_assign()
1972 Token tok; in at_seg_flags() local
1975 tok = parse_segment_flags(mf, &flags); in at_seg_flags()
1976 if (tok == TK_ERROR) in at_seg_flags()
1982 return (tok); in at_seg_flags()
1993 Token tok; in at_seg_is_order() local
2011 switch (tok = ld_map_gettoken(mf, 0, &tkv)) { in at_seg_is_order()
2051 ld_map_tokenstr(tok, &tkv, &inv_buf)); in at_seg_is_order()
2056 return (tok); in at_seg_is_order()
2113 Token tok; in at_seg_os_order() local
2129 switch (tok = ld_map_gettoken(mf, 0, &tkv)) { in at_seg_os_order()
2145 ld_map_tokenstr(tok, &tkv, &inv_buf)); in at_seg_os_order()
2150 return (tok); in at_seg_os_order()
2214 Token tok; in at_seg_size_symbol() local
2223 switch (tok = ld_map_gettoken(mf, 0, &tkv)) { in at_seg_size_symbol()
2250 ld_map_tokenstr(tok, &tkv, &inv_buf)); in at_seg_size_symbol()
2262 return (tok); in at_seg_size_symbol()
2321 Token tok; in dir_segment_inner() local
2368 switch (tok = gettoken_optattr(mf, dir_name)) { in dir_segment_inner()
2370 tok = TK_ERROR; in dir_segment_inner()
2381 tok = gettoken_semicolon(mf, dir_name); in dir_segment_inner()
2382 if (tok == TK_ERROR) in dir_segment_inner()
2402 return (tok); in dir_segment_inner()
2409 gts_efunc_dir_load_segment(Mapfile *mf, Token tok, ld_map_tkval_t *tkv) in gts_efunc_dir_load_segment() argument
2415 ld_map_tokenstr(tok, tkv, &inv_buf)); in gts_efunc_dir_load_segment()
2500 gts_efunc_dir_note_segment(Mapfile *mf, Token tok, ld_map_tkval_t *tkv) in gts_efunc_dir_note_segment() argument
2506 ld_map_tokenstr(tok, tkv, &inv_buf)); in gts_efunc_dir_note_segment()
2528 gts_efunc_dir_null_segment(Mapfile *mf, Token tok, ld_map_tkval_t *tkv) in gts_efunc_dir_null_segment() argument
2534 ld_map_tokenstr(tok, tkv, &inv_buf)); in gts_efunc_dir_null_segment()
2560 Token tok; in dir_segment_order() local
2568 tok = gettoken_eq(mf, ATTR_FMT_EQ_PEQ, in dir_segment_order()
2570 if (tok == TK_ERROR) in dir_segment_order()
2580 if (tok == TK_EQUAL) in dir_segment_order()
2585 switch (tok = ld_map_gettoken(mf, 0, &tkv)) { in dir_segment_order()
2637 ld_map_tokenstr(tok, &tkv, &inv_buf)); in dir_segment_order()
2645 return (tok); in dir_segment_order()
2673 Token tok; in dir_stack() local
2689 tok = gettoken_semicolon(mf, MSG_ORIG(MSG_MAPKW_STACK)); in dir_stack()
2690 if (tok == TK_ERROR) in dir_stack()
2700 return (tok); in dir_stack()
2707 gts_efunc_at_sym_aux(Mapfile *mf, Token tok, ld_map_tkval_t *tkv) in gts_efunc_at_sym_aux() argument
2712 MSG_ORIG(MSG_MAPKW_AUX), ld_map_tokenstr(tok, tkv, &inv_buf)); in gts_efunc_at_sym_aux()
2740 gts_efunc_at_sym_filter(Mapfile *mf, Token tok, ld_map_tkval_t *tkv) in gts_efunc_at_sym_filter() argument
2745 MSG_ORIG(MSG_MAPKW_FILTER), ld_map_tokenstr(tok, tkv, &inv_buf)); in gts_efunc_at_sym_filter()
2811 Token tok; in at_sym_flags() local
2817 switch (tok = ld_map_gettoken(mf, TK_F_KEYWORD, &tkv)) { in at_sym_flags()
2899 ld_map_tokenstr(tok, &tkv, &inv_buf)); in at_sym_flags()
2912 return (tok); /* Either TK_SEMICOLON or TK_RIGHTBKT */ in at_sym_flags()
2965 gts_efunc_at_sym_type(Mapfile *mf, Token tok, ld_map_tkval_t *tkv) in gts_efunc_at_sym_type() argument
2973 ld_map_tokenstr(tok, tkv, &inv_buf)); in gts_efunc_at_sym_type()
3057 gts_efunc_at_ass_type(Mapfile *mf, Token tok, ld_map_tkval_t *tkv) in gts_efunc_at_ass_type() argument
3065 ld_map_tokenstr(tok, tkv, &inv_buf)); in gts_efunc_at_ass_type()
3084 gts_efunc_at_ass_shattr(Mapfile *mf, Token tok, ld_map_tkval_t *tkv) in gts_efunc_at_ass_shattr() argument
3093 ld_map_tokenstr(tok, tkv, &inv_buf)); in gts_efunc_at_ass_shattr()
3139 gts_efunc_at_ass_bind(Mapfile *mf, Token tok, ld_map_tkval_t *tkv) in gts_efunc_at_ass_bind() argument
3147 ld_map_tokenstr(tok, tkv, &inv_buf)); in gts_efunc_at_ass_bind()
3260 Token tok; in at_sym_assert() local
3266 switch (tok = ld_map_gettoken(mf, 0, &tkv)) { in at_sym_assert()
3287 tok = gettoken_term(mf, MSG_INTL(MSG_MAP_SYMATTR)); in at_sym_assert()
3288 if (tok == TK_ERROR) in at_sym_assert()
3290 if (tok == TK_SEMICOLON) in at_sym_assert()
3291 return (tok); in at_sym_assert()
3295 ld_map_tokenstr(tok, &tkv, &inv_buf)); in at_sym_assert()
3347 Token tok; in parse_symbol_attributes() local
3362 switch (tok = ld_map_gettoken(mf, 0, &tkv_sym)) { in parse_symbol_attributes()
3395 switch (tok = ld_map_gettoken(mf, 0, &tkv)) { in parse_symbol_attributes()
3410 tok = gettoken_term(mf, in parse_symbol_attributes()
3412 if (tok == TK_ERROR) in parse_symbol_attributes()
3414 if (tok == TK_RIGHTBKT) in parse_symbol_attributes()
3450 ld_map_tokenstr(tok, &tkv, &inv_buf)); in parse_symbol_attributes()
3475 switch (tok = gettoken_term(mf, dir_name)) { in parse_symbol_attributes()
3486 ld_map_tokenstr(tok, &tkv_sym, &inv_buf)); in parse_symbol_attributes()
3500 return (tok); in parse_symbol_attributes()
3537 gts_efunc_dir_symbol_version(Mapfile *mf, Token tok, ld_map_tkval_t *tkv) in gts_efunc_dir_symbol_version() argument
3543 ld_map_tokenstr(tok, tkv, &inv_buf)); in gts_efunc_dir_symbol_version()
3635 Token tok; /* current token. */ in ld_map_parse_v2() local
3641 tok = ld_map_gettoken(mf, TK_F_EOFOK | TK_F_KEYWORD, &tkv); in ld_map_parse_v2()
3642 switch (tok) { in ld_map_parse_v2()
3671 ld_map_tokenstr(tok, &tkv, &inv_buf)); in ld_map_parse_v2()