aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Rewrite
AgeCommit message (Expand)Author
2009-08-27restore indentationGabor Greif
2009-08-27iterator.h is no more. Be standards compliant.Gabor Greif
2009-08-21Fix commentosDaniel Dunbar
2009-08-21Fix refacto.Daniel Dunbar
2009-08-19Remove now unnecessary helper methods.Daniel Dunbar
2009-08-19Convert parts of Rewriter to StringRef based API.Daniel Dunbar
2009-05-18Fix for PR2386: distinguish between insertion and replacements in the Eli Friedman
2009-04-14Change Lexer::MeasureTokenLength to take a LangOptions reference.Chris Lattner
2009-03-18HTML rewriter: Don't replace tabs with spaces by default.Ted Kremenek
2009-01-17this massive patch introduces a simple new abstraction: it makesChris Lattner
2008-10-12make the -rewrite-test a bit more interesting: it now Chris Lattner
2008-10-12start implementing a token rewriter. At this point, it just reads in a fileChris Lattner
2008-10-03add a disclaimerChris Lattner
2008-10-03add a new Rewriter::getRewritenText method that returns the text for a rangeChris Lattner
2008-08-16add missing class declarationNico Weber
2008-07-07In a report-XXXXX.html, make the title include the name of the file with the ...Ted Kremenek
2008-07-05Fix warningsSeo Sanghyeon
2008-05-29Update to follow recent LLVM changesAnton Korobeynikov
2008-05-28Fix rewrite rope to keep the leaf list up-to-date as it erases leavesChris Lattner
2008-05-24This fixes a VC++ build failure.Steve Naroff
2008-05-23add some assertions to catch bad things before they die Chris Lattner
2008-04-23fix a rewriter crash on zero length files.Chris Lattner
2008-04-20html::EscapeText (using the Rewriter) now replaces tabs by default.Ted Kremenek
2008-04-18Provide a version of html::HighlightMacros that takes a Preprocessor&.Ted Kremenek
2008-04-17class Preprocessor: Now owns the "predefines" char*; it deletes [] it in its ...Ted Kremenek
2008-04-16Make HighlightRange correctly handle multi-line ranges. This causes us to Chris Lattner
2008-04-16add a new HighlightRange API, it doesn't handle multiline rangesChris Lattner
2008-04-16split syntax highlighting of macros from keywords and comments,Chris Lattner
2008-04-16Add a mode of hackily syntax highlighting comments. This has a number ofChris Lattner
2008-04-16In html::EscapeText, instead of going through the rewriter withChris Lattner
2008-04-16make a method public.Chris Lattner
2008-04-16speed up -emit-html in a release build by 6.5% by avoiding std::string.Chris Lattner
2008-04-14Add a bunch of comments, move RewriteRope::MakeRopeString out of line.Chris Lattner
2008-04-14move a ton of code out of line, from RewriteRope.h -> RewriteRope.cppChris Lattner
2008-04-14remove ifdefsChris Lattner
2008-04-14Change the RewriteRope::Chunks data structure from an std::list intoChris Lattner
2008-04-12Default argument cleanups and minor improvements, patch byChris Lattner
2008-04-12move the DeltaTree implementation out of line, remove debugging printfs etc.Chris Lattner
2008-04-12remove ifdefsChris Lattner
2008-04-12Do an initial hack at replacing one of the incredibly inefficient Chris Lattner
2008-04-08Don't expand tabs in EscapeText, but rather expand them when writing outTed Kremenek
2008-04-06don't dereference hte end iterator when inserting at end of buffer.Chris Lattner
2008-03-27Add html::EscapeText for std::string; use this function to escape text in mes...Ted Kremenek
2008-03-19Minor speed tweak per Chris's suggestion: use &S[0] instead of S.c_str().Ted Kremenek
2008-03-19Integrated some of Chris's comments; check for an empty string in InsertStrXXX()Ted Kremenek
2008-03-19Moved generation of html header/footer with builtin CSS to the rewriter library.Ted Kremenek
2008-03-19Added InsertStrXXX/InsertCStrXXX methods to the Rewriter to provide a simplerTed Kremenek
2008-03-19More cleanups to HTML rewriter API: remove the InsertTag method; was too comp...Ted Kremenek
2008-03-18More HTML rewriter cleanups. Preliminary CSS support in code pretty-printing.Ted Kremenek
2008-03-18Some cleanups to the HTMLRewrite API. Added support for printing out lineTed Kremenek