Changeset 305061b0 in OpenModelica
- Timestamp:
- 2021-01-20T14:30:49+01:00 (3 years ago)
- Branches:
- Added-citation-metadata, maintenance/v1.17, maintenance/v1.18, maintenance/v1.19, maintenance/v1.20, maintenance/v1.21, maintenance/v1.22, maintenance/v1.23, master, omlib-staging
- Children:
- d67ca7d
- Parents:
- 03da1b5
- git-author:
- Per Östlund <perost86@…> (01/20/21 13:38:05)
- git-committer:
- perost <perost86@…> (01/20/21 14:30:49)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
OMCompiler/Compiler/Util/FlagsUtil.mo
r6d45949 r305061b0 1839 1839 algorithm 1840 1840 str := match flagData 1841 local 1842 Integer v; 1843 1841 1844 case Flags.BOOL_FLAG() then boolString(flagData.data); 1842 1845 case Flags.INT_FLAG() then intString(flagData.data); … … 1847 1850 case Flags.STRING_FLAG() then flagData.data; 1848 1851 case Flags.STRING_LIST_FLAG() then stringDelimitList(flagData.data, ","); 1849 case Flags.ENUM_FLAG() then Util.tuple21(listGet(flagData.validValues, flagData.data)); 1852 case Flags.ENUM_FLAG() 1853 algorithm 1854 for vt in flagData.validValues loop 1855 (str, v) := vt; 1856 if v == flagData.data then 1857 return; 1858 end if; 1859 end for; 1860 then 1861 ""; 1862 1850 1863 else ""; 1851 1864 end match;
Note: See TracChangeset
for help on using the changeset viewer.