asm/lex.c
static void kind_symbol(struct Token *token) {
    char data[256];
    assert(token->kind == TK_SYMBOL);
    assert(token_data(token, data, sizeof(data)));

    i64 l;
    if (!strtoi64(data, 0, &l)) {
        token->kind = TK_NUMBER;
        token->value = l;
    }
}
// does some preliminary parsing on symbol tokens to identify them
does some preliminary parsing on symbol tokens to identify them
does some preliminary parsing on symbol tokens to identify them
static void kind_symbol(struct Token *token) {
    char data[256];
    assert(token->kind == TK_SYMBOL);
    assert(token_data(token, data, sizeof(data)));
    i64 l;
    if (!strtoi64(data, 0, &l)) {
        token->kind = TK_NUMBER;
        token->value = l;
    }
}
static void kind_symbol ( struct Token * token ) { char data [ 256 ] ; assert ( token -> kind == TK_SYMBOL ) ; assert ( token_data ( token , data , sizeof ( data ) ) ) ; i64 l ; if ( ! strtoi64 ( data , 0 , & l ) ) { token -> kind = TK_NUMBER ; token -> value = l ; } }
does some preliminary parsing on symbol tokens to identify them
does some preliminary parsing on symbol tokens to identify them