y86-assembler 0.3.0

A Y86 assembler CLI based on clap
Documentation
1
2
3
4
5
6
7
8
9
10
use std::error::Error;

pub fn parse_num(value: &str) -> Result<u64, Box<dyn Error>> {
    let val = if value.trim().starts_with("0x") {
        u64::from_str_radix(&value[2..], 16)?
    } else {
        u64::from_str_radix(value, 10)?
    };
    Ok(val)
}