nsbaci 1.0
Loading...
Searching...
No Matches
compilerService.h File Reference

CompilerService class declaration for nsbaci. More...

Include dependency graph for compilerService.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nsbaci::services::CompilerService
 service for compiling nsbaci (or maybe other stuff in the future) source code. More...

Namespaces

namespace  nsbaci::services
 Services namespace containing all backend service implementations.
namespace  nsbaci
 Root namespace for the nsbaci application.

Detailed Description

CompilerService class declaration for nsbaci.

This module defines the CompilerService class that provides a high-level interface for compiling nsbaci source code into executable p-code instructions. The service wraps a Compiler implementation and manages the compiled program state, making it available for the runtime system.

The CompilerService acts as a bridge between the Controller and the actual compiler implementation. This means that the compilerService holds a specific compiler, and bubbles the interface of the compiler itself

Author
Nicolás Serrano García