Template:Language beta: Difference between revisions
Content added Content deleted
(Added name parameter) |
(Syncing up execution method options) |
||
Line 5: | Line 5: | ||
{{!}}} |
{{!}}} |
||
}} |
}} |
||
{|style="font-size: 75%" |
{|style="text-align: left; font-size: 75%" |
||
{{#if: {{{exec|test}}}|{{language/Property/Generic|[[:Category:Execution method|Execution method]]:|{{#switch: {{lc:{{{exec|machine}}}}}|machine = Compiled (machine code) [[Category:Execution method/Compiled/Machine code]]|interpreted = Interpreted [[Category:Execution method/Interpreted]]|bytecode = Compiled (bytecode) [[Category:Execution method/Compiled/Bytecode]]}}}} |
{{#if: {{{exec|test}}}|{{language/Property/Generic|[[:Category:Execution method|Execution method]]:|{{#switch: {{lc:{{{exec|machine}}}}}|machine = Compiled (machine code) [[Category:Execution method/Compiled/Machine code]]|interpreted = Interpreted [[Category:Execution method/Interpreted]]|bytecode = Compiled (bytecode) [[Category:Execution method/Compiled/Bytecode]]|both = Interpreted or compiled [[Category:Execution method/Interpreted]][[Category:Execution method/Compiled]]}}}} |
||
}} |
}} |
||
{{#if: {{{gc|test}}}|{{language/Property/Generic|[[:Category:Garbage collection|Garbage collected]]:|{{ucfirst:{{{gc|yes}}}}}[[Category:Garbage collection/{{ucfirst:{{{gc|yes}}}}}]]}} |
{{#if: {{{gc|test}}}|{{language/Property/Generic|[[:Category:Garbage collection|Garbage collected]]:|{{ucfirst:{{{gc|yes}}}}}[[Category:Garbage collection/{{ucfirst:{{{gc|yes}}}}}]]}} |
||
Line 26: | Line 26: | ||
}} |
}} |
||
{{#if: {{{express|test}}}|{{language/Property/Generic|[[:Category:Typing/Expression|Type expression]]:| |
{{#if: {{{express|test}}}|{{language/Property/Generic|[[:Category:Typing/Expression|Type expression]]:| |
||
{{ |
{{#ifeq: {{{express|both}}}|both|Implicit, Explicit[[Category:Typing/Expression/Implicit]][[Category:Typing/Expression/Explicit]]|{{ucfirst:{{{express}}}}} |
||
[[Category:Typing/Expression/{{ucfirst:{{{express}}}}}]]}}}} |
|||
}} |
}} |
||
{{#if: {{{checking|}}}|{{language/Property/Generic|[[:Category:Typing/Checking|Type checking]]:| |
{{#if: {{{checking|test}}}|{{language/Property/Generic|[[:Category:Typing/Checking|Type checking]]:| |
||
{{#ifeq: {{{checking|both}}}|both|Dynamic, Static[[Category:Typing/Checking/Dynamic]][[Category:Typing/Checking/Static]]| |
{{#ifeq: {{{checking|both}}}|both|Dynamic, Static[[Category:Typing/Checking/Dynamic]][[Category:Typing/Checking/Static]]| |
||
{{ucfirst:{{{checking|}}}}}[[Category:Typing/Checking/{{ucfirst:{{{checking}}}}}]]}}}} |
{{ucfirst:{{{checking|}}}}}[[Category:Typing/Checking/{{ucfirst:{{{checking}}}}}]]}}}} |