/haiku/src/tests/add-ons/print/ppd/model/ |
H A D | StatementListVisitor.cpp | 17 Statement* statement = list->StatementAt(i); local 18 GroupStatement group(statement); 22 } else if (statement->IsValueStatement()) { 23 DoValue(statement); 24 } else if (statement->IsDefaultStatement()) { 25 DoDefault(statement); 26 } else if (statement->IsQueryStatement()) { 27 DoQuery(statement); 28 } else if (statement->IsParamStatement()) { 29 DoParam(statement); [all...] |
H A D | StatementList.cpp | 23 Statement* statement = StatementAt(i); local 24 delete statement; 30 void StatementList::Add(Statement* statement) argument 32 fList.AddItem(statement); 35 void StatementList::Remove(Statement* statement) argument 37 fList.RemoveItem(statement); 62 Statement* statement = GetStatement(keyword); local 63 if (statement != NULL) { 64 return statement->GetValueString();
|
H A D | StatementListVisitor.h | 28 virtual void DoDefault(Statement* statement) {}; argument 29 virtual void DoQuery(Statement* statement) {}; argument 30 virtual void DoValue(Statement* statement) {}; argument 31 virtual void DoParam(Statement* statement) {}; argument
|
H A D | StatementWrapper.h | 15 // statement members 23 StatementWrapper(Statement* statement); 35 GroupStatement(Statement* statement); 37 // test methods if the wrapped statement is a group statement 64 ConstraintsStatement(Statement* statement); 66 // is this realy a constraints statement 78 OrderDependencyStatement(Statement* statement); 80 // is this realy a order dependency statement
|
H A D | StatementList.h | 25 void Add(Statement* statement); 26 void Remove(Statement* statement);
|
H A D | StatementWrapper.cpp | 25 StatementWrapper::StatementWrapper(Statement* statement) argument 26 : fStatement(statement) 31 GroupStatement::GroupStatement(Statement* statement) argument 32 : StatementWrapper(statement)
|
H A D | Statement.h | 43 // mandatory in a valid statement 47 // optional in a valid statement 51 // optional in a valid statement 54 void AddChild(Statement* statement); 55 // optional in a valid statement
|
H A D | Statement.cpp | 77 void Statement::AddChild(Statement* statement) argument 82 fChildren->Add(statement);
|
/haiku/src/tests/add-ons/print/ppd/parser/ |
H A D | PPDParser.h | 27 void Push(Statement* statement); 31 // Add statement to PPD or the children of a 32 // nested statement 33 void AddStatement(Statement* statement); 35 bool IsValidOpenStatement(GroupStatement* statement); 36 bool IsValidCloseStatement(GroupStatement* statement); 37 bool ParseStatement(Statement* statement);
|
H A D | Parser.cpp | 48 bool Parser::ParseKeyword(Statement* statement) argument 53 statement->SetType(Statement::kQuery); 61 statement->SetKeyword(keyword); 76 bool Parser::ParseOption(Statement* statement) argument 99 statement->SetOption(value); 116 bool Parser::ParseValue(Statement* statement) argument 125 if (statement->GetOption() != NULL) { 146 statement->SetValue(value.Release()); 155 statement->SetValue(value); 165 statement 175 UpdateStatementType(Statement* statement) argument [all...] |
H A D | PPDParser.cpp | 71 bool IsRequired(Statement* statement); 112 bool RequiredKeywords::IsRequired(Statement* statement) argument 114 const char* keyword = statement->GetKeyword()->String(); 117 statement->GetValue() != NULL) { 118 Value* value = statement->GetValue(); 125 if (statement->GetType() == Statement::kDefault) { 184 void PPDParser::Push(Statement* statement) argument 186 fStack.Add(statement); 202 void PPDParser::AddStatement(Statement* statement) argument 204 fRequiredKeywords->IsRequired(statement); 214 IsValidOpenStatement(GroupStatement* statement) argument 223 IsValidCloseStatement(GroupStatement* statement) argument 330 Statement* statement; local [all...] |
H A D | Parser.h | 15 // PPD statement parser 27 bool ParseKeyword(Statement* statement); 29 bool ParseOption(Statement* statement); 30 bool ParseValue(Statement* statement); 31 void UpdateStatementType(Statement* statement); 48 // Returns the statement or null on eof or on error
|
/haiku/src/tests/add-ons/print/ppd/test/ |
H A D | TestParser.cpp | 23 Statement* statement; local 25 statement = parser.Parse(); 26 if (statement != NULL) { 27 statement->Print(); 29 delete statement; 30 } while (statement != NULL); 104 bool ExtractGroup(Statement* statement, int level) argument 106 GroupStatement group(statement); 118 ExtractChildren(statement->GetChildren(), level+1); 128 Statement* statement local 145 Statement* statement = ppd->StatementAt(i); local [all...] |
/haiku/src/kits/debugger/model/ |
H A D | DisassembledCode.cpp | 22 ContiguousStatement* statement; member in struct:DisassembledCode::Line 24 Line(const BString& line, ContiguousStatement* statement) argument 27 statement(statement) 44 for (int32 i = 0; Statement* statement = fStatements.ItemAt(i); i++) 45 statement->ReleaseReference(); 100 if (line == NULL || line->statement == NULL) 103 _start = line->statement->StartSourceLocation(); 121 return line != NULL ? line->statement : NULL; 159 ContiguousStatement* statement local 177 _AddLine(const BString& _line, ContiguousStatement* statement) argument 193 _CompareAddressStatement(const target_addr_t* address, const ContiguousStatement* statement) argument [all...] |
H A D | Team.cpp | 599 // statement directly. 601 Statement* statement = code->StatementAtAddress(address); local 602 if (statement == NULL) 605 statement->AcquireReference(); 606 _statement = statement; 611 // get the statement from the image debug info 617 TRACE_CODE(" -> no statement from the specific image debug info\n"); 633 // If we're lucky the source code can provide us with a statement. 635 Statement* statement = code->StatementAtLocation(location); local 636 if (statement [all...] |
/haiku/src/tests/add-ons/print/ppd/ui/ |
H A D | PPDConfigView.h | 24 CategoryItem(const char* text, Statement* statement, uint32 level) argument 26 , fStatement(statement) 54 void FillDetails(Statement* statement);
|
H A D | PPDConfigView.cpp | 45 void DoDefault(Statement* statement) argument 47 const char* keyword = statement->GetKeywordString(); 48 const char* value = statement->GetValueString(); 69 void AddStatement(const char* text, Statement* statement) argument 72 BStringItem* item = new CategoryItem(text, statement, GetLevel()); 129 void DoValue(Statement* statement); 204 void DetailsBuilder::DoValue(Statement* statement) argument 207 if (strcmp(fKeyword, statement->GetKeywordString()) != 0) return; 210 const char* option = statement->GetOptionString(); 211 if (statement 333 AddUIGroup(const char* text, Statement* statement) argument 447 FillDetails(Statement* statement) argument [all...] |
/haiku/headers/private/debugger/model/ |
H A D | DisassembledCode.h | 60 ContiguousStatement* statement); 63 const ContiguousStatement* statement);
|
/haiku/headers/tools/cppunit/ |
H A D | TestShell.h | 33 /*! \brief Executes a statement that is supposed to call debugger(). 35 statement. 37 #define CPPUNIT_ASSERT_DEBUGGER(statement) \ 39 statement; \ 42 (#statement), \
|
/haiku/src/bin/rc/ |
H A D | lexer.l | 178 <INCLUDE>\n LEXERROR("error in include statement") 179 <INCLUDE><<EOF>> LEXERROR("error in include statement")
|
/haiku/src/apps/debugger/user_interface/gui/team_window/ |
H A D | SourceView.cpp | 677 Statement* statement; local 679 functionInstance, statement) != B_OK) { 682 BReference<Statement> statementReference(statement, true); 684 int32 line = statement->StartSourceLocation().Line(); 741 Statement* statement; local 744 statement) != B_OK) { 747 BReference<Statement> statementReference(statement, true); 749 int32 line = statement->StartSourceLocation().Line(); 1003 Statement* statement; local 1004 if (!fSourceView->GetStatementForLine(line, statement)) 1053 Statement* statement; local 1958 Statement* statement; local 2298 Statement* statement; local 2413 Statement* statement; local [all...] |
/haiku/src/kits/debugger/debug_managers/ |
H A D | BreakpointManager.cpp | 408 Statement* statement = NULL; local 413 sourceLocation, statement); 414 if (statement != NULL) { 415 instanceAddress = statement->CoveringAddressRange().Start(); 417 statement->ReleaseReference(); 423 // No source file (or we failed getting the statement), so try
|
/haiku/src/kits/debugger/controllers/ |
H A D | DebugReportGenerator.cpp | 570 Statement* statement; local 572 functionInstance, statement) == B_OK) { 573 BReference<Statement> statementReference(statement, true); 575 int32 line = statement->StartSourceLocation().Line(); 693 Statement* statement = NULL; local 710 statement = code->StatementAtAddress(instructionPointer); 711 if (statement == NULL) { 719 SourceLocation location = statement->StartSourceLocation();
|
H A D | ThreadHandler.cpp | 422 // For "step in" and "step over" we also need the source code statement at 430 TRACE_CONTROL(" statement: %#" B_PRIx64 " - %#" B_PRIx64 "\n", 563 // statement. 566 // Statement* statement = sourceCode->StatementAtAddress( 568 // if (statement != NULL) 569 // statement->AcquireReference(); 570 // return statement; 575 // We need to get the statement from the debug info of the function. 576 Statement* statement; local 578 frame->InstructionPointer(), statement) ! [all...] |
/haiku/src/kits/debugger/arch/x86/ |
H A D | ArchitectureX86.cpp | 654 // create a statement 655 ContiguousStatement* statement = new(std::nothrow) ContiguousStatement( 657 if (statement == NULL) 660 _statement = statement;
|