Imports System Imports uCalcSoftware Public Module Program Public Sub Main() Dim uc As New uCalc() Using t As New uCalc.Transformer() t.DefaultRuleSet.RewindOnChange = true '// 2. Define Rules (General rules first, specific rules last for LIFO precedence) '// -- Inline rules -- '// Italic is defined before Bold, giving Bold higher precedence. t.FromTo("*{text}*", "{text}") t.FromTo("**{text}**", "{text}") '// -- Block-level rules -- t.FromTo("#{@Whitespace}{line}", "

{line}

") t.FromTo("*{@Whitespace}{line}", "
  • {line}
  • ") t.FromTo("{@nl}{@nl}", "{@nl}{@nl}") '// {@nl} = NewLine t.FromTo("{@nl}{@nl}*{@Whitespace}", "{@nl}