0.6.0
Loading...
Searching...
No Matches
mod_source_file::t_source_file_container Type Reference

Source file container. More...

Public Attributes

character(len=:), allocatable name
 File name.
 
character(len=:), allocatable content
 File content.
 
integer line = 0
 Current line number.
 
integer column = 0
 Current column number.
 
integer pos = 0
 Current absolute position.
 
integer length
 Total length.
 
logical eof = .false.
 End of file flag.
 
logical newline = .false.
 New line flag (accept newline as a valid output character)
 

Detailed Description

Source file container.

Member Data Documentation

◆ column

integer mod_source_file::t_source_file_container::column = 0

Current column number.

◆ content

character(len=:), allocatable mod_source_file::t_source_file_container::content

File content.

◆ eof

logical mod_source_file::t_source_file_container::eof = .false.

End of file flag.

◆ length

integer mod_source_file::t_source_file_container::length

Total length.

◆ line

integer mod_source_file::t_source_file_container::line = 0

Current line number.

◆ name

character(len=:), allocatable mod_source_file::t_source_file_container::name

File name.

◆ newline

logical mod_source_file::t_source_file_container::newline = .false.

New line flag (accept newline as a valid output character)

◆ pos

integer mod_source_file::t_source_file_container::pos = 0

Current absolute position.


The documentation for this type was generated from the following file: