Skip to content

Commit 21a09a9

Browse files
Merge pull request #5 from FortifyIQ/flex_deprecations
Updates regarding FLEX and experimental filesystem
2 parents 85cf414 + 1853dff commit 21a09a9

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

example/ot_parser.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ int main(const int argc, const char **argv){
9494
return EXIT_FAILURE;
9595
}
9696

97-
if(std::experimental::filesystem::exists(argv[1])) {
97+
if(std::filesystem::exists(argv[1])) {
9898
OpenTimerParser parser;
9999
parser.read(argv[1]);
100100
}

example/sample_parser.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ int main(const int argc, const char **argv){
4343
return EXIT_FAILURE;
4444
}
4545

46-
if(std::experimental::filesystem::exists(argv[1])) {
46+
if(std::filesystem::exists(argv[1])) {
4747
SampleParser parser;
4848
parser.read(argv[1]);
4949
}

parser-verilog/verilog_driver.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#include <fstream>
77
#include <variant>
88
#include <unordered_map>
9-
#include <experimental/filesystem>
9+
#include <filesystem>
1010

1111
#include "verilog_scanner.hpp"
1212
#include "verilog_parser.tab.hh"
@@ -26,15 +26,15 @@ class ParserVerilogInterface {
2626
virtual void add_assignment(Assignment&&) = 0;
2727
virtual void add_instance(Instance&&) = 0;
2828

29-
void read(const std::experimental::filesystem::path&);
29+
void read(const std::filesystem::path&);
3030

3131
private:
3232
VerilogScanner* _scanner {nullptr};
3333
VerilogParser* _parser {nullptr};
3434
};
3535

36-
inline void ParserVerilogInterface::read(const std::experimental::filesystem::path& p){
37-
if(! std::experimental::filesystem::exists(p)){
36+
inline void ParserVerilogInterface::read(const std::filesystem::path& p){
37+
if(! std::filesystem::exists(p)){
3838
return ;
3939
}
4040

parser-verilog/verilog_parser.yy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
%debug
44
%defines
55
%define api.namespace {verilog}
6-
%define parser_class_name {VerilogParser}
6+
%define api.parser.class {VerilogParser}
77

88
%define parse.error verbose
99

unittest/regression.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ int main(const int argc, const char **argv){
2323
<< std::setw(13) << "[Runtime]" << '\n';
2424
std::cout << std::string(45, '-') << '\n';
2525

26-
for(const auto&p : std::experimental::filesystem::directory_iterator("../benchmark/")){
26+
for(const auto&p : std::filesystem::directory_iterator("../benchmark/")){
2727

2828
std::cout << std::setw(10) << "Parsing "
2929
<< std::setw(20) << p.path().filename().string() ;

0 commit comments

Comments
 (0)