If I understand correctly, the -o options tells it where to write generated .java and .tokens files and the -lib option tells it where the generated code should look for .tokens files. When would you every want the values for -o and -lib to be different? -- R. Mark Volkmann Object Computing, Inc.