Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.81 KB

README.md

File metadata and controls

30 lines (24 loc) · 1.81 KB

LERN/LS

This series provides your Introduction to Programming in LavishScript!

Each example in this series provides a code (.iss) file, and a markdown (.md) file.

Click the link below to view the formatted markdown file, then open the specified .iss file side-by-side. That way, you are free to quickly refer to the code as you read the detailed explanation, and vice versa!

  • You can split the view to see Intro/1.iss and Intro/1.md side-by-side with the hotkey Ctrl+\, or by clicking the "Split Editor Right" button at the top right corner of the Visual Studio Code window.
  1. LS/1: "Hello World!"
  2. LS/2: variable and the string type
  3. LS/3: Parameters
  4. LS/4: Text Escaping
  5. LS/5: function and call
  6. LS/6: return and ${Return}
  7. LS/7: Object-Oriented Programming: objectdef and their Variables
  8. LS/8: Object-Oriented Programming: member functions and ToText
  9. LS/9: Object-Oriented Programming: method functions and string:Set
  10. LS/10: Object-Oriented Programming: Initialize and Shutdown (objectdef constructor and destructor)
  11. LS/11: Object-Oriented Programming: inherits and type casting
  12. LS/12: atom, atomicity, and custom commands
  13. LS/13: waitframe and wait
  14. LS/14: Branching: if and the int type
  15. LS/15: Branching: if-elseif and if-else
  16. LS/16: Looping: while and int:Inc
  17. LS/17: Looping: do-while, break and continue
  18. LS/18: Looping: for and int:Set
  19. LS/19: Branching: switch, case, default, variablecase