├── .gitattributes ├── .github └── workflows │ ├── build.yml │ └── main.yml ├── .gitignore ├── ASAP2_Demo_V161.a2l ├── Asap2.Tests ├── ApiSpec.ApproveApiChanges.approved.txt ├── ApiSpec.cs ├── Asap2.Tests.csproj ├── Asap2.Tests.csproj.DotSettings ├── ParserTests.cs ├── Properties │ └── AssemblyInfo.cs ├── UnitTestErrorReporter.cs └── app.config ├── Asap2.sln ├── Asap2.sln.DotSettings ├── Asap2 ├── Asap2.Language.analyzer.lex ├── Asap2.Language.grammar.y ├── Asap2.Parser.cs ├── Asap2.Scanner.cs ├── Asap2.csproj ├── Asap2.csproj.DotSettings ├── Asap2.parser ├── Asap2Tree │ ├── AXIS_PTS.cs │ ├── Asap2Base.cs │ ├── Asap2File.cs │ ├── CHARACTERISTIC.cs │ ├── COMPU_METHOD.cs │ ├── DEF_CHARACTERISTIC.cs │ ├── FRAME.cs │ ├── FUNCTION.cs │ ├── FileComment.cs │ ├── IN_MEASUREMENT.cs │ ├── LOC_MEASUREMENT.cs │ ├── MEASUREMENT.cs │ ├── MODULE.cs │ ├── OUT_MEASUREMENT.cs │ ├── REF_CHARACTERISTIC.cs │ ├── SI_EXPONENTS.cs │ ├── SUB_FUNCTION.cs │ ├── UNIT.cs │ ├── UNIT_CONVERSION.cs │ ├── USER_RIGHTS.cs │ ├── VARIANT_CODING.cs │ ├── VAR_CHARACTERISTIC.cs │ ├── VAR_CRITERION.cs │ └── VAR_FORBIDDEN_COMB.cs ├── Attributes.cs ├── IErrorReporter.cs ├── Location.cs ├── Parser.cs ├── Properties │ └── AssemblyInfo.cs ├── ShiftReduceParserCode.cs └── tools │ ├── Merger.cs │ ├── Options.cs │ └── Remover.cs ├── Asap2Test ├── App.config ├── Asap2Test.csproj ├── Asap2Test.csproj.DotSettings ├── ErrorHandler.cs ├── Program.cs └── Properties │ └── AssemblyInfo.cs ├── LICENSE ├── README.md ├── testFile.a2l ├── testFile_inc.a2l └── testFile_inc_new.a2l /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/.gitignore -------------------------------------------------------------------------------- /ASAP2_Demo_V161.a2l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/ASAP2_Demo_V161.a2l -------------------------------------------------------------------------------- /Asap2.Tests/ApiSpec.ApproveApiChanges.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2.Tests/ApiSpec.ApproveApiChanges.approved.txt -------------------------------------------------------------------------------- /Asap2.Tests/ApiSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2.Tests/ApiSpec.cs -------------------------------------------------------------------------------- /Asap2.Tests/Asap2.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2.Tests/Asap2.Tests.csproj -------------------------------------------------------------------------------- /Asap2.Tests/Asap2.Tests.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2.Tests/Asap2.Tests.csproj.DotSettings -------------------------------------------------------------------------------- /Asap2.Tests/ParserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2.Tests/ParserTests.cs -------------------------------------------------------------------------------- /Asap2.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Asap2.Tests/UnitTestErrorReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2.Tests/UnitTestErrorReporter.cs -------------------------------------------------------------------------------- /Asap2.Tests/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2.Tests/app.config -------------------------------------------------------------------------------- /Asap2.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2.sln -------------------------------------------------------------------------------- /Asap2.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2.sln.DotSettings -------------------------------------------------------------------------------- /Asap2/Asap2.Language.analyzer.lex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2.Language.analyzer.lex -------------------------------------------------------------------------------- /Asap2/Asap2.Language.grammar.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2.Language.grammar.y -------------------------------------------------------------------------------- /Asap2/Asap2.Parser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2.Parser.cs -------------------------------------------------------------------------------- /Asap2/Asap2.Scanner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2.Scanner.cs -------------------------------------------------------------------------------- /Asap2/Asap2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2.csproj -------------------------------------------------------------------------------- /Asap2/Asap2.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2.csproj.DotSettings -------------------------------------------------------------------------------- /Asap2/Asap2.parser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2.parser -------------------------------------------------------------------------------- /Asap2/Asap2Tree/AXIS_PTS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/AXIS_PTS.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/Asap2Base.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/Asap2Base.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/Asap2File.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/Asap2File.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/CHARACTERISTIC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/CHARACTERISTIC.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/COMPU_METHOD.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/COMPU_METHOD.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/DEF_CHARACTERISTIC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/DEF_CHARACTERISTIC.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/FRAME.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/FRAME.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/FUNCTION.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/FUNCTION.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/FileComment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/FileComment.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/IN_MEASUREMENT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/IN_MEASUREMENT.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/LOC_MEASUREMENT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/LOC_MEASUREMENT.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/MEASUREMENT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/MEASUREMENT.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/MODULE.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/MODULE.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/OUT_MEASUREMENT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/OUT_MEASUREMENT.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/REF_CHARACTERISTIC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/REF_CHARACTERISTIC.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/SI_EXPONENTS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/SI_EXPONENTS.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/SUB_FUNCTION.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/SUB_FUNCTION.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/UNIT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/UNIT.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/UNIT_CONVERSION.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/UNIT_CONVERSION.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/USER_RIGHTS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/USER_RIGHTS.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/VARIANT_CODING.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/VARIANT_CODING.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/VAR_CHARACTERISTIC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/VAR_CHARACTERISTIC.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/VAR_CRITERION.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/VAR_CRITERION.cs -------------------------------------------------------------------------------- /Asap2/Asap2Tree/VAR_FORBIDDEN_COMB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Asap2Tree/VAR_FORBIDDEN_COMB.cs -------------------------------------------------------------------------------- /Asap2/Attributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Attributes.cs -------------------------------------------------------------------------------- /Asap2/IErrorReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/IErrorReporter.cs -------------------------------------------------------------------------------- /Asap2/Location.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Location.cs -------------------------------------------------------------------------------- /Asap2/Parser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Parser.cs -------------------------------------------------------------------------------- /Asap2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Asap2/ShiftReduceParserCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/ShiftReduceParserCode.cs -------------------------------------------------------------------------------- /Asap2/tools/Merger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/tools/Merger.cs -------------------------------------------------------------------------------- /Asap2/tools/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/tools/Options.cs -------------------------------------------------------------------------------- /Asap2/tools/Remover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2/tools/Remover.cs -------------------------------------------------------------------------------- /Asap2Test/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2Test/App.config -------------------------------------------------------------------------------- /Asap2Test/Asap2Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2Test/Asap2Test.csproj -------------------------------------------------------------------------------- /Asap2Test/Asap2Test.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2Test/Asap2Test.csproj.DotSettings -------------------------------------------------------------------------------- /Asap2Test/ErrorHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2Test/ErrorHandler.cs -------------------------------------------------------------------------------- /Asap2Test/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2Test/Program.cs -------------------------------------------------------------------------------- /Asap2Test/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/Asap2Test/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/README.md -------------------------------------------------------------------------------- /testFile.a2l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/testFile.a2l -------------------------------------------------------------------------------- /testFile_inc.a2l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/testFile_inc.a2l -------------------------------------------------------------------------------- /testFile_inc_new.a2l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kallemooo/Asap2/HEAD/testFile_inc_new.a2l --------------------------------------------------------------------------------