Documentation
¶
Overview ¶
Package fs provides a primitive virtual file system.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindASN1Files ¶
FindASN1Files returns a list of ASN.1 files (.asn, asn1).
func FindCFiles ¶
FindCFiles returns a list of C/C++ files (.c, .cc, .cxx, .cpp).
func FindTTCN3Files ¶
FindTTCN3Files returns a list of TTCN-3 source files (.ttcn3, .ttcn). FindTTCN3Files will return a nil slice on any error.
func HasASN1Extension ¶
HasASN1Extension returns true if file has suffix .asn or .asn1
func HasCExtension ¶
HasCExtension returns true if file has suffix .c, .cc, .cxx or .cpp
func HasTTCN3Extension ¶
HasTTCN3Extension returns true if file has suffix .ttcn3 or .ttcn
Types ¶
type File ¶
type File struct { // We export the handle until we have better alternatives for cache invalidation. Handle *memoize.Handle // contains filtered or unexported fields }
A File represents a open file
func (*File) Bytes ¶
Bytes returns the contents of File. If content was not specified using SetBytes, Bytes will try reading the file path's content from disk.
func (*File) Reset ¶
func (f *File) Reset()
Reset sets the content to zero. This is identcal to SetBytes(nil)