Lines Matching full:parser
19 #include "parser/program/program.h"
30 bool Apply(public_lib::Context *ctx, parser::Program *program);
35 [[maybe_unused]] const parser::Program *program) in Precondition()
39 virtual bool Perform(public_lib::Context *ctx, parser::Program *program) = 0;
41 [[maybe_unused]] const parser::Program *program) in Postcondition()
53 bool Precondition(public_lib::Context *ctx, const parser::Program *program) override;
54 bool Perform(public_lib::Context *ctx, parser::Program *program) override;
55 bool Postcondition(public_lib::Context *ctx, const parser::Program *program) override;
59 [[maybe_unused]] const parser::Program *program) in PreconditionForModule()
63 virtual bool PerformForModule(public_lib::Context *ctx, parser::Program *program) = 0;
65 [[maybe_unused]] const parser::Program *program) in PostconditionForModule()
75 bool Precondition(public_lib::Context *ctx, const parser::Program *program) override;
76 bool Perform(public_lib::Context *ctx, parser::Program *program) override;
77 bool Postcondition(public_lib::Context *ctx, const parser::Program *program) override;
81 [[maybe_unused]] const parser::Program *program) in PreconditionForModule()
85 virtual bool PerformForModule(public_lib::Context *ctx, parser::Program *program) = 0;
87 [[maybe_unused]] const parser::Program *program) in PostconditionForModule()