= MarkedText
Text format with **lightweight consistent formatting**
--
== Principles
+ Syntax:
- Unambiguity
- Simplicity
- Uniformity
+ Look:
- Minimal impact on the natural appearance of the text
- Clarity of formatting and naturalness of metaphors
+ Editing:
- Independence from the keyboard layout
- Fast and reliable memorability
== Comparison
! **Language**
! **Pros**
! **Cons**
! MarkedText
! - Convenient editing of tables.
! - Support for complex formatting inside cells.
! - Ease of implementation.
! - Easy-to-remember consistent syntax.
! - Ease of editing in a non-English keyboard layout.
! - The columns do not spread far to the right for horizontal scrolling and are not transferred to a new line.
! - There is no broad support by third-party tools.
! MarkDown
! - Extensive support with various tools.
! - A human-readable representation of simple tables.
! - Difficulties with editing tables.
! - Highly restricted cell contents.
== Parsing
const res = [ ... $hyoo_marked_line.parse( '**text**' ) ]
--$mol_assert_equal( res[0].strong, '**text**' )
++$mol_assert_equal( res[0].marker, '**' )
**$mol_assert_equal( res[0].content, 'text' )
== Comments
" " " Typical user: Not supported anywhere, go to --ass-- ++assassins++ with this syntax!
" "
" " But we are programmers, we can fix it.. You don't even need to be an expert on ;;C++;; to do this ..
"
" No one needs it (c) Sofa Expert
Nevertheless, it is a useful exercise in design.
== Links
- Online sandbox: \\https://marked.hyoo.ru/\\
- \\Article about MarkedText (Russian)\https://github.com/nin-jin/HabHub/issues/39\\
- \\Parser on TS\https://github.com/hyoo-ru/marked.hyoo.ru/\\
- \\MarkedText => HTML converter on TS\https://github.com/hyoo-ru/marked.hyoo.ru/tree/master/to/html\\
- ""Build results of $mol_regexp\https://github.com/hyoo-ru/mam_mol/workflows/mol_regexp/badge.svg""
hyoo-ru / marked.hyoo.ru
Licence: MIT License
MarkedText - simpliest usefull lightweight markup language, better alternative to MarkDown
Stars: ✭ 13
Programming Languages
Projects that are alternatives of or similar to marked.hyoo.ru
crowd.hyoo.ru
CROWD - Delta based CRDT with additional abilities.
Stars: ✭ 59 (+353.85%)
Mutual labels: mol, mam
atrodam
AtroDAM is an open-source digital asset management system (DAM) of a new generation.
Stars: ✭ 45 (+246.15%)
Mutual labels: mam
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].