--- /dev/null
+package org.simantics.scl.compiler.internal.parsing.documentation;\r
+\r
+public class ListItem extends DocumentationElement {\r
+\r
+ String level;\r
+ String text;\r
+ \r
+ public ListItem(String line) {\r
+ int i;\r
+ for(i=0;i<line.length();++i) {\r
+ char c = line.charAt(i);\r
+ if(c != '*' && c != '#')\r
+ break;\r
+ }\r
+ this.level = line.substring(0, i);\r
+ this.text = line.substring(i).trim();\r
+ }\r
+\r
+ @Override\r
+ public void toHtml(HtmlUnparsingContext context) {\r
+ context.setListLevel(level);\r
+ context.getStringBuilder().append("<li>").append(text).append("</li>\n"); \r
+ }\r
+\r
+}\r