Wilson Lin
|
e7e5761249
|
Simplified content minification theory
|
2018-07-05 23:59:01 +12:00 |
Wilson Lin
|
5e9d67e3ef
|
Clarify use of ampersands in directive entity argument values
|
2018-07-05 23:58:37 +12:00 |
Wilson Lin
|
7c9a64bc31
|
Tag omission notes
|
2018-07-05 23:58:12 +12:00 |
Wilson Lin
|
ab284aa71e
|
Complete tag relation rules
|
2018-07-05 23:58:05 +12:00 |
Wilson Lin
|
2856aa71c2
|
Update formatting tags
|
2018-07-05 23:57:48 +12:00 |
Wilson Lin
|
18cc08659a
|
Specific tags
|
2018-07-05 23:57:36 +12:00 |
Wilson Lin
|
041cc5a73b
|
Layout tags
|
2018-07-05 23:57:29 +12:00 |
Wilson Lin
|
7f5695bf02
|
Content-first tags
|
2018-07-05 23:57:16 +12:00 |
Wilson Lin
|
cc3b047e36
|
Content tags
|
2018-07-05 23:57:07 +12:00 |
Wilson Lin
|
1328d8e0e5
|
Standard sectioning tags
|
2018-07-05 23:56:32 +12:00 |
Wilson Lin
|
8a966155f6
|
Standard media tags
|
2018-07-05 23:56:19 +12:00 |
Wilson Lin
|
34ceee4048
|
Standard heading tags
|
2018-07-05 23:55:56 +12:00 |
Wilson Lin
|
b803b05751
|
Allow no input and output in CLI, and use debug logger
|
2018-07-05 21:21:07 +12:00 |
Wilson Lin
|
df5e05b397
|
Add debug logger
|
2018-07-05 21:20:41 +12:00 |
Wilson Lin
|
cb6930d9a8
|
Support stdin and stdout in file stream utils
|
2018-07-05 21:20:26 +12:00 |
Wilson Lin
|
ff984c1551
|
Rearrange error codes to support exit codes
|
2018-07-05 21:18:41 +12:00 |
Wilson Lin
|
75ed1fe903
|
Fix error printing line terminator to stdout
|
2018-07-05 21:18:09 +12:00 |
Wilson Lin
|
2edf12fe34
|
Add new error codes to README
|
2018-07-05 21:17:31 +12:00 |
Wilson Lin
|
1c637e6a94
|
Fix missing loop in content stream
|
2018-07-05 20:56:49 +12:00 |
Wilson Lin
|
5fc5ec88d8
|
Fix buffer equality checker function
|
2018-07-05 20:56:33 +12:00 |
Wilson Lin
|
ae806c9455
|
Error codes
|
2018-07-05 20:56:24 +12:00 |
Wilson Lin
|
9bdae51b01
|
Use streams in main.c
|
2018-07-05 19:55:11 +12:00 |
Wilson Lin
|
e647872756
|
Basic tag streaming
|
2018-07-05 19:55:00 +12:00 |
Wilson Lin
|
fefe796887
|
Attribute streaming
|
2018-07-05 19:54:30 +12:00 |
Wilson Lin
|
4a18fb3b5d
|
Add predicates and conditional helper functions to pipe
|
2018-07-05 19:54:18 +12:00 |
Wilson Lin
|
978299ce46
|
Fix missing type casts in hbu_buffer_compare
|
2018-07-05 19:53:18 +12:00 |
Wilson Lin
|
b56cbceb8b
|
Remove redundant check in hbu_buffer_valid_index
|
2018-07-05 19:53:00 +12:00 |
Wilson Lin
|
d68953cb26
|
Declare tag and content stream functions before defining as they depend on each other
|
2018-07-05 19:52:22 +12:00 |
Wilson Lin
|
26ddcc2cc6
|
Fix unquoted attribute rules (blacklist instead of whitelist)
|
2018-07-05 19:51:25 +12:00 |
Wilson Lin
|
4d5121a55d
|
Attribute value quote rules
|
2018-07-05 19:50:51 +12:00 |
Wilson Lin
|
4c311819cc
|
Use hb_char_t in rules
|
2018-07-05 19:50:36 +12:00 |
Wilson Lin
|
294de8a4b0
|
Fix nicehash include path in rules
|
2018-07-05 19:48:44 +12:00 |
Wilson Lin
|
3070e4af39
|
Use common str-int32 map declarations
|
2018-07-05 19:47:00 +12:00 |
Wilson Lin
|
58a39afc7c
|
Use common Str-StrSet map declarations
|
2018-07-05 19:44:26 +12:00 |
Wilson Lin
|
988b3373c3
|
Update nicehash to 3e5173e
|
2018-07-05 19:41:02 +12:00 |
Wilson Lin
|
d2f8f7b20e
|
Clarify parsing errors in README
|
2018-07-05 19:40:47 +12:00 |
Wilson Lin
|
c73de84272
|
Compile using C11 standard
|
2018-07-05 19:40:27 +12:00 |
Wilson Lin
|
0771faba44
|
Restructure and start tag stream
|
2018-07-05 17:00:55 +12:00 |
Wilson Lin
|
e2aa3fa6f5
|
Start content stream
|
2018-07-05 17:00:39 +12:00 |
Wilson Lin
|
b24b7643ef
|
`peek_eoi`, `peek_offset`, and `require`
|
2018-07-05 17:00:13 +12:00 |
Wilson Lin
|
c1b5259cf7
|
Create single rules initialiser
|
2018-07-05 16:58:59 +12:00 |
Wilson Lin
|
2802070624
|
Add `void` to parameterless functions
|
2018-07-05 16:58:40 +12:00 |
Wilson Lin
|
0b72e0886d
|
Rename inline tags to formatting tags
|
2018-07-05 16:57:39 +12:00 |
Wilson Lin
|
c8c78d5365
|
Add function to get underlying char array of buffer
|
2018-07-05 16:57:11 +12:00 |
Wilson Lin
|
d3113c4047
|
Helper buffer comparison functions
|
2018-07-05 16:56:49 +12:00 |
Wilson Lin
|
3e5495297b
|
Move pipe.c notes to notes dir
|
2018-07-05 16:56:26 +12:00 |
Wilson Lin
|
6a12958407
|
Correct package.json from legacy
|
2018-07-05 16:56:07 +12:00 |
Wilson Lin
|
d32414b79a
|
Remove invalid npm scripts
|
2018-07-05 16:55:38 +12:00 |
Wilson Lin
|
37ff5fd2e4
|
Add npm package keywords
|
2018-07-05 16:55:21 +12:00 |
Wilson Lin
|
90ae33a86b
|
Extra gcc checks
|
2018-07-05 16:55:02 +12:00 |
Wilson Lin
|
0df89c7613
|
Compile script
|
2018-07-04 23:26:07 +12:00 |
Wilson Lin
|
1b29816038
|
Set up basic skeleton for CLI
|
2018-07-04 23:26:02 +12:00 |
Wilson Lin
|
d2b19de91d
|
Create pipe
|
2018-07-04 23:25:45 +12:00 |
Wilson Lin
|
3c484d5c84
|
Create file streams
|
2018-07-04 23:25:38 +12:00 |
Wilson Lin
|
66c6e53eed
|
Use common char types and defs in buffer.c
|
2018-07-04 23:25:11 +12:00 |
Wilson Lin
|
a73b3aee5b
|
Basic error handling
|
2018-07-04 23:24:32 +12:00 |
Wilson Lin
|
a818e4f95a
|
Set up common C char types and defs
|
2018-07-04 23:24:12 +12:00 |
Wilson Lin
|
561dedd724
|
Update URLs in README
|
2018-07-04 23:23:17 +12:00 |
Wilson Lin
|
881578349b
|
Create buffer util
|
2018-07-04 00:18:16 +12:00 |
Wilson Lin
|
80d6ef86b7
|
Update --trimWhitespaceEx example
|
2018-07-04 00:18:10 +12:00 |
Wilson Lin
|
0626dd92ba
|
Unquoted attribute value rules
|
2018-07-04 00:17:52 +12:00 |
Wilson Lin
|
33d6991eb6
|
Attribute name rules
|
2018-07-04 00:17:46 +12:00 |
Wilson Lin
|
61a9b71ea5
|
Tag name rules
|
2018-07-04 00:17:41 +12:00 |
Wilson Lin
|
47ac66dc40
|
Foundation rules
|
2018-07-04 00:17:26 +12:00 |
Wilson Lin
|
702f242a9b
|
Restructure streams
|
2018-07-04 00:16:37 +12:00 |
Wilson Lin
|
de461cf081
|
Restructure rules
|
2018-07-04 00:15:57 +12:00 |
Wilson Lin
|
6ece4cd973
|
Minor syntax fixes to rules
|
2018-07-02 22:21:56 +12:00 |
Wilson Lin
|
c874b200f4
|
Add initial rules for children
|
2018-07-02 22:21:13 +12:00 |
Wilson Lin
|
0ed528626d
|
Update rules to use nicehash; add mapping for entity refs
|
2018-07-02 21:58:33 +12:00 |
Wilson Lin
|
e15a5e76ab
|
Fix README links
|
2018-07-02 21:23:19 +12:00 |
Wilson Lin
|
35bef17ecc
|
Use nicehash
|
2018-07-02 21:21:35 +12:00 |
Wilson Lin
|
2b11b4da9e
|
Add rules
|
2018-07-02 21:21:22 +12:00 |
Wilson Lin
|
d88d3ada69
|
Progress README
|
2018-07-02 21:21:00 +12:00 |
Wilson Lin
|
522408b923
|
Initial commit
|
2018-06-30 22:37:24 +12:00 |