No edit summary
No edit summary
Line 25: Line 25:
             | Arrow of ty * ty
             | Arrow of ty * ty
             | Prod of ty * ty
             | Prod of ty * ty
== HTML tags ==
<span style="color: red; text-decoration: line-through;">Typo to be corrected</span>
<span style="background-color: #eee; padding: 4px 8px;">Text with background</span>
<div style="background-color: #eee; padding: 4px 8px;">Text block with background</div>

Revision as of 11:03, 4 February 2023

This page is used to test wiki syntax.

Math

[math]\displaystyle{ \mbox{Atoms}~ a, b ::= \mathsf{Foo} ~|~ \mathsf{Bar} }[/math]

[math]\displaystyle{ \begin{align} P, Q ::= & \; x(y).P \,\,\, \, \, & \text{Receive on channel }x\text{, bind the result to }y\text{, then run }P \\ & \; | \; \overline{x} \langle y \rangle.P \,\,\, \, \, &\text{Send the value }y\text{ over channel }x\text{, then run }P \\ & \; | \; P|Q \,\,\, \, \, \, \, \, \, &\text{Run }P\text{ and }Q\text{ simultaneously} \\ & \; | \; (\nu x)P \,\,\, &\text{Create a new channel }x\text{ and run }P \\ & \; | \; !P \,\,\, &\text{Repeatedly spawn copies of }P \\ & \; | \; 0 & \text{Terminate the process} \end{align} }[/math]

Code

Inline code: while (true) {}

Code block without syntax highlight:

datatype ty = Basic of string
            | Arrow of ty * ty
            | Prod of ty * ty

HTML tags

Typo to be corrected

Text with background

Text block with background