Pull to refresh

Небольшой препроцессор HTML

Reading time 1 min
Views 3.7K
Было принято решение написать препроцессор HTML, который просто убирал бы закрывающие теги и использовал питоний синтаксис определения позиции блока.

К сравнению:

<!DOCTYPE html>
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>HTML Document</title>
   </head>
   <body>
      <p>
         <b>
            Этот текст будет полужирным, 
            <i>а этот — ещё и курсивным</i>
         </b>
      </p>
   </body>
</html>

Может быть переписан как:

<!DOCTYPE html>
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>HTML Document
   <body>
      <p>
         <b>
            Этот текст будет полужирным, 
            <i>а этот — ещё и курсивным

Второй, на мой взгляд, короче, быстрее набирается, легче читается и правится.

Код транслятора здесь, инструкция прилагается.
Tags:
Hubs:
-25
Comments 48
Comments Comments 48

Articles