summaryrefslogtreecommitdiff
path: root/src/parse/parse.c
Commit message (Expand)AuthorAgeFilesLines
* Parse: simplify token vector cleanup.John-Mark Bell2019-03-101-48/+28
* Parse: use an explicit state for media queries.John-Mark Bell2019-03-101-3/+31
* Parse: only emit start ruleset if there's a braceJohn-Mark Bell2019-03-101-11/+20
* Parse: fix handling of EOFJohn-Mark Bell2019-03-101-8/+20
* Parse: maintain stack of brackets in parseAnyJohn-Mark Bell2019-03-101-7/+7
* Parse: fix broken state transition in parseAnyJohn-Mark Bell2019-03-101-2/+2
* Parse: fix dump of tokens with interned stringsJohn-Mark Bell2019-03-101-1/+5
* HACKS for testing Media Queries parsing.Michael Drake2019-03-101-0/+19
* Squash GCC7 -Wimplicit-fallthrough warnings.Michael Drake2017-10-221-2/+2
* Strip trailing whitespace.Michael Drake2017-09-041-103/+103
* Update for new lpu API.Michael Drake2013-12-141-6/+4
* Various changes which modify API and ABI:Michael Drake2013-12-131-36/+19
* No. Just no.John Mark Bell2011-02-031-3/+0
* Rename all css_[^_] internal symbols to css__ so that they're nicely namespacedDaniel Silverstone2011-01-261-20/+20
* Fix renaming of css_parser_parse_chunk from css_parser_css__parse_chunk to cs...Daniel Silverstone2011-01-261-1/+1
* Ensure there are zero global symbols without css_ or css__ in front of them. ...Daniel Silverstone2011-01-201-1/+1
* Ensure than trailing tokens are cleaned on completion of inline style parsingJohn Mark Bell2010-04-271-1/+3
* Fix libcss to use new libwapcaplet behaviour.Daniel Silverstone2010-03-271-17/+8
* Lose redundant assignments.John Mark Bell2009-11-221-0/+2
* Avoid potential warning.John Mark Bell2009-08-021-1/+8
* Use unsigned int for bitfields. Apparently, using uint32_t confuses some comp...John Mark Bell2009-08-021-2/+2
* More rigorous handling of EOF.John Mark Bell2009-07-311-7/+75
* Don't intern lower-case versions of strings. Use lwc_context_string_caseless_...John Mark Bell2009-07-271-123/+70
* Purge use of alloca()John Mark Bell2009-07-221-2/+10
* Fixup parsing of empty inline styles -- previously, it would emit the START_S...John Mark Bell2009-07-011-5/+9
* Less pointless inliningJohn Mark Bell2009-06-271-37/+37
* It helps if you remember to disable debug againJohn Mark Bell2009-06-261-1/+1
* Support for parsing inline stylesJohn Mark Bell2009-06-261-85/+324
* Tidying codeJohn Mark Bell2009-06-261-42/+79
* Nested block support.John Mark Bell2009-06-261-2/+26
* Flag use of alloca -- these need to die.John Mark Bell2009-04-161-0/+4
* A bunch of c89.John Mark Bell2009-04-151-18/+17
* Most of the interned string lifetimes are at least no shorter than we think t...Daniel Silverstone2009-02-151-5/+37
* Tidy up handling of malformed selectorsJohn Mark Bell2009-02-151-38/+51
* Quirks mode parsingJohn Mark Bell2009-02-151-0/+11
* Port libcss to libwapcaplet.Daniel Silverstone2009-02-141-133/+108
* Drop css_error_handler and rename css_alloc to css_allocator_fnDaniel Silverstone2009-02-141-2/+2
* Fix assertion failure when EOF is encountered in block-content.John Mark Bell2009-01-241-6/+23
* Fix handling of EOF in property values John Mark Bell2009-01-221-0/+6
* Test data for EOF in strange places.John Mark Bell2009-01-221-2/+14
* Intern zero-length data, too. Otherwise, we'll explode later on. John Mark Bell2009-01-191-2/+1
* Retain pointer to dictionary entries so we don't have to rediscover it later.John Mark Bell2008-12-011-110/+95
* Simplify decision as to whether to intern token data by inserting markers int...John Mark Bell2008-12-011-22/+7
* Divorce css_string from whatever gets stored in lpu hashes.John Mark Bell2008-12-011-3/+4
* Make getToken reduce consecutive whitespace tokens to a single whitespace token.John Mark Bell2008-11-301-9/+19
* Slightly clearer code. Marginally faster, too.John Mark Bell2008-11-301-42/+52
* Use parserutils_hash instead of parserutils_dict.John Mark Bell2008-11-301-9/+9
* Commentary on which tokens actually need string data interning.John Mark Bell2008-11-301-0/+12
* css_string is now the same as a parserutils_dict_entry. This allows us to use...John Mark Bell2008-11-271-98/+88
* Don't intern strings for CSS_TOKEN_S tokens. This is pointless, as all we car...John Mark Bell2008-11-271-1/+5