Class ArraySourceLines

Simple text source based on array

class ArraySourceLines
  : SourceLines;

Constructors

NameDescription
this ()
this (lines, file, firstLine)
this (code, filename)

Fields

NameTypeDescription
_emptyLine dchar[]
_file SourceFile
_firstLine uint
_line uint
_lines dstring[]

Properties

NameTypeDescription
eof[get] boolend of file reached
errorCode[get] intsource encoding
errorLine[get] interror line
errorMessage[get] stringerror message
errorPos[get] interror position
file[get] SourceFilesource file
line[get] uintlast read line

Methods

NameDescription
close ()
initialize (lines, file, firstLine)
readLine () read line, return null if EOF reached or error occured
reset (line)