Respuesta :

We have that the EBNF descriptions are well detailed using right code

  • A java class definition header statement :-

<class_head> ® {<modifier>} class <id> [extends class_name]

[implements <interface_name> {, <interface_name>}]

<modifier> ® public | abstract | final

  • A java method call statement:-

<for> -> for '(' [[<type>] <id> = <expr> {, [<type>] <id> = <expr>}] ; [<expr>] ; [<expr>{, <expr>}] ')' '{' <stmt_list> '}'

  • A C switch statement:-

<switch_stmt> ® switch ( <expr> ) {case <literal> : <stmt_list>

{case <literal> : <stmt_list> } [default : <stmt_list>] }

  • A C union definition:

<union_defn> -> union <var_list> <union_identifier>;

<var_list> -> <list_of_data-type specifier> <var>

<list_of_data-type specifier> -> int | float | long |char | double

<union_identifier> -> <var>

  • C float literals:

<float-literal> -> <real> <suffix>

| <real> <exponent> <suffix>

| <integer> <exponent> <suffix>

From the question we are told

  • Write EBNF descriptions for the following:

EBNF descriptions

Generally the equation for the   is mathematically given as

  • A java class definition header statement :-

<class_head> ® {<modifier>} class <id> [extends class_name]

[implements <interface_name> {, <interface_name>}]

<modifier> ® public | abstract | final

  • A java method call statement:-

<for> -> for '(' [[<type>] <id> = <expr> {, [<type>] <id> = <expr>}] ; [<expr>] ; [<expr>{, <expr>}] ')' '{' <stmt_list> '}'

  • A C switch statement:-

<switch_stmt> ® switch ( <expr> ) {case <literal> : <stmt_list>

{case <literal> : <stmt_list> } [default : <stmt_list>] }

  • A C union definition:

<union_defn> -> union <var_list> <union_identifier>;

<var_list> -> <list_of_data-type specifier> <var>

<list_of_data-type specifier> -> int | float | long |char | double

<union_identifier> -> <var>

  • C float literals:

<float-literal> -> <real> <suffix>

| <real> <exponent> <suffix>

| <integer> <exponent> <suffix>

For more information on descriptions visit

https://brainly.com/question/22568180

ACCESS MORE
EDU ACCESS
Universidad de Mexico