You defined Tokenizer as a Function.
I added the & to make it return Long Type numbers.
Again Call is for Subs NOT Functions. BTW, Call is also not needed its old QB way, just say SubName and arguments
Best way to "call" a Sub:
MySub MyArgument1, MyArgument2,...
Throw out CALL just extra typing plus you have to put () around arguments If you use Call.
Code: (Select All)
' *** MAIN TOKENIZER FUNCTION ***
Function tokenizer& (src As String)
Print "tokenizer run:" + src
lineCount = 0: ltp = start: nTokens = 0
tokenizer& = 0
End Function
I added the & to make it return Long Type numbers.
Again Call is for Subs NOT Functions. BTW, Call is also not needed its old QB way, just say SubName and arguments
Best way to "call" a Sub:
MySub MyArgument1, MyArgument2,...
Throw out CALL just extra typing plus you have to put () around arguments If you use Call.
b = b + ...