ASDEditor version 1.05 changes from version 1.04: 1. A bug in version 1.04 has been fixed. The error occurred in the following circumstance: Just after a grammar file was loaded, if a node was deleted without first selecting any nodes, words, or instances, but just by using the right mouse button menu on the node to be deleted, then a subsequent attempt to select a word in one of the upper panes caused a null pointer exception. ASDParser version 1.05 changes from version 1.04: 1. A second useGrammar method has been added, which takes a given ASDGrammar as its parameter. This allows an application to create and use a second parser (or more), using the same grammar as its main (first) parser, without having to re-load the grammar from a file. The second parser can be given different settings for its instance variables such as ANYTHING, CLOSEQUOTE, DUMMYWORD, NOADVANCE, NUMBER, OPENQUOTE, QUIT, saveUniquelyParsedSubphrases, SPACECHARS, SPECIALCHARS, STRING, SUCCEED, UNKNOWN, or strict. 2. The '-' character has been removed from the default value of the SPECIALCHARS instance variable, so that an ASDParser no longer splits up hyphenated words by default. 3. A public method expectedTypes() has been added to return a parser's current ArrayList of expected phrase types for the top level of parses. ASDTester version 1.05 changes from version 1.04: 1. A check box has been added to the user interface so the user can indicate whether or not hypen characters (-) within words are to be treated as separate lexical items by the ASDParser being used by the ASDTester. For example, some ASDGrammars, like the one for English CARDINAL numbers, may expect hyphenated words like "sixty-five" to be broken up into separate lexical items "sixty", "-", and "five", while other ASDGrammars may expect hypenated words like "x-ray" and "ex-president" to be treated as single words.