yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
minecart_track_source.cc File Reference
#include "app/editor/dungeon/minecart_track_source.h"
#include <algorithm>
#include <array>
#include <cctype>
#include <cstddef>
#include <string>
#include <utility>
#include <vector>
#include "absl/status/status.h"
#include "absl/strings/str_format.h"
#include "absl/strings/string_view.h"

Go to the source code of this file.

Classes

struct  yaze::editor::anonymous_namespace{minecart_track_source.cc}::SourceLine
 
struct  yaze::editor::anonymous_namespace{minecart_track_source.cc}::ParsedToken
 
struct  yaze::editor::anonymous_namespace{minecart_track_source.cc}::ParsedSection
 

Namespaces

namespace  yaze
 
namespace  yaze::editor
 Editors are the view controllers for the application.
 
namespace  yaze::editor::anonymous_namespace{minecart_track_source.cc}
 

Functions

bool yaze::editor::anonymous_namespace{minecart_track_source.cc}::IsSpace (char value)
 
bool yaze::editor::anonymous_namespace{minecart_track_source.cc}::IsHexDigit (char value)
 
absl::string_view yaze::editor::anonymous_namespace{minecart_track_source.cc}::Trim (absl::string_view value)
 
absl::string_view yaze::editor::anonymous_namespace{minecart_track_source.cc}::CodeForLine (absl::string_view line)
 
std::vector< SourceLineyaze::editor::anonymous_namespace{minecart_track_source.cc}::SplitLines (absl::string_view source)
 
absl::StatusOr< std::vector< ParsedToken > > yaze::editor::anonymous_namespace{minecart_track_source.cc}::ParseDwLine (const SourceLine &line, absl::string_view label)
 
absl::StatusOr< ParsedSectionyaze::editor::anonymous_namespace{minecart_track_source.cc}::ParseSection (const std::vector< SourceLine > &lines, size_t first_line, size_t end_line, absl::string_view label)
 
absl::Status yaze::editor::anonymous_namespace{minecart_track_source.cc}::ValidateTrack (const MinecartTrack &track, size_t index)
 
std::string yaze::editor::anonymous_namespace{minecart_track_source.cc}::FormatHexWord (int value)
 

Variables

constexpr absl::string_view yaze::editor::anonymous_namespace{minecart_track_source.cc}::kPlannedTrackGuard
 
constexpr std::array< absl::string_view, 3 > yaze::editor::anonymous_namespace{minecart_track_source.cc}::kSectionLabels