Lines Matching defs:BcLex
406 typedef struct BcLex {
417 } BcLex;
443 BcLex l;
474 BcStatus bc_lex_token(BcLex *l);
2461 BcStatus bc_lex_invalidChar(BcLex *l, char c) {
2466 void bc_lex_lineComment(BcLex *l) {
2471 BcStatus bc_lex_comment(BcLex *l) {
2498 void bc_lex_whitespace(BcLex *l) {
2504 BcStatus bc_lex_number(BcLex *l, char start) {
2552 BcStatus bc_lex_name(BcLex *l) {
2573 void bc_lex_init(BcLex *l) {
2577 void bc_lex_file(BcLex *l, char *file) {
2582 BcStatus bc_lex_next(BcLex *l) {
2604 BcStatus bc_lex_text(BcLex *l, char *text) {
2612 static BcStatus bc_lex_identifier(BcLex *l) {
2646 static BcStatus bc_lex_string(BcLex *l) {
2674 static void bc_lex_assign(BcLex *l, BcLexType with, BcLexType without) {
2682 BcStatus bc_lex_token(BcLex *l) {