libpulsar
A modular compiler for the pulsar programming language
Loading...
Searching...
No Matches
Data Fields
ps_error Struct Reference

Represents an error or source-referencing display message. More...

#include <error.h>

Data Fields

enum ps_error_scope scope
 
short code
 
const charfile_source
 
struct ps_loc loc
 
usize length
 
const charmessage
 
const charexplain
 
const charfix
 
const chartheme
 

Detailed Description

Represents an error or source-referencing display message.

Definition at line 43 of file error.h.

Field Documentation

◆ code

short ps_error::code

Definition at line 45 of file error.h.

◆ explain

const char* ps_error::explain

Definition at line 53 of file error.h.

◆ file_source

const char* ps_error::file_source

Definition at line 47 of file error.h.

◆ fix

const char* ps_error::fix

Definition at line 54 of file error.h.

◆ length

usize ps_error::length

Definition at line 50 of file error.h.

◆ loc

struct ps_loc ps_error::loc

Definition at line 49 of file error.h.

◆ message

const char* ps_error::message

Definition at line 52 of file error.h.

◆ scope

enum ps_error_scope ps_error::scope

Definition at line 44 of file error.h.

◆ theme

const char* ps_error::theme

Definition at line 56 of file error.h.


The documentation for this struct was generated from the following file: