summaryrefslogtreecommitdiff
path: root/src/core/utils
AgeCommit message (Collapse)Author
2014-12-11moved to CharReader everywhereAndreas Stöckel
2014-12-11added assertion to Buffer class which makes sure that all cursors are marked ↵Andreas Stöckel
as free (just to be sure), adapted Buffer unit tests accordingly
2014-12-11adapted Reader class to use CharReader instead of BufferedCharReaderAndreas Stöckel
2014-12-11tested CharReader.fork and fixed access to uninitialized memory in context ↵Andreas Stöckel
function
2014-12-11implemented context function, increased performance of read functionAndreas Stöckel
2014-12-10copied old BufferedCharReader tests to CharReaderTest, fixed some bugs and ↵Andreas Stöckel
optimized CharReader code
2014-12-08implemented new CharReader class (not tested yet)Andreas Stöckel
2014-12-08implemented and tested moveCursor functionAndreas Stöckel
2014-12-08added more unit test for the new BufferClass, fixed a few bugs (merely ↵Andreas Stöckel
inefficiencies -- no major problems found so far)
2014-12-08added first unit test for the Buffer classAndreas Stöckel
2014-12-08renamed Buffer.hpp to CharReader.hpp (the upcomming CharReader is the only ↵Andreas Stöckel
user of the Buffer class...)
2014-12-08first (untested) version of the new buffer classAndreas Stöckel
2014-11-21According to my lords holy command I enacted his graces order of moving all ↵Benjamin Paassen
peasants and lordlings, big and small, young and old, to our common land and inner sanctuary to be safe from outer threats by those usurpers.
2014-11-20continued specifying the CSS language and setting up a CSS Tokenizer. But ↵Benjamin Paassen
setting up StyleNodes is still a complicated thing to get my head around. So I'll do a draft in Java first.
2014-11-19one slight formatting change.Benjamin Paassen
2014-11-191.) fixed the word tokenization mechanism in the CodeTokenizer which ↵Benjamin Paassen
returned rubbish previously. 2.) Allowed multiline tokens if the mode is LINEBREAK (obsiously). 3.) returned LINEBREAK tokens in normal mode. 4.) added a CodeTokenizer test.
2014-11-19fixed a bug preventing the Tokenizer from finding the right token if a parse ↵Benjamin Paassen
was incomplete beforehand. Also cleared the buffers if a subclass returns false from doPrepare. Failing to clear the buffers lead to subsequent problems.
2014-11-19added documentation for CodeTokenizer.Benjamin Paassen
2014-11-19autoformat on Tokenizer docu.Benjamin Paassen
2014-11-19added documentation to the Tokenizer header.Benjamin Paassen
2014-11-14implemented tokenizer test and started implementing CodeTokenizer under ↵Benjamin Paassen
supervision of Maester Stoeckel.
2014-11-14Moved Managed to core and implemented managing of nodes for the CSS Style Tree.Benjamin Paassen
2014-11-14added .gitignore file and finished building the rough class structure for ↵Benjamin Paassen
CSS parsing. This, however, is very likely to be very wrong at this current state. Shivering with fear I await my liegelords justice.
2014-11-13started to implement the CSSParser. First iteration only contains the CSS ↵Benjamin Paassen
Specificity.
2014-10-31finished first draft of tokenizer code.Benjamin Paassen
git-svn-id: file:///var/local/svn/basicwriter@90 daaaf23c-2e50-4459-9457-1e69db5a47bf
2014-10-31added buffered char readerAndreas Stöckel
git-svn-id: file:///var/local/svn/basicwriter@89 daaaf23c-2e50-4459-9457-1e69db5a47bf
2014-10-31finished work on TokenTree and tested it.Benjamin Paassen
git-svn-id: file:///var/local/svn/basicwriter@88 daaaf23c-2e50-4459-9457-1e69db5a47bf
2014-10-31added tokenizer class code.Benjamin Paassen
git-svn-id: file:///var/local/svn/basicwriter@87 daaaf23c-2e50-4459-9457-1e69db5a47bf
2014-10-25some restructuring, added first version of the mozjs pluginAndreas Stöckel
git-svn-id: file:///var/local/svn/basicwriter@78 daaaf23c-2e50-4459-9457-1e69db5a47bf
2014-10-18improved Variant.cpp, added ScriptEngine.hpp containing the script engine ↵Andreas Stöckel
abstraction layer git-svn-id: file:///var/local/svn/basicwriter@72 daaaf23c-2e50-4459-9457-1e69db5a47bf