feat: port el-ui vessels — rename crates→vessels, add El source + manifests

This commit is contained in:
Will Anderson
2026-05-05 04:19:22 -05:00
parent b580a63540
commit faee6fdb25
145 changed files with 4050 additions and 12 deletions
+15
View File
@@ -0,0 +1,15 @@
use thiserror::Error;
pub type CompileResult<T> = Result<T, CompileError>;
#[derive(Debug, Error)]
pub enum CompileError {
#[error("lexer error at position {pos}: {msg}")]
Lex { pos: usize, msg: String },
#[error("parse error: {msg}")]
Parse { msg: String },
#[error("codegen error: {msg}")]
Codegen { msg: String },
}