Advertisement
Guest User

CompileStep1.lua

a guest
Apr 7th, 2020
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.93 KB | None | 0 0
  1. local term = require("term")
  2. local code = {}
  3. local fileName = ""
  4. local extension = ""
  5. local cntr = 1
  6. local inputFile = {}
  7. local outputFile = ""
  8. local serial = require("serialization")
  9. local fs = require("filesystem")
  10.  
  11. term.clear()
  12. term.write("Filename?")
  13. term.setCursor(1,2)
  14. fileName = io.read()
  15. term.setCursor(1,3)
  16. term.write("Extension?")
  17. term.setCursor(1,4)
  18. extension = io.read()
  19. local inputFileName = fileName .. extension
  20. outputFile = fileName .. ".serial"
  21. file = io.open(inputFileName, "r")
  22. local size = fs.size(inputFileName)
  23. inputFile = file:read(size)
  24. term.setCursor(1,5)
  25. term.write("Converting file")
  26. term.setCursor(1,6)
  27. term.write(inputFile)
  28. local token = ""
  29. repeat
  30.   fileString = term.write(inputFile[cntr])
  31.    cntr = cntr + 1
  32. until (inputFile[cntr] = nil)
  33. -- for token in string.gmatch(inputFile, "[^%s]+") do
  34. --  code[cntr] = token
  35. --  cntr = cntr + 1
  36. --  end
  37. -- output = io.open(outputFile, "w")
  38. -- output:write(serial.serialize(code))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement