mirror of
https://github.com/ganelson/inform.git
synced 2024-07-05 00:24:22 +03:00
Probably fix for word assemblage annotation crash
This commit is contained in:
parent
cdb2b8a809
commit
2e55bfa0b0
|
@ -753,7 +753,7 @@ void CoreSyntax::write_say_adjective_ANNOT(text_stream *OUT, parse_node *p) {
|
||||||
}
|
}
|
||||||
void CoreSyntax::write_say_verb_ANNOT(text_stream *OUT, parse_node *p) {
|
void CoreSyntax::write_say_verb_ANNOT(text_stream *OUT, parse_node *p) {
|
||||||
verb_conjugation *vc = Node::get_say_verb(p);
|
verb_conjugation *vc = Node::get_say_verb(p);
|
||||||
if (vc) WRITE(" {say verb: %A}", vc->infinitive);
|
if (vc) WRITE(" {say verb: %A}", &(vc->infinitive));
|
||||||
}
|
}
|
||||||
void CoreSyntax::write_say_verb_negated_ANNOT(text_stream *OUT, parse_node *p) {
|
void CoreSyntax::write_say_verb_negated_ANNOT(text_stream *OUT, parse_node *p) {
|
||||||
if (Annotations::read_int(p, say_verb_negated_ANNOT) > 0)
|
if (Annotations::read_int(p, say_verb_negated_ANNOT) > 0)
|
||||||
|
|
|
@ -111,6 +111,7 @@ int WordAssemblages::nonempty(word_assemblage wa1) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void WordAssemblages::writer(OUTPUT_STREAM, char *format_string, void *vW) {
|
void WordAssemblages::writer(OUTPUT_STREAM, char *format_string, void *vW) {
|
||||||
|
if (vW == NULL) { WRITE("<null-assemblage>"); return; }
|
||||||
word_assemblage *wa = (word_assemblage *) vW;
|
word_assemblage *wa = (word_assemblage *) vW;
|
||||||
if (wa)
|
if (wa)
|
||||||
for (int i=0; i<wa->no_indiv_words; i++) {
|
for (int i=0; i<wa->no_indiv_words; i++) {
|
||||||
|
|
Loading…
Reference in a new issue