コード例 #1
0
 protected InputSectionPart(InputSectionPartKind inputSectionPartKind, int position, int length, int line)
 {
     this.InputSectionPartKind = inputSectionPartKind;
     this.Position             = position;
     this.Length = length;
     this.Line   = line;
 }
コード例 #2
0
     : super(InputSectionPartKind.SourceCode, position, length, line) {
 }
コード例 #3
0
     : super(InputSectionPartKind.Region, position, length, line, parts) {
     this.startMessage = startMessage;
     this.endMessage = endMessage;
 }
コード例 #4
0
     : super(InputSectionPartKind.Pragma, position, length, line) {
     this.restore = restore;
     this.warnings = warnings;
 }
コード例 #5
0
     : super(InputSectionPartKind.Line, position, length, line) {
     this.hidden = hidden;
     this.@default = !hidden;
 }
コード例 #6
0
     : super(InputSectionPartKind.Line, position, length, line) {
     this.filename = filename;
 }
コード例 #7
0
     : super(InputSectionPartKind.Else, position, length, line, parts, skippedSection) {
 }
コード例 #8
0
 protected SkippableInputSectionPart(InputSectionPartKind type, int position, int length, int line,
                                     Iterable <InputSectionPart> inputSectionParts, bool skippedSection)
     : super(type, position, length, line, inputSectionParts)
コード例 #9
0
     : super(InputSectionPartKind.Diagnostic, position, length, line) {
     this.error = error;
     this.message = message;
 }
コード例 #10
0
     : super(InputSectionPartKind.Definition, position, length, line) {
     this.define = define;
     this.symbol = symbol;
 }
コード例 #11
0
 protected ConditionalInputSectionPart(InputSectionPartKind type, int position, int length, int line,
     Iterable<InputSectionPart> parts, bool skippedSection, bool expressionValue)
     : super(type, position, length, line, parts, skippedSection) {
コード例 #12
0
 protected SkippableInputSectionPart(InputSectionPartKind type, int position, int length, int line,
     Iterable<InputSectionPart> inputSectionParts, bool skippedSection)
     : super(type, position, length, line, inputSectionParts) {
コード例 #13
0
 protected CompoundInputSectionPart(InputSectionPartKind type, int position, int length, int line,
     Iterable<InputSectionPart> inputSectionParts)
     : super(type, position, length, line) {
コード例 #14
0
 protected ConditionalInputSectionPart(InputSectionPartKind type, int position, int length, int line,
                                       Iterable <InputSectionPart> parts, bool skippedSection, bool expressionValue)
     : super(type, position, length, line, parts, skippedSection)
コード例 #15
0
     : super(InputSectionPartKind.Endif, position, length, line) {
 }
コード例 #16
0
     : super(InputSectionPartKind.If, position, length, line, parts, skippedSection, expressionValue) {
 }
コード例 #17
0
 protected InputSectionPart(InputSectionPartKind inputSectionPartKind, int position, int length, int line) {
     this.InputSectionPartKind = inputSectionPartKind;
     this.Position = position;
     this.Length = length;
     this.Line = line;
 }
コード例 #18
0
 protected CompoundInputSectionPart(InputSectionPartKind type, int position, int length, int line,
                                    Iterable <InputSectionPart> inputSectionParts)