Imports System Imports uCalcSoftware Public Module Program Public Sub Main() Dim uc As New uCalc() Dim t As New uCalc.Transformer() '// This rule replaces the ALPHANUMERIC token 'get_data', not just the text. t.FromTo("get_data", "fetch_records") Dim code = " // Note: 'get_data' is the old function name. results = get_data(source); print(""The 'get_data' function was called.""); " '// The default tokenizer recognizes the comment and string literal as separate tokens, '// so the rule to replace the function name doesn't affect them. Console.WriteLine(t.Transform(code)) End Sub End Module