Skip to content

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProyectoRustBase

Base mínima para el proyecto del compilador tipo Rust.

Qué incluye

  • Estructura de directorios (src/lexic, src/syntactic, src/semantic, input, output).
  • main.cpp que conecta Scanner, Parser, TypeCheck y CodeGen.
  • Definición de tipos numéricos básicos: i32, i64, u32, f32.
  • Esqueleto para:
    • Analizador léxico (Scanner).
    • AST (Exp, Stmt, Program).
    • Visitor, TypeCheck y CodeGen.
    • Espacio para expresión ternaria ?: y sobrecarga básica de operadores numéricos.

Cómo usar

  1. Crear build:
mkdir build
cd build
cmake ..
make
  1. Ejecutar:
./proyecto_rust_base ../tests/Base/TestX.rs

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages