# Feature Demos ==== Graphs ==== ([Documentation plugin:graphviz](https://www.dokuwiki.org/plugin:graphviz)) digraph finite_state_machine { rankdir=LR; size="9,5" node [shape = doublecircle]; LR_0 LR_3 LR_4 LR_8; node [shape = circle]; LR_0 -> LR_2 [ label = "AB(B)" ]; LR_0 -> LR_1 [ label = "SS(S)" ]; LR_1 -> LR_3 [ label = "S($end)" ]; LR_2 -> LR_6 [ label = "SS(b)" ]; LR_2 -> LR_5 [ label = "SS(a)" ]; LR_2 -> LR_4 [ label = "S(A)" ]; LR_5 -> LR_7 [ label = "S(b)" ]; LR_5 -> LR_5 [ label = "S(a)" ]; LR_6 -> LR_6 [ label = "S(b)" ]; LR_6 -> LR_5 [ label = "S(a)" ]; LR_7 -> LR_8 [ label = "S(b)" ]; LR_7 -> LR_5 [ label = "S(a)" ]; LR_8 -> LR_6 [ label = "S(b)" ]; LR_8 -> LR_5 [ label = "S(a)" ]; } graph G1 { aaa -- bbb; bbb -- c; aaa -- c; } ==== Syntax-Highlighting ==== ([Documentation wiki:syntax](https://www.dokuwiki.org/wiki:syntax#syntax_highlighting)) \\ public function render($mode, &$renderer, $data) { if($mode != 'xhtml') return false; if (count($data) == 3) { list($syntax, $attr, $content) = $data; } ==== Tables and calculations ==== ([Documentation plugin:tablecalc](https://www.dokuwiki.org/plugin:tablecalc)) |Max|5| |Moritz|6| |Franz|7| |Tom|8| |Avg:|~~=average(range(col(),0,col(),row()-1))~~|