yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
z3dk Namespace Reference

Classes

struct  AssembleOptions
 
class  Assembler
 
struct  AssembleResult
 
struct  Define
 
struct  Diagnostic
 
struct  Hook
 
struct  Label
 
struct  LintOptions
 
struct  LintResult
 
struct  MemoryRange
 
struct  SourceFile
 
struct  SourceMap
 
struct  SourceMapEntry
 
struct  WrittenBlock
 

Enumerations

enum class  DiagnosticSeverity { kError , kWarning }
 

Functions

LintResult RunLint (const AssembleResult &result, const LintOptions &options)
 
std::string DiagnosticsListToJson (const std::vector< Diagnostic > &diagnostics, bool success)
 
std::string HooksToJson (const AssembleResult &result, const std::string &rom_path)
 
std::string AnnotationsToJson (const AssembleResult &result)
 
std::string SourceMapToJson (const SourceMap &map)
 
std::string SymbolsToMlb (const std::vector< Label > &labels)
 

Enumeration Type Documentation

◆ DiagnosticSeverity

enum class z3dk::DiagnosticSeverity
strong
Enumerator
kError 
kWarning 

Definition at line 18 of file z3dk_wrapper.cc.

Function Documentation

◆ RunLint()

◆ DiagnosticsListToJson()

std::string z3dk::DiagnosticsListToJson ( const std::vector< Diagnostic > & diagnostics,
bool success )

◆ HooksToJson()

std::string z3dk::HooksToJson ( const AssembleResult & result,
const std::string & rom_path )

◆ AnnotationsToJson()

std::string z3dk::AnnotationsToJson ( const AssembleResult & result)

◆ SourceMapToJson()

std::string z3dk::SourceMapToJson ( const SourceMap & map)

◆ SymbolsToMlb()

std::string z3dk::SymbolsToMlb ( const std::vector< Label > & labels)