aiken-lang 1.0.22-alpha

The Aiken compiler
Documentation
1
2
3
4
5
6
7
8
9
10
use chumsky::prelude::*;

use crate::parser::{
    error::ParseError,
    token::{Base, Token},
};

pub fn parser() -> impl Parser<Token, (String, Base), Error = ParseError> {
    select! { Token::Int {value, base} => (value, base)}
}