I need your help. I'm attempting my first Gosu app. I'm following along the documentation under Advanced Argument Processing. I've replicated the sample class (Args.gs), the sample code (myaction.gsp) and supporting directory structure (C:\gsp\src\test). Running the app at the command prompt: C:\gsp>gosu myaction.gsp -name Wayne -hidden false results in the following error:
gw.lang.parser.exceptions.ParseResultsException: myaction.gsp
Errors:
No static property descriptor found for property, Hidden, on class, Type<gw.lang
.cli.Args> [line:8 col:21] in
line 7: print("hello " + Args.Name)
line 8: print("you are " + (Args.Hidden ? "hidden" : "visible") + "!!!!")
Expected Type: Object
Line Number: 8 Column: 21
boolean expected. [line:8 col:21] in
line 7: print("hello " + Args.Name)
line 8: print("you are " + (Args.Hidden ? "hidden" : "visible") + "!!!!")
Expected Type: boolean
Line Number: 8 Column: 21
Warnings:
Name in Type<gw.lang.cli.Args> has been deprecated. [line:7 col:18] in
line 6:
line 7: print("hello " + Args.Name)
line 8: print("you are " + (Args.Hidden ? "hidden" : "visible") + "!!!!")
Line Number: 7 Column: 18
at gw.internal.gosu.parser.ParserBase.verifyParsedElement(ParserBase.jav
a:286)
at gw.internal.gosu.parser.ParserBase.verifyParsedElement(ParserBase.jav
a:257)
at gw.internal.gosu.parser.GosuClassParser.parseDefinitions(GosuClassPar
ser.java:466)
at gw.internal.gosu.parser.GosuClass.compileDefinitionsIfNeeded(GosuClas
s.java:1529)
at gw.internal.gosu.parser.GosuClass.compileDefinitionsIfNeeded(GosuClas
s.java:1472)
at gw.internal.gosu.parser.GosuClass.isValid(GosuClass.java:879)
rser.GosuProgram_Proxy:2)
at gw.internal.gosu.parser.GosuProgramParser.parseExpressionOrProgram(Go
suProgramParser.java:190)
at gw.lang.Gosu.runWithFile(Gosu.java:337)
at gw.lang.Gosu.start(Gosu.java:99)
at gw.lang.Gosu.main(Gosu.java:47)
Thanks for your inputs.