Qaqao Syntax
Appendix 2.1 Formal Structural Syntax
- Qaqao_formal_structural_element ::
-
- Sequential_list ::
-
Delimited_sequential_list
Undelimited_sequential_list
- Delimited_sequential_list ::
-
‘{’ Sequential_list_element
‘}’
‘{’ Undelimited_sequential_list
‘}’
- Undelimited_sequential_list ::
-
Sequential_list_element ‘;’
Sequential_list_element
Undelimited_sequential_list ‘;’
Sequential_list_element
- Sequential_list_element ::
-
Delimited_sequential_list
- Concurrent_list ::
-
Delimited_concurrent_list
Undelimited_concurrent_list
- Delimited_concurrent_list ::
-
‘(’ Concurrent_list_element
‘)’
‘(’ Undelimited_concurrent_list
‘)’
- Undelimited_concurrent_list ::
-
Concurrent_list_element ‘,’
Concurrent_list_element
Undelimited_concurrent_list ‘,’
Concurrent_list_element
- Concurrent_list_element ::
-
Delimited_sequential_list
Delimited_concurrent_list
- Tuple ::
-
- Delimited_tuple ::
-
‘[’ Undelimited_tuple
‘]’
- Undelimited_tuple ::
-
Tuple_element Tuple_element
Undelimited_tuple Tuple_element
- Tuple_element ::
-
Delimited_sequential_list
Delimited_concurrent_list
- Compound_identifier ::
-
Compound_identifier_element ‘:’
Compound_identifier_element
Compound_identifier ‘:’
Compound_identifier_element
- Compound_identifier_element ::
-
- Simple_identifier ::
-
Qaqao Language Definition, appendix 2.1, version 0.3α
© J. Andrew Holey, 2009
email: jholey@csbsju.edu