This shows you the differences between two versions of the page.
— | dev:configuration_syntax [2016/02/25 13:33] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Syntax for Configuration Files ====== | ||
+ | < | ||
+ | Config | ||
+ | | ||
+ | | ||
+ | MetaBlock | ||
+ | ConstantsBlock | ||
+ | MemoryMapBlock | ||
+ | | ||
+ | RegisterMapBlock | ||
+ | TargetConfigurationBlock | ||
+ | | ||
+ | RegInitBlock | ||
+ | ProjectBlock | ||
+ | | ||
+ | OperatingSystemBlock | ||
+ | SysConstBlock | ||
+ | |||
+ | DeviceBlock | ||
+ | | ||
+ | | ||
+ | SegmentBlock | ||
+ | | ||
+ | ModulesBlock | ||
+ | SegmentArray | ||
+ | | ||
+ | | ||
+ | RegisterBlock | ||
+ | | ||
+ | SystemTableBlock = " | ||
+ | SystemClassBlock = (" | ||
+ | " | ||
+ | MethodBlock | ||
+ | | ||
+ | Memorysector | ||
+ | | ||
+ | MemorysectorArray | ||
+ | | ||
+ | |||
+ | VersionAssigment | ||
+ | FileDescAssigment | ||
+ | ImportAssigment | ||
+ | |||
+ | VarAssigment | ||
+ | RootClassAssignments | ||
+ | LibPathAssignment | ||
+ | DebugLevelAssignment | ||
+ | PrintLevelAssignment | ||
+ | |||
+ | AttributeAssigment | ||
+ | BaseAssigment | ||
+ | WidthAssigment | ||
+ | SizeAssigment | ||
+ | TechnologyAssignment | ||
+ | |||
+ | MemorytypeAssignment | ||
+ | ModuleAssignment = (SystemModules | ConcatenatedDesignator ){EnumSeparator (SystemModules | ||
+ | | ConcatenatedDesignator ) } ":" | ||
+ | | ||
+ | SegmentSizeAssignment | ||
+ | ArraySizeAssignment | ||
+ | NofSegmentAssignment | ||
+ | TypeAssignment | ||
+ | AddressAssignment | ||
+ | RegisterRepresentationAssignment = " | ||
+ | ClassAssignment | ||
+ | IdAssignment = " | ||
+ | OffsetAssignment = " | ||
+ | SectorSizeAssignment = " | ||
+ | NofSectorAssignment | ||
+ | |||
+ | AttributeEnum | ||
+ | StringEnum | ||
+ | SegmentDesignator | ||
+ | ConcatenatedDesignator | ||
+ | |||
+ | Designator | ||
+ | String | ||
+ | Letter | ||
+ | |||
+ | Expression | ||
+ | Term = Factor { ( " | ||
+ | Factor | ||
+ | |||
+ | Attribute | ||
+ | ContentAttribute | ||
+ | MethodAttribute | ||
+ | |||
+ | Type = RegisterType | SpezialRegisterType . | ||
+ | RegisterType | ||
+ | SpezialRegisterType | ||
+ | |||
+ | RegisterRep | ||
+ | SystemModules | ||
+ | Technology | ||
+ | |||
+ | EnumSeparator | ||
+ | AssignOp | ||
+ | EndToken | ||
+ | |||
+ | Digit = " | ||
+ | HexDigit | ||
+ | IntNumber | ||
+ | </ |