Download Timbre User Manual
Transcript
Table Of Contents 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Match Phrase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . New Phrase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rule Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Input Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conditional Ruling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FrameWorks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fundamental Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Translation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . An Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Writing Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Simple Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Translating Input Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Timbre as a Linguistic Solver . . . . . . . . . . . . . . . . . . . . . . . . . . Parsing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inline States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conditional Substitution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Phrases in Forth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Writing Rule Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rule Sets as States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rule Set Stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Super States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Writing FrameWorks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 6 6 7 7 7 8 8 8 10 10 10 11 12 12 14 15 15 15 15 16 16 16 17 18 18 18 Application Stripdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C Parser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . As a Philosophy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ................................................. 19 20 20 20 20 5 Writing Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Timbre LC: User Manual for V.14 3