17 { |
17 { |
18 /* bootstrap keywords */ |
18 /* bootstrap keywords */ |
19 |
19 |
20 type Keywords = List[(String, Option[Keyword.Spec], Option[String])] |
20 type Keywords = List[(String, Option[Keyword.Spec], Option[String])] |
21 |
21 |
22 val HEADER = "header" |
22 val HEADER = "header" /* FIXME legacy */ |
|
23 |
23 val CHAPTER = "chapter" |
24 val CHAPTER = "chapter" |
24 val SECTION = "section" |
25 val SECTION = "section" |
25 val SUBSECTION = "subsection" |
26 val SUBSECTION = "subsection" |
26 val SUBSUBSECTION = "subsubsection" |
27 val SUBSUBSECTION = "subsubsection" |
|
28 val PARAGRAPH = "paragraph" |
|
29 val SUBPARAGRAPH = "subparagraph" |
27 val TEXT = "text" |
30 val TEXT = "text" |
28 val TXT = "txt" |
31 val TXT = "txt" |
29 val TEXT_RAW = "text_raw" |
32 val TEXT_RAW = "text_raw" |
30 |
33 |
31 val THEORY = "theory" |
34 val THEORY = "theory" |
49 (HEADER, Some(((Keyword.DOCUMENT_HEADING, Nil), Nil)), None), |
52 (HEADER, Some(((Keyword.DOCUMENT_HEADING, Nil), Nil)), None), |
50 (CHAPTER, Some(((Keyword.DOCUMENT_HEADING, Nil), Nil)), None), |
53 (CHAPTER, Some(((Keyword.DOCUMENT_HEADING, Nil), Nil)), None), |
51 (SECTION, Some(((Keyword.DOCUMENT_HEADING, Nil), Nil)), None), |
54 (SECTION, Some(((Keyword.DOCUMENT_HEADING, Nil), Nil)), None), |
52 (SUBSECTION, Some(((Keyword.DOCUMENT_HEADING, Nil), Nil)), None), |
55 (SUBSECTION, Some(((Keyword.DOCUMENT_HEADING, Nil), Nil)), None), |
53 (SUBSUBSECTION, Some(((Keyword.DOCUMENT_HEADING, Nil), Nil)), None), |
56 (SUBSUBSECTION, Some(((Keyword.DOCUMENT_HEADING, Nil), Nil)), None), |
|
57 (PARAGRAPH, Some(((Keyword.DOCUMENT_HEADING, Nil), Nil)), None), |
|
58 (SUBPARAGRAPH, Some(((Keyword.DOCUMENT_HEADING, Nil), Nil)), None), |
54 (TEXT, Some(((Keyword.DOCUMENT_BODY, Nil), Nil)), None), |
59 (TEXT, Some(((Keyword.DOCUMENT_BODY, Nil), Nil)), None), |
55 (TXT, Some(((Keyword.DOCUMENT_BODY, Nil), Nil)), None), |
60 (TXT, Some(((Keyword.DOCUMENT_BODY, Nil), Nil)), None), |
56 (TEXT_RAW, Some(((Keyword.DOCUMENT_RAW, Nil), Nil)), None), |
61 (TEXT_RAW, Some(((Keyword.DOCUMENT_RAW, Nil), Nil)), None), |
57 (THEORY, Some((Keyword.THY_BEGIN, Nil), List("theory")), None), |
62 (THEORY, Some((Keyword.THY_BEGIN, Nil), List("theory")), None), |
58 ("ML_file", Some((Keyword.THY_LOAD, Nil), List("ML")), None), |
63 ("ML_file", Some((Keyword.THY_LOAD, Nil), List("ML")), None), |