Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package tac implements file scanner (from end to up) functionality for lua.
Example ¶
tac.open(), tac_ud:line(), tac_ud:close()
state := lua.NewState()
Preload(state)
source := `
        local file = io.open("./test/file.txt", "w")
        file:write("1", "\n")
        file:write("2", "\n")
        file:write("3", "\n")
        local tac = require("tac")
        local scanner, err = tac.open("./test/file.txt")
        if err then error(err) end
        while true do
            local line = scanner:line()
            if line == nil then break end
            print(line)
        end
        scanner:close()
`
if err := state.DoString(source); err != nil {
	log.Fatal(err.Error())
}
Output: 3 2 1
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.
 Click to show internal directories. 
   Click to hide internal directories.