Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Literal Expressions

This section is a work-in-progress experiment about making the book executable.

Syntax
LiteralExpression:
    | s=STRING_LITERAL => LiteralExpression::String(s)
    | i=INTEGER_LITERAL => LiteralExpression::Integer(i)
    | true => LiteralExpression::Bool(true)
    | false => LiteralExpression::Bool(false)

LiteralExpression s STRING_LITERAL i INTEGER_LITERAL true false
#![allow(unused)]
fn main() {
pub enum LiteralExpression {
    String(String),
    Integer(u128),
    Bool(bool),
}
}