• Home
  • Raw
  • Download

Lines Matching full:parser

12 func (parser *tvParser2_2) parsePairFromFile2_2(tag string, value string) error {
16 parser.fileAOP = nil
23 if parser.file != nil && parser.file.FileSPDXIdentifier == nullSpdxElementId2_2 {
24 return fmt.Errorf("file with FileName %s does not have SPDX identifier", parser.file.FileName)
26 parser.file = &v2_2.File{}
27 parser.file.FileName = value
30 parser.st = psPackage2_2
32 if parser.file != nil && parser.file.FileSPDXIdentifier == nullSpdxElementId2_2 {
33 return fmt.Errorf("file with FileName %s does not have SPDX identifier", parser.file.FileName)
35 parser.file = nil
36 return parser.parsePairFromPackage2_2(tag, value)
39 parser.st = psSnippet2_2
40 return parser.parsePairFromSnippet2_2(tag, value)
43 parser.st = psOtherLicense2_2
44 return parser.parsePairFromOtherLicense2_2(tag, value)
51 parser.file.FileSPDXIdentifier = eID
52 if parser.pkg == nil {
53 if parser.doc.Files == nil {
54 parser.doc.Files = []*v2_2.File{}
56 parser.doc.Files = append(parser.doc.Files, parser.file)
58 if parser.pkg.Files == nil {
59 parser.pkg.Files = []*v2_2.File{}
61 parser.pkg.Files = append(parser.pkg.Files, parser.file)
64 parser.file.FileTypes = append(parser.file.FileTypes, value)
70 if parser.file.Checksums == nil {
71 parser.file.Checksums = []common.Checksum{}
84parser.file.Checksums = append(parser.file.Checksums, common.Checksum{Algorithm: algorithm, Value:…
89 parser.file.LicenseConcluded = value
91 parser.file.LicenseInfoInFiles = append(parser.file.LicenseInfoInFiles, value)
93 parser.file.LicenseComments = value
95 parser.file.FileCopyrightText = value
97 parser.fileAOP = &v2_2.ArtifactOfProject{}
98 parser.file.ArtifactOfProjects = append(parser.file.ArtifactOfProjects, parser.fileAOP)
99 parser.fileAOP.Name = value
101 if parser.fileAOP == nil {
104 parser.fileAOP.HomePage = value
106 if parser.fileAOP == nil {
109 parser.fileAOP.URI = value
111 parser.file.FileComment = value
113 parser.file.FileNotice = value
115 parser.file.FileContributors = append(parser.file.FileContributors, value)
117 parser.file.FileDependencies = append(parser.file.FileDependencies, value)
119 parser.file.FileAttributionTexts = append(parser.file.FileAttributionTexts, value)
122 parser.rln = &v2_2.Relationship{}
123 parser.doc.Relationships = append(parser.doc.Relationships, parser.rln)
124 return parser.parsePairForRelationship2_2(tag, value)
126 return parser.parsePairForRelationship2_2(tag, value)
129 parser.ann = &v2_2.Annotation{}
130 parser.doc.Annotations = append(parser.doc.Annotations, parser.ann)
131 return parser.parsePairForAnnotation2_2(tag, value)
133 return parser.parsePairForAnnotation2_2(tag, value)
135 return parser.parsePairForAnnotation2_2(tag, value)
137 return parser.parsePairForAnnotation2_2(tag, value)
139 return parser.parsePairForAnnotation2_2(tag, value)
142 parser.st = psReview2_2
143 return parser.parsePairFromReview2_2(tag, value)