It looks as if there is a bug within the part of the program you have not shown us. 
I suspect that you did not type 
version10.1 
as that would have generated a different error message. 
version 10.1 
is the correct syntax. 
In other words, you need to show more of your program to get better advice. 
Nick
[email protected] 
Katia Bobulova
I am using the likelihood function lf. I have a problem in the end. I
have written the program and I don't have any problem.
I typed:
program define myprogram
version10.1
args lnf a b c d
.
.
.
end
After this I tiped:
ml model lf myprogram (a:) (b:) (c:) (d:)
but Stata tells me that is an invalid syntax. Any suggestion?
*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/