source.go 324 B

1234567891011121314151617
  1. package ace
  2. // source represents source for the parsing process.
  3. type source struct {
  4. base *File
  5. inner *File
  6. includes []*File
  7. }
  8. // NewSource creates and returns source.
  9. func NewSource(base, inner *File, includes []*File) *source {
  10. return &source{
  11. base: base,
  12. inner: inner,
  13. includes: includes,
  14. }
  15. }