6 Commits (2e798c0bca14e80a30935ef754da35d6b918f3d6)

Author SHA1 Message Date
Vitaly Puzrin efc714f702 standard: more tweaks & simplify eslint config 1 year ago
Vitaly Puzrin 7dfcf69b71 standard: no spaces near array brackets 1 year ago
Vitaly Puzrin 0eb4cb96a4 standard: space before function params 1 year ago
Vitaly Puzrin d0219010ad standard: remove semi 1 year ago
Vitaly Puzrin 88b8669c46 var => const, let 1 year ago
Vitaly Puzrin e92e776411 Rewrite core to es6 modules 1 year ago
Alex Kocharin 6325878f9f Multiple refactors 3 years ago
Alex Kocharin 1cd8a5143b Fix tab preventing paragraph continuation in lists 3 years ago
Eddie Kohler 8bcc82aa74 Parser: Set ordered list_item_open token info to input marker. 4 years ago
Alex Kocharin fa7a419161 Fix edge case for list indents 6 years ago
Ullallulloo bf4ba21254 Fixed typos in comment 8 years ago
Alex Kocharin c57f593b23 Fix blockquote termination by list item 8 years ago
Alex Kocharin 7a053ef4c5 Fix tab behavior inside blockquotes 8 years ago
Alex Kocharin 18dd8e3a71 Fix list terminating paragraph shenanigans 8 years ago
Alex Kocharin 1ecf143db0 Fix lists and headings 8 years ago
Alex Kocharin 07cfbc9264 Add workarounds to lists to conform with CM spec 9 years ago
Alex Kocharin b2aee1a978 Expand tabs only when it's needed, as per CommonMark 0.21 10 years ago
Alex Kocharin 909f79e62e Bring ordered list markers up to spec 10 years ago
Alex Kocharin 954e156848 Allow numbered lists starting from zero 10 years ago
Vitaly Puzrin 3730820945 Added token helpers & reorganized renderer 10 years ago
Alex Kocharin bb4dcf48f4 Set token.markup whereever appropriate 10 years ago
Alex Kocharin 4aabd5592e Use a common class for tokens 10 years ago
Vitaly Puzrin 18efc864bd Removed dead code in block rules & improved tests coverage 10 years ago
Alex Kocharin a89d6758d7 Remove dead code in list.js 10 years ago
Vitaly Puzrin e72603af70 Moved nesting check from rules to upper level 10 years ago
Vitaly Puzrin a66e29f8d0 Place md link to states and remove other aliases 10 years ago
Vitaly Puzrin 671fd4f3ed eslint rules & coding style update 10 years ago
Vitaly Puzrin 2b741deb18 Isolated rules management & rules cache build 10 years ago
Vitaly Puzrin 2ef8825a7f Moved tight paragraphs marking to separate fn 10 years ago
Vitaly Puzrin d5c588b130 Simplified loose/tight logic. Closes #50 10 years ago
Alex Kocharin 065eba8bda Add "lines" attribute to all block-level tokens 10 years ago
Vitaly Puzrin 07a5bf5c7f listMode -> parentType 10 years ago
Alex Kocharin 46402a32b4 Replace bqMarks logic with negative tShift 10 years ago
Vitaly Puzrin 5bd71f91a7 Moved state helpers to State* classes 10 years ago
Vitaly Puzrin b27c630815 Code structure and options refactoring 10 years ago
Vitaly Puzrin 892460ed0b Options rename 10 years ago
Alex Kocharin 9aea37acc1 Limit element depth 10 years ago
Vitaly Puzrin 7390503066 Moved rules manager to separate class (block parser only) 10 years ago
Alex Kocharin 0453b72bf1 Rename "lexer" to "parser" 10 years ago
Alex Kocharin 46dc1f93ac Add state.level everywhere 10 years ago
Alex Kocharin b3515881f3 Fix two consecutive newlines in nested lists 10 years ago
Alex Kocharin 1449ac720a Remove stopOnTwoNewlines argument in block parser 10 years ago
Vitaly Puzrin c384f13798 API & options names polish 10 years ago
Alex Kocharin 4f834e417d Fix list continuation. 10 years ago
Alex Kocharin e3a7ddf4a8 Blockquote parsing improved 10 years ago
Alex Kocharin 7a8899e501 Fix nested elements inside lists 10 years ago
Alex Kocharin d8fd23eb49 Fix nested code blocks inside lists 10 years ago
Vitaly Puzrin 9728b685ec Rewritten string fetch for inline tokenizer + list fixes 10 years ago
Alex Kocharin d6651b5ce6 Reimplement lists using indent algorithm 10 years ago
Alex Kocharin 60f36941fa Better algorithm for parsing lists 10 years ago