Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
WAST::ParseState Struct Reference

#include <Parse.h>

Inheritance diagram for WAST::ParseState:
Collaboration diagram for WAST::ParseState:

Public Member Functions

 ParseState (const char *inString, const LineInfo *inLineInfo, std::vector< UnresolvedError > &inErrors, const Token *inNextToken)
 

Public Attributes

const char * string
 
const LineInfolineInfo
 
std::vector< UnresolvedError > & errors
 
const Token * nextToken
 

Detailed Description

Definition at line 28 of file Parse.h.

Constructor & Destructor Documentation

◆ ParseState()

WAST::ParseState::ParseState ( const char * inString,
const LineInfo * inLineInfo,
std::vector< UnresolvedError > & inErrors,
const Token * inNextToken )
inline

Definition at line 35 of file Parse.h.

36 : string(inString)
37 , lineInfo(inLineInfo)
38 , errors(inErrors)
39 , nextToken(inNextToken)
40 {}
const LineInfo * lineInfo
Definition Parse.h:31
const char * string
Definition Parse.h:30
std::vector< UnresolvedError > & errors
Definition Parse.h:32
const Token * nextToken
Definition Parse.h:33

Member Data Documentation

◆ errors

std::vector<UnresolvedError>& WAST::ParseState::errors

Definition at line 32 of file Parse.h.

◆ lineInfo

const LineInfo* WAST::ParseState::lineInfo

Definition at line 31 of file Parse.h.

◆ nextToken

const Token* WAST::ParseState::nextToken

Definition at line 33 of file Parse.h.

◆ string

const char* WAST::ParseState::string

Definition at line 30 of file Parse.h.


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