Ninja
Public Member Functions | Public Attributes
MakefileParser Struct Reference

Parses simple Makefiles as generated by gcc. More...

#include <parsers.h>

List of all members.

Public Member Functions

 MakefileParser ()
bool Parse (const string &input, string *err)

Public Attributes

vector< StringPieceins_
StringPiece out_
Tokenizer tokenizer_

Detailed Description

Parses simple Makefiles as generated by gcc.

Definition at line 103 of file parsers.h.


Constructor & Destructor Documentation

MakefileParser::MakefileParser ( )

Definition at line 274 of file parsers.cc.

References Tokenizer::SetMakefileFlavor(), and tokenizer_.


Member Function Documentation

bool MakefileParser::Parse ( const string &  input,
string *  err 
)

Member Data Documentation

Definition at line 109 of file parsers.h.

Referenced by Edge::LoadDepFile(), Parse(), and TEST().

Definition at line 108 of file parsers.h.

Referenced by Edge::LoadDepFile(), Parse(), and TEST().

Definition at line 107 of file parsers.h.

Referenced by MakefileParser(), and Parse().


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