Skip to content

Commit c509d28

Browse files
Merge pull request diffblue#3711 from tautschnig/move-json-xml-expr
Move {json,xml}_expr.{h,cpp} to goto-programs [blocks: diffblue#3734, diffblue#3736]
2 parents 95c2938 + d8b511f commit c509d28

36 files changed

+543
-579
lines changed

src/analyses/custom_bitvector_analysis.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Author: Daniel Kroening, [email protected]
1414
#include <util/expr_util.h>
1515
#include <util/simplify_expr.h>
1616
#include <util/string_constant.h>
17-
#include <util/xml_expr.h>
17+
#include <util/xml_irep.h>
1818

1919
#include <langapi/language_util.h>
2020

src/analyses/dependence_graph.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ Date: August 2013
1717
#include <cassert>
1818

1919
#include <util/container_utils.h>
20-
#include <util/json.h>
21-
#include <util/json_expr.h>
20+
#include <util/json_irep.h>
2221

2322
#include "goto_rw.h"
2423

src/cbmc/bmc_cover.cpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,19 @@ Author: Daniel Kroening, [email protected]
1616

1717
#include <goto-checker/bmc_util.h>
1818

19-
#include <util/xml.h>
20-
#include <util/xml_expr.h>
2119
#include <util/json.h>
2220
#include <util/json_stream.h>
23-
#include <util/json_expr.h>
21+
#include <util/xml_irep.h>
2422

2523
#include <solvers/prop/cover_goals.h>
2624
#include <solvers/prop/literal_expr.h>
2725

2826
#include <goto-symex/build_goto_trace.h>
29-
#include <goto-programs/xml_goto_trace.h>
27+
28+
#include <goto-programs/json_expr.h>
3029
#include <goto-programs/json_goto_trace.h>
30+
#include <goto-programs/xml_expr.h>
31+
#include <goto-programs/xml_goto_trace.h>
3132

3233
#include <langapi/language_util.h>
3334

src/cbmc/fault_localization.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ Author: Peter Schrammel
1313

1414
#include <chrono>
1515

16-
#include <util/threeval.h>
1716
#include <util/arith_tools.h>
18-
#include <util/symbol.h>
19-
#include <util/std_expr.h>
2017
#include <util/message.h>
21-
#include <util/xml_expr.h>
18+
#include <util/std_expr.h>
19+
#include <util/symbol.h>
20+
#include <util/threeval.h>
21+
#include <util/xml_irep.h>
2222

2323
#include <solvers/prop/minimize.h>
2424
#include <solvers/prop/literal_expr.h>

src/goto-analyzer/static_verifier.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Author: Martin Brain, [email protected]
88

99
#include "static_verifier.h"
1010

11-
#include <util/json_expr.h>
11+
#include <util/json_irep.h>
1212
#include <util/message.h>
1313
#include <util/namespace.h>
1414
#include <util/options.h>

src/goto-analyzer/unreachable_instructions.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Date: April 2016
1414
#include "unreachable_instructions.h"
1515

1616
#include <util/file_util.h>
17-
#include <util/json_expr.h>
17+
#include <util/json_irep.h>
1818
#include <util/options.h>
1919
#include <util/xml.h>
2020

src/goto-diff/goto_diff_base.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Author: Peter Schrammel
1111

1212
#include "goto_diff.h"
1313

14-
#include <util/json_expr.h>
14+
#include <util/json_irep.h>
1515
#include <util/options.h>
1616

1717
#include <goto-programs/goto_model.h>

src/goto-instrument/unwind.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ Author: Daniel Kroening, [email protected]
1616
#include "unwindset.h"
1717

1818
#include <util/json.h>
19-
#include <util/json_expr.h>
2019
#include <goto-programs/goto_model.h>
2120

2221
class goto_modelt;

src/goto-programs/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ SRC = adjust_float_expressions.cpp \
2525
instrument_preconditions.cpp \
2626
interpreter.cpp \
2727
interpreter_evaluate.cpp \
28+
json_expr.cpp \
2829
json_goto_trace.cpp \
2930
lazy_goto_model.cpp \
3031
link_goto_model.cpp \
@@ -67,6 +68,7 @@ SRC = adjust_float_expressions.cpp \
6768
vcd_goto_trace.cpp \
6869
wp.cpp \
6970
write_goto_binary.cpp \
71+
xml_expr.cpp \
7072
xml_goto_trace.cpp \
7173
# Empty last line
7274

src/goto-programs/goto_inline_class.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ Author: Daniel Kroening, [email protected]
1414

1515
#include <util/message.h>
1616
#include <util/json.h>
17-
#include <util/json_expr.h>
1817

1918
#include "goto_functions.h"
2019

0 commit comments

Comments
 (0)