top | up | prev | next

PatchFileParser Struct

Definition at line 12 of PatchFileParser.hpp

Member Functions

soulng::parser::Match Delete(TrivialLexer& lexer) static
soulng::parser::Match FileName(TrivialLexer& lexer) static
soulng::parser::Match Insert(TrivialLexer& lexer) static
soulng::parser::Match LineNumber(TrivialLexer& lexer) static
soulng::parser::Match Modify(TrivialLexer& lexer) static
soulng::parser::Match Newline(TrivialLexer& lexer) static
std::unique_ptr<PatchFile> Parse(TrivialLexer& lexer) static
soulng::parser::Match Patch(TrivialLexer& lexer) static
soulng::parser::Match PatchFile(TrivialLexer& lexer) static
soulng::parser::Match PatchLine(TrivialLexer& lexer) static
soulng::parser::Match Text(TrivialLexer& lexer) static

Member Function Details

Delete Member Function

soulng::parser::Match PatchFileParser::Delete(TrivialLexer& lexer) static

Definition at line 856 of PatchFileParser.cpp
Declaration at line 21 of PatchFileParser.hpp

Called by: PatchFileParser::Patch


FileName Member Function

soulng::parser::Match PatchFileParser::FileName(TrivialLexer& lexer) static

Definition at line 379 of PatchFileParser.cpp
Declaration at line 17 of PatchFileParser.hpp

Called by: PatchFileParser::PatchLine


Insert Member Function

soulng::parser::Match PatchFileParser::Insert(TrivialLexer& lexer) static

Definition at line 748 of PatchFileParser.cpp
Declaration at line 20 of PatchFileParser.hpp

Calls: PatchFileParser::Text

Called by: PatchFileParser::Patch


LineNumber Member Function

soulng::parser::Match PatchFileParser::LineNumber(TrivialLexer& lexer) static

Definition at line 511 of PatchFileParser.cpp
Declaration at line 18 of PatchFileParser.hpp

Called by: PatchFileParser::PatchLine


Modify Member Function

soulng::parser::Match PatchFileParser::Modify(TrivialLexer& lexer) static

Definition at line 907 of PatchFileParser.cpp
Declaration at line 22 of PatchFileParser.hpp

Calls: PatchFileParser::Text

Called by: PatchFileParser::Patch


Newline Member Function

soulng::parser::Match PatchFileParser::Newline(TrivialLexer& lexer) static

Definition at line 1184 of PatchFileParser.cpp
Declaration at line 24 of PatchFileParser.hpp

Called by: PatchFileParser::PatchFile , PatchFileParser::PatchLine


Parse Member Function

std::unique_ptr<PatchFile > PatchFileParser::Parse(TrivialLexer& lexer) static

Definition at line 25 of PatchFileParser.cpp
Declaration at line 14 of PatchFileParser.hpp

Calls: PatchFileParser::PatchFile

Called by: cpp2cm::Project::ReadPatchFiles


Patch Member Function

soulng::parser::Match PatchFileParser::Patch(TrivialLexer& lexer) static

Definition at line 637 of PatchFileParser.cpp
Declaration at line 19 of PatchFileParser.hpp

Calls: PatchFileParser::Delete , PatchFileParser::Insert , PatchFileParser::Modify

Called by: PatchFileParser::PatchLine


PatchFile Member Function

soulng::parser::Match PatchFileParser::PatchFile(TrivialLexer& lexer) static

Definition at line 64 of PatchFileParser.cpp
Declaration at line 15 of PatchFileParser.hpp

Calls: PatchFileParser::Newline , PatchFileParser::PatchLine

Called by: PatchFileParser::Parse


PatchLine Member Function

soulng::parser::Match PatchFileParser::PatchLine(TrivialLexer& lexer) static

Definition at line 229 of PatchFileParser.cpp
Declaration at line 16 of PatchFileParser.hpp

Calls: PatchFileParser::FileName , PatchFileParser::LineNumber , PatchFileParser::Newline , PatchFileParser::Patch

Called by: PatchFileParser::PatchFile


Text Member Function

soulng::parser::Match PatchFileParser::Text(TrivialLexer& lexer) static

Definition at line 1052 of PatchFileParser.cpp
Declaration at line 23 of PatchFileParser.hpp

Called by: PatchFileParser::Insert , PatchFileParser::Modify


top | up | prev | next