Home
last modified time | relevance | path

Searched refs:parser (Results 1 – 8 of 8) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/
DRegisterEnumParserTests.cs23 var parser = new RegistersEnumParser(stream); in ShouldParseEnumWithSimpleValue()
24 Assert.AreEqual(1, parser.Registers.Length); in ShouldParseEnumWithSimpleValue()
25 Assert.AreEqual(0, parser.RegisterGroups.Length); in ShouldParseEnumWithSimpleValue()
27 Assert.AreEqual("A", parser.Registers[0].Name); in ShouldParseEnumWithSimpleValue()
28 Assert.AreEqual(32, parser.Registers[0].Width); in ShouldParseEnumWithSimpleValue()
29 Assert.AreEqual(0, parser.Registers[0].Value); in ShouldParseEnumWithSimpleValue()
41 var parser = new RegistersEnumParser(stream); in ShouldParseEnumWithMultipleValues()
42 Assert.AreEqual(3, parser.Registers.Length); in ShouldParseEnumWithMultipleValues()
43 Assert.AreEqual(0, parser.RegisterGroups.Length); in ShouldParseEnumWithMultipleValues()
45 Assert.AreEqual("A", parser.Registers[0].Name); in ShouldParseEnumWithMultipleValues()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/RESD/
DLowLevelRESDParser.cs101 public DataBlockEnumerator(LowLevelRESDParser parser, Type sampleFilter) in DataBlockEnumerator() argument
103 this.parser = parser; in DataBlockEnumerator()
106 reader = parser.GetNewReader(); in DataBlockEnumerator()
147parser.LogCallback?.Invoke(LogLevel.Error, $"Could not find RESDSample implementator for {sampleTy… in MoveNext()
161parser.LogCallback?.Invoke(LogLevel.Warning, $"RESD: Skipping unupported block of type {dataBlockH… in MoveNext()
174 reader.BaseStream.Seek(parser.FirstBlockOffset, SeekOrigin.Begin); in Reset()
213 reader = parser.GetNewReader(); in AfterDeserialization()
214 reader.BaseStream.Seek(parser.FirstBlockOffset, SeekOrigin.Begin); in AfterDeserialization()
222 private readonly LowLevelRESDParser parser; field in Antmicro.Renode.Utilities.RESD.LowLevelRESDParser.DataBlockEnumerator
DRESDStream.cs200 this.parser = new LowLevelRESDParser(path); in RESDStream()
201 this.parser.LogCallback += (logLevel, message) => Owner?.Log(logLevel, message); in RESDStream()
202 this.blockEnumerator = parser.GetDataBlockEnumerator<T>().GetEnumerator(); in RESDStream()
389 private readonly LowLevelRESDParser parser; field in Antmicro.Renode.Utilities.RESD.RESDStream
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/
DSmartParser.cs62 Delegate parser; in TryParse()
66 parser = GetFromCacheOrAdd( in TryParse()
79 parser = GetFromCacheOrAdd( in TryParse()
96 parser = GetFromCacheOrAdd( in TryParse()
112 result = parser.DynamicInvoke(input); in TryParse()
178 if(!cacheDict.TryGetValue(outputType, out Delegate parser)) in GetFromCacheOrAdd()
180 parser = function(); in GetFromCacheOrAdd()
181 if(parser == null) in GetFromCacheOrAdd()
185 cacheDict.Add(outputType, parser); in GetFromCacheOrAdd()
187 return parser; in GetFromCacheOrAdd()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/Common/
DRegisterTemplate.tt33 RegistersEnumParser parser;
38 parser = new RegistersEnumParser(stream, DEFINES);
43 parser.Map("PC", PC_REGISTER);
48 parser.Ignore(ignored);
80 var widths = parser.Registers
81 .Union(parser.RegisterGroups.SelectMany(x => x.GetRegisters()))
211 foreach(var register in parser.Registers.Where(x => !x.IsIgnored))
253 foreach(var registerGroup in parser.RegisterGroups.Where(x => !x.IsIgnored))
270 foreach(var registerGroup in parser.RegisterGroups.Where(x => !x.IsIgnored))
294 …var ignoredWidths = parser.RegisterGroups.Where(x => x.IsIgnored).Select(x => x.Width).Union(parse…
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Network/
DAtCommandModemParsing.cs59 else if(argumentParsers.TryGetValue(parameterType, out var parser)) in ParseArgument()
61 return parser(argument); in ParseArgument()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Sensors/
DLIS2DW12.cs298 var parser = new LowLevelRESDParser(path); in FeedMultiFrequencyAccelerationSamplesFromRESD()
299 var mapping = parser.GetDataBlockEnumerator<AccelerationSample>() in FeedMultiFrequencyAccelerationSamplesFromRESD()
/Renode-Infrastructure-v1.15.3-29f510e/src/
DInfrastructure_NET.csproj145 <ProjectReference Include="../../../lib/options-parser/OptionsParser_NET.csproj"/>