Home | History | Annotate | Download | only in gcc

Lines Matching refs:edit

24 #include "edit-context.h"
42 /* Forward decls. class edit_context is declared within edit-context.h.
175 /* Class for representing edit events that have occurred on one line of
916 edit_context edit;
917 auto_free <char *> result = edit.get_content (tmp.get_filename ());
927 edit_context edit;
928 auto_free <char *> result = edit.get_content (tmp.get_filename ());
940 edit_context edit;
941 auto_free <char *> result = edit.get_content (tmp.get_filename ());
973 edit_context edit;
974 edit.add_fixits (&richloc);
975 auto_free <char *> new_content = edit.get_content (filename);
982 ASSERT_EQ (100, edit.get_effective_column (filename, 1, 100));
983 ASSERT_EQ (100, edit.get_effective_column (filename, 3, 100));
986 ASSERT_EQ (1, edit.get_effective_column (filename, 2, 1));
987 ASSERT_EQ (6, edit.get_effective_column (filename, 2, 6));
990 ASSERT_EQ (21, edit.get_effective_column (filename, 2, 7));
991 ASSERT_EQ (22, edit.get_effective_column (filename, 2, 8));
994 auto_free <char *> diff = edit.generate_diff (false);
1031 edit_context edit;
1032 edit.add_fixits (&richloc);
1033 auto_free <char *> new_content = edit.get_content (filename);
1039 auto_free <char *> diff = edit.generate_diff (false);
1073 edit_context edit;
1074 edit.add_fixits (&richloc);
1075 auto_free <char *> new_content = edit.get_content (filename);
1081 auto_free <char *> diff = edit.generate_diff (false);
1131 edit_context edit;
1132 edit.add_fixits (&richloc);
1133 ASSERT_FALSE (edit.valid_p ());
1134 ASSERT_EQ (NULL, edit.get_content (filename));
1135 ASSERT_EQ (NULL, edit.generate_diff (false));
1168 edit_context edit;
1169 edit.add_fixits (&richloc);
1170 auto_free <char *> new_content = edit.get_content (filename);
1179 auto_free <char *> diff = edit.generate_diff (false);
1212 edit_context edit;
1213 edit.add_fixits (&richloc);
1214 auto_free <char *> new_content = edit.get_content (filename);
1222 ASSERT_EQ (18, edit.get_effective_column (filename, 2, 16));
1225 auto_free <char *> diff = edit.generate_diff (false);
1257 edit_context edit;
1258 edit.add_fixits (&richloc);
1259 auto_free <char *> new_content = edit.get_content (filename);
1267 ASSERT_EQ (16, edit.get_effective_column (filename, 2, 18));
1270 auto_free <char *> diff = edit.generate_diff (false);
1311 edit_context edit;
1312 edit.add_fixits (&richloc);
1313 auto_free <char *> new_content = edit.get_content (filename);
1342 edit_context edit;
1343 edit.add_fixits (&richloc);
1344 auto_free <char *> new_content = edit.get_content (filename);
1352 ASSERT_EQ (10, edit.get_effective_column (filename, 2, 18));
1355 auto_free <char *> diff = edit.generate_diff (false);
1407 edit_context edit;
1408 edit.add_fixits (&insert_a);
1409 ASSERT_EQ (100, edit.get_effective_column (filename, 1, 100));
1410 ASSERT_EQ (1, edit.get_effective_column (filename, 2, 1));
1411 ASSERT_EQ (6, edit.get_effective_column (filename, 2, 6));
1412 ASSERT_EQ (18, edit.get_effective_column (filename, 2, 7));
1413 ASSERT_EQ (27, edit.get_effective_column (filename, 2, 16));
1414 ASSERT_EQ (100, edit.get_effective_column (filename, 3, 100));
1416 edit.add_fixits (&insert_b);
1417 edit.add_fixits (&replace_a);
1418 edit.add_fixits (&replace_b);
1422 auto_free <char *> new_content = edit.get_content (tmp.get_filename ());
1429 auto_free <char *> diff = edit.generate_diff (false);
1442 change_line (edit_context &edit, int line_num)
1460 edit.add_fixits (&insert);
1468 insert_line (edit_context &edit, int line_num)
1486 edit.add_fixits (&insert);
1509 edit_context edit;
1512 change_line (edit, 2);
1513 change_line (edit, 3);
1514 change_line (edit, 4);
1515 insert_line (edit, 5);
1518 change_line (edit, 150);
1519 change_line (edit, 151);
1520 location_t last_loc = change_line (edit, 153);
1526 auto_free <char *> diff = edit.generate_diff (false);
1597 edit_context edit;
1598 edit.add_fixits (&r1);
1602 auto_free <char *> new_content = edit.get_content (tmp.get_filename ());
1611 ASSERT_EQ (6, edit.get_effective_column (filename, 2, 8));
1613 ASSERT_EQ (9, edit.get_effective_column (filename, 2, 11));
1616 edit.add_fixits (&r2);
1618 auto_free <char *> new_content = edit.get_content (tmp.get_filename ());
1630 edit_context edit;
1631 edit.add_fixits (&r2);
1632 edit.add_fixits (&r1);
1633 auto_free <char *> new_content = edit.get_content (tmp.get_filename ());
1658 edit_context edit;
1660 should transition the edit from valid to invalid. */
1661 ASSERT_TRUE (edit.valid_p ());
1662 edit.add_fixits (&insert);
1663 ASSERT_FALSE (edit.valid_p ());
1664 ASSERT_EQ (NULL, edit.get_content (filename));
1665 ASSERT_EQ (NULL, edit.generate_diff (false));
1668 /* Verify that we gracefully handle an attempt to edit a line
1691 edit_context edit;
1692 ASSERT_TRUE (edit.valid_p ());
1693 edit.add_fixits (&insert);
1694 ASSERT_FALSE (edit.valid_p ());
1695 ASSERT_EQ (NULL, edit.get_content (filename));
1696 ASSERT_EQ (NULL, edit.generate_diff (false));
1728 edit_context edit;
1729 edit.add_fixits (&richloc);
1730 auto_free <char *> new_content = edit.get_content (tmp.get_filename ());
1744 edit_context edit;
1745 ASSERT_TRUE (edit.valid_p ());
1746 edit.add_fixits (&richloc);
1747 ASSERT_FALSE (edit.valid_p ());
1748 ASSERT_EQ (NULL, edit.get_content (filename));
1749 ASSERT_EQ (NULL, edit.generate_diff (false));
1762 edit_context edit;
1763 edit.add_fixits (&richloc);
1764 auto_free <char *> new_content = edit.get_content (tmp.get_filename ());
1779 edit_context edit;
1780 ASSERT_TRUE (edit.valid_p ());
1781 edit.add_fixits (&richloc);
1782 ASSERT_FALSE (edit.valid_p ());
1783 ASSERT_EQ (NULL, edit.get_content (filename));
1784 ASSERT_EQ (NULL, edit.generate_diff (false));