## htmlTableSpec
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
htmlTableSpec_start([htmlTableSpec])
htmlTableSpec_start --> htmlTableSpec_0_0[HTMLTABLE]
htmlTableSpec_0_0 --> htmlTableSpec_0_1["("]
htmlTableSpec_0_1 --> htmlTableSpec_0_2[htmlTableExpression]
htmlTableSpec_0_2 --> htmlTableSpec_0_3[htmlTablePassing]
htmlTableSpec_0_3 --> htmlTableSpec_0_4[htmlTableLiteral]
htmlTableSpec_0_4 --> htmlTableSpec_0_5[htmlTableColumns]
htmlTableSpec_0_5 --> htmlTableSpec_0_6[")"]
htmlTableSpec_0_6 --> htmlTableSpec_end(( ))
```
## htmlTableLiteral
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
htmlTableLiteral_start([htmlTableLiteral])
htmlTableLiteral_start --> htmlTableLiteral_0_0[LITERAL]
htmlTableLiteral_0_0 --> htmlTableLiteral_0_1[expression]
htmlTableLiteral_0_1 --> htmlTableLiteral_end(( ))
```
## htmlTablePassing
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
Start(( )) --> htmlTablePassing
htmlTablePassing -->| | passingSourceOrPathExpression
passingSourceOrPathExpression --> End(( ))
```
## htmlTableExpression
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
Start(( )) --> htmlTableExpression
htmlTableExpression -->| | stringConstant
stringConstant --> End(( ))
```
## htmlTableColumns
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
htmlTableColumns_start([htmlTableColumns])
htmlTableColumns_start --> htmlTableColumns_0_0[COLUMNS]
htmlTableColumns_0_0 --> htmlTableColumns_0_1[htmlTableColumnSpec]
htmlTableColumns_0_1 --> htmlTableColumns_0_2[COMMA]
htmlTableColumns_0_2 --> htmlTableColumns_0_3[htmlTableColumnSpec]
htmlTableColumns_0_3 --> htmlTableColumns_end(( ))
```
## htmlTableColumnSpec
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'fontSize': '11px',
'nodePadding': '1',
'nodeBorder': '1',
'lineWidth': '0.8',
'fontFamily': 'Arial'
}
}}%%
flowchart LR
htmlTableColumnSpec_start([htmlTableColumnSpec])
htmlTableColumnSpec_start --> htmlTableColumnSpec_0_0[identifier]
htmlTableColumnSpec_0_0 --> htmlTableColumnSpec_0_1[sqlDataTypeExtended]
htmlTableColumnSpec_0_1 --> htmlTableColumnSpec_0_2[PATH]
htmlTableColumnSpec_0_2 --> htmlTableColumnSpec_0_3[stringConstant]
htmlTableColumnSpec_0_3 --> htmlTableColumnSpec_end(( ))
```