Imports System
Imports uCalcSoftware
Public Module Program
Public Sub Main()
Dim uc As New uCalc()
Using t As New uCalc.Transformer()
Dim source = "
content spans
multiple lines
"
t.FromTo("{body}", "Body: [{body}]")
Console.WriteLine("--- Default (Newline is a Separator) ---")
'// This fails because {body} stops at the first newline
Console.WriteLine(t.Transform(source).Text)
Console.WriteLine("")
Console.WriteLine("--- Modified (Newline is Whitespace) ---")
'// Find the newline token and change its type
Dim newlineToken = t.Tokens("_token_newline")
newlineToken.TypeOfToken = TokenType.Whitespace
'// Now the transform succeeds
Console.WriteLine(t.Transform(source).Text)
End Using
End Sub
End Module