Parent Directory
|
Revision Log
Revision 3334 - (view) (download) (as text)
| 1 : | dpvc | 2855 | loadMacros("Parser.pl","contextString.pl"); |
| 2 : | dpvc | 2824 | |
| 3 : | sub _contextTF_init {}; # don't load it again | ||
| 4 : | |||
| 5 : | ########################################################## | ||
| 6 : | # | ||
| 7 : | # Implements contexts for string-valued answers especially | ||
| 8 : | # for matching problems (where you match against T and F). | ||
| 9 : | # | ||
| 10 : | # Context("TF"); | ||
| 11 : | # | ||
| 12 : | # You can add new strings to the context as needed (or remove old ones) | ||
| 13 : | # via the Context()->strings->add() and Context()-strings->remove() | ||
| 14 : | dpvc | 3334 | # methods. |
| 15 : | dpvc | 2824 | # |
| 16 : | dpvc | 3334 | # Use |
| 17 : | # | ||
| 18 : | dpvc | 2912 | # ANS(string_cmp("T","F")); |
| 19 : | dpvc | 2824 | # |
| 20 : | # when there are two answers, the first being "T" and the second being "F". | ||
| 21 : | # | ||
| 22 : | |||
| 23 : | dpvc | 2855 | $context{TF} = Context("String")->copy; |
| 24 : | dpvc | 2824 | $context{TF}->strings->are( |
| 25 : | dpvc | 3334 | "T" => {value => 1}, |
| 26 : | "F" => {value => 0}, | ||
| 27 : | "True" => {alias => "T"}, | ||
| 28 : | "False" => {alias => "F"}, | ||
| 29 : | dpvc | 2824 | ); |
| 30 : | |||
| 31 : | Context("TF"); | ||
| 32 : | |||
| 33 : |
| aubreyja at gmail dot com | ViewVC Help |
| Powered by ViewVC 1.0.9 |