I’ve found a couple of edge cases where viewing a feature structure in LUI throws an error, but there’s no problem with LKB native graphics. (I don’t know whether it would be easier to fix these problems on the LUI side or the LKB side.)
One case is where the feature structure has no features, e.g. displaying the type
null. (Viewing such a structure isn’t very informative in itself, but it makes it easy to use the type in interactive unification.)
A second case is where a type name (somewhere in the feature structure) only consists of numeric characters.
Representative examples from the log file (
process_complete_command(): ` avm 54 #D[null] "null - expanded" ' YZLUI: Received unknown lkb-protocol top-level command: AVM
process_complete_command(): ` avm 93 #D[test TEST: 1] "test - expanded" ' Value dag for 'TEST' was not a dag (type 2) YZLUI: Received unknown lkb-protocol top-level command: AVM