Types in Lingua Franca are not really the target language proper, but they are not pure Lingua Franca either. Additionally, when they are mostly target language, they are not delimited by {= =}. There are some known issues that are related to these facts:
[x] Parameter types, esp. in C and C++, should be highlighted according to the target language highlighting rules in the same way as is done for state, inputs, outputs, etc.
[ ] Consistency with target language rules should be attempted for other target languages as well.
[ ] Target language highlighting rules should not shadow Lingua Franca highlighting rules. For example, the parentheses are included as part of a function call rule in C++, shadowing LF syntax inside the parentheses.
Types in Lingua Franca are not really the target language proper, but they are not pure Lingua Franca either. Additionally, when they are mostly target language, they are not delimited by
{= =}
. There are some known issues that are related to these facts: