Searched refs:statement (Results 1 - 25 of 29) sorted by relevance

12

/haiku/src/tests/add-ons/print/ppd/model/
H A DStatementListVisitor.cpp17 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 DStatementList.cpp23 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 DStatementListVisitor.h28 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 DStatementWrapper.h15 // 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 DStatementList.h25 void Add(Statement* statement);
26 void Remove(Statement* statement);
H A DStatementWrapper.cpp25 StatementWrapper::StatementWrapper(Statement* statement) argument
26 : fStatement(statement)
31 GroupStatement::GroupStatement(Statement* statement) argument
32 : StatementWrapper(statement)
H A DStatement.h43 // 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 DStatement.cpp77 void Statement::AddChild(Statement* statement) argument
82 fChildren->Add(statement);
/haiku/src/tests/add-ons/print/ppd/parser/
H A DPPDParser.h27 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 DParser.cpp48 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 DPPDParser.cpp71 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 DParser.h15 // 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 DTestParser.cpp23 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 DDisassembledCode.cpp22 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 DTeam.cpp599 // 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 DPPDConfigView.h24 CategoryItem(const char* text, Statement* statement, uint32 level) argument
26 , fStatement(statement)
54 void FillDetails(Statement* statement);
H A DPPDConfigView.cpp45 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 DDisassembledCode.h60 ContiguousStatement* statement);
63 const ContiguousStatement* statement);
/haiku/headers/tools/cppunit/
H A DTestShell.h33 /*! \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 Dlexer.l178 <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 DSourceView.cpp677 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 DBreakpointManager.cpp408 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 DDebugReportGenerator.cpp570 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 DThreadHandler.cpp422 // 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 DArchitectureX86.cpp654 // create a statement
655 ContiguousStatement* statement = new(std::nothrow) ContiguousStatement(
657 if (statement == NULL)
660 _statement = statement;

Completed in 173 milliseconds

12