Qaqao Syntax
2.1 Structural Syntax
- Qaqao_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
Sequential_list_element ‘;’
Undelimited_sequential_list
- 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
Concurrent_list_element ‘,’ Undelimited_concurrent_list
- Concurrent_list_element ::
-
Delimited_sequential_list
Delimited_concurrent_list
- Tuple ::
-
- Delimited_tuple ::
-
- Undelimited_tuple ::
-
Tuple_element Tuple_element
Tuple_element Undelimited_tuple
- Tuple_element ::
-
Delimited_sequential_list
Delimited_concurrent_list
- Compound_identifier ::
-
Compound_identifier_element ‘:’Compound_identifier_element
Compound_identifier_element ‘:’Compound_identifier
- Compound_identifier_element ::
-
- Simple_identifier ::
-
Qaqao Language Definition, section 2.1, version 0.3α
© J. Andrew Holey, 2009
email: jholey@csbsju.edu