Method code for $builder._build__prompt()

[Turn on line numbering]
arg prompt, @def;
var name, ans;

[(def ?= "")] = def;
while (!ans) {
    ans = (> .prompt(prompt) <);
    if (ans == "@skip")
        throw(~skip, "Skipped");
    if (!ans) {
        if (!def)
            continue;
        ans = def;
    }
}
return ans;

// $#Edited: 22 Oct 98 08:18 $user_bruce
// $#Edited: 20 Apr 04 22:10 $brandon

["// Created 26-Mar-1995 as a part of ColdCore, see: @help Credit"]

the Cold Dark