Skip to content

Commit 179e030

Browse files
committed
2006-01-16 - adrpo@ida.liu.se
- refactorings of .rml files to make translation easier + comment handling + types + imports git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@2037 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
1 parent 9f96ed0 commit 179e030

File tree

8 files changed

+2415
-1603
lines changed

8 files changed

+2415
-1603
lines changed

Compiler/Absyn.rml

Lines changed: 86 additions & 65 deletions
Large diffs are not rendered by default.

Compiler/Algorithm.rml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ with "Print.rml"
123123
with "Dump.rml"
124124
with "Debug.rml"
125125
with "Error.rml"
126+
with "Absyn.rml"
126127

127128
(** relation: make_assignment
128129
**

Compiler/Ceval.rml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -771,9 +771,12 @@ end
771771
**
772772
** Succeds if external function name is "known", i.e. no compilation
773773
** required.
774-
**)
774+
**
775+
** inputs: (SCode.Ident /* string */, Absyn.Ident option /* string option */)
776+
** outputs: ()
777+
**)
775778

776-
relation is_known_external_func:( SCode.Ident, Absyn.Ident option) => () =
779+
relation is_known_external_func:(string, string option) => () =
777780

778781
axiom is_known_external_func("acos",SOME("acos"))
779782
axiom is_known_external_func("asin",SOME("asin"))

Compiler/DAELow.rml

Lines changed: 1133 additions & 694 deletions
Large diffs are not rendered by default.

Compiler/Error.rml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -663,8 +663,8 @@ relation add_message: ( ErrorID,MessageTokens) => () =
663663

664664
rule lookup_message(error_id) => (msg_type, severity, msg) &
665665
message_type_str(msg_type) => msg_type_str &
666-
severity_str(severity) => severity_str &
667-
ErrorExt.add_message(error_id,msg_type_str,severity_str,msg,tokens)
666+
severity_str(severity) => severity_string &
667+
ErrorExt.add_message(error_id,msg_type_str,severity_string,msg,tokens)
668668
---------------------------
669669
add_message(error_id,tokens) => ()
670670

@@ -688,8 +688,8 @@ relation add_source_message: ( ErrorID,MessageTokens, Absyn.Info) => () =
688688

689689
rule lookup_message(error_id) => (msg_type, severity, msg) &
690690
message_type_str(msg_type) => msg_type_str &
691-
severity_str(severity) => severity_str &
692-
ErrorExt.add_source_message(error_id,msg_type_str,severity_str,
691+
severity_str(severity) => severity_string &
692+
ErrorExt.add_source_message(error_id,msg_type_str,severity_string,
693693
line,col,file,
694694
msg,tokens )
695695
---------------------------

0 commit comments

Comments
 (0)