1. Writing a hangman game
  2. Trouble Shooting
  3. Introduction
  4. Technical Overview
    1. Requirements
    2. Speech Input
    3. Choosing a recognizer
    4. Context Sensitivity
    5. Symbol renaming
    6. Syntax Tree
    7. File opening
    8. File saving
    9. Undo system
    10. Projects
    11. Compiling
    12. Testing
    13. Tips and Tricks
    14. Editing of existing elements
    15. Grammar stringing
    16. Keyboard mode
  5. User Interface Components
    1. Text editor component
    2. Grammar views
    3. Syntax tree view
    4. Undo history view
    5. Files view
    6. Projects component
    7. Menus
  6. Standard Grammars
    1. Type grammar
    2. Insert prefixes
  7. The Transcribers
    1. Package transcriber
    2. Import transcriber
    3. Class definition transcriber
    4. Field declaration transcriber
    5. Method definition transcriber
    6. The variable declaration transcriber
    7. Expression statement transcriber
    8. Expression transcriber
      1. Variable identifiers
      2. Binary operator
      3. Unary operator
      4. Tertiary operator
      5. Field identifier for this object
      6. Continuing a dot selection
      7. Field identifier selected after a dot
      8. Method invocation for this object
      9. Method invocation selected after a dot
      10. Object instantiation
      11. Array instantiation
      12. Array indexing
      13. Type cast
      14. Numeric constant
      15. String constant
      16. This, super, null, true, and false
      17. Anonymous class
      18. Expression Examples
    9. If test transcriber
    10. Else if test transcriber
    11. Else block transcriber
    12. While loop transcriber
    13. Do while loop transcriber
    14. For loop transcriber
    15. Switch block transcriber
    16. Case block transcriber
    17. Return transcriber
    18. Throw transcriber
    19. Break transcriber
    20. Continue transcriber
    21. Label transcriber
    22. Try catch block transcriber
    23. Catch block transcriber
    24. Finally block transcriber
    25. Synchronized block transcriber
    26. Doc comment transcriber
    27. Star comment transcriber
    28. Line comment transcriber
  8. Other speech activated functions
    1. Open file
    2. New file
    3. Save top file
    4. Save file as
    5. Close top file
    6. Save and close top file
    7. Save all files
    8. Revert to auto save file
    9. Revert file
    10. Compile top file
    11. Compile directory
    12. Cancel Build
    13. Format Directory
    14. Start test
    15. Stop test
    16. Goto line
    17. Show methods
    18. Show fields
    19. Show methods of type
    20. Show fields of type
    21. Use speech entry
    22. Use keyboard entry
    23. Reinitialize speech
    24. Add to selection
    25. Add to selection range
    26. Clear selection
    27. Code to comments
    28. Comments to code
    29. Delete selection
    30. Copy selection
    31. Paste copy
    32. Edit element
    33. Undo
    34. Parse file
    35. Parse element
    36. Regenerate file
    37. Page up
    38. Page down
    39. Exit Happy Hands
  9. User Defined Macros
    1. Print out
    2. Debug print out
    3. Loop over length
    4. Loop over size