Lines Matching defs:lsym
51 lexer_symbol lsym;
420 lexer_symbol lsym = lsym_word;
422 lsym = kw->lsym;
424 if (lsym == lsym_tag || lsym == lsym_type)
426 return lsym;
430 lsym = lsym_type;
435 if (lsym == lsym_tag)
464 return lsym;
592 lexer_symbol lsym;
598 lsym = lsym_preprocessing;
604 lsym = had_eof ? lsym_eof : lsym_newline;
609 case ')': lsym = lsym_rparen; next_unary = false; break;
610 case '[': lsym = lsym_lbracket; next_unary = true; break;
611 case ']': lsym = lsym_rbracket; next_unary = false; break;
612 case '{': lsym = lsym_lbrace; next_unary = true; break;
613 case '}': lsym = lsym_rbrace; next_unary = true; break;
614 case '.': lsym = lsym_period; next_unary = false; break;
615 case '?': lsym = lsym_question; next_unary = true; break;
616 case ',': lsym = lsym_comma; next_unary = true; break;
617 case ';': lsym = lsym_semicolon; next_unary = true; break;
623 lsym = lsym_lparen;
629 lsym = ps.next_unary ? lsym_unary_op : lsym_binary_op;
638 lsym = ps.next_unary
648 lsym = lsym_unary_op;
655 lsym = ps.quest_level > 0
664 lsym = lsym_binary_op;
667 lsym = lsym_unary_op;
669 lsym = lsym_binary_op;
678 lsym = lsym_binary_op;
689 lsym = ps.next_unary ? lsym_unary_op : lsym_binary_op;
696 lsym = lsym_word;
708 lsym = lsym_comment;
714 lsym = ps.next_unary ? lsym_unary_op : lsym_binary_op;
716 token_add_char(*in.p++), lsym = lsym_binary_op;
718 token_add_char(*in.p++), lsym = lsym_binary_op;
725 return lsym;