mirror of https://gerrit.osmocom.org/asn1c
temporarily simplify syntax
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@1064 59561ff5-6e30-0410-9f3c-9617f08c8826
This commit is contained in:
parent
cd15a7af57
commit
ee7196e72a
|
@ -1000,16 +1000,6 @@ ClassField:
|
||||||
$$->marker = $3;
|
$$->marker = $3;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* VariableTypeValueSetFieldSpec ::= valuesetfieldreference FieldName ValueOptionalitySpec ? */
|
|
||||||
| TOK_typefieldreference FieldName optMarker {
|
|
||||||
$$ = asn1p_expr_new(yylineno);
|
|
||||||
$$->Identifier = $1;
|
|
||||||
$$->meta_type = AMT_OBJECTFIELD;
|
|
||||||
$$->expr_type = A1TC_CLASSFIELD_VTVSFS;
|
|
||||||
$$->reference = $2;
|
|
||||||
$$->marker = $3;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* ObjectFieldSpec ::= objectfieldreference DefinedObjectClass ObjectOptionalitySpec ? */
|
/* ObjectFieldSpec ::= objectfieldreference DefinedObjectClass ObjectOptionalitySpec ? */
|
||||||
| TOK_valuefieldreference DefinedObjectClass optMarker {
|
| TOK_valuefieldreference DefinedObjectClass optMarker {
|
||||||
$$ = asn1p_expr_new(yylineno);
|
$$ = asn1p_expr_new(yylineno);
|
||||||
|
@ -1021,14 +1011,13 @@ ClassField:
|
||||||
$$->marker = $3;
|
$$->marker = $3;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ObjectSetFieldSpec ::= objectsetfieldreference DefinedObjectClass ObjectOptionalitySpec ? */
|
/* VariableTypeValueSetFieldSpec ::= valuesetfieldreference FieldName ValueOptionalitySpec ? */
|
||||||
| TOK_typefieldreference DefinedObjectClass optMarker {
|
| TOK_typefieldreference FieldName optMarker {
|
||||||
$$ = asn1p_expr_new(yylineno);
|
$$ = asn1p_expr_new(yylineno);
|
||||||
checkmem($$);
|
|
||||||
$$->Identifier = $1;
|
$$->Identifier = $1;
|
||||||
$$->reference = $2;
|
|
||||||
$$->meta_type = AMT_OBJECTFIELD;
|
$$->meta_type = AMT_OBJECTFIELD;
|
||||||
$$->expr_type = A1TC_CLASSFIELD_OSFS;
|
$$->expr_type = A1TC_CLASSFIELD_VTVSFS;
|
||||||
|
$$->reference = $2;
|
||||||
$$->marker = $3;
|
$$->marker = $3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1043,20 +1032,16 @@ ClassField:
|
||||||
$$->marker = $3;
|
$$->marker = $3;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/* ObjectSetFieldSpec ::= objectsetfieldreference DefinedObjectClass ObjectOptionalitySpec ? */
|
||||||
DefinedObjectClass:
|
| TOK_typefieldreference DefinedObjectClass optMarker {
|
||||||
TOK_capitalreference {
|
$$ = asn1p_expr_new(yylineno);
|
||||||
$$ = asn1p_ref_new(yylineno);
|
checkmem($$);
|
||||||
asn1p_ref_add_component($$, $1, RLT_CAPITALS);
|
$$->Identifier = $1;
|
||||||
}
|
$$->reference = $2;
|
||||||
| TypeRefName '.' TOK_capitalreference {
|
$$->meta_type = AMT_OBJECTFIELD;
|
||||||
$$ = asn1p_ref_new(yylineno);
|
$$->expr_type = A1TC_CLASSFIELD_OSFS;
|
||||||
asn1p_ref_add_component($$, $1, RLT_AmpUppercase);
|
$$->marker = $3;
|
||||||
asn1p_ref_add_component($$, $3, RLT_CAPITALS);
|
}
|
||||||
}
|
|
||||||
;
|
|
||||||
*/
|
|
||||||
|
|
||||||
;
|
;
|
||||||
|
|
||||||
optWithSyntax:
|
optWithSyntax:
|
||||||
|
@ -1409,11 +1394,13 @@ DefinedObjectClass:
|
||||||
$$ = asn1p_ref_new(yylineno);
|
$$ = asn1p_ref_new(yylineno);
|
||||||
asn1p_ref_add_component($$, $1, RLT_CAPITALS);
|
asn1p_ref_add_component($$, $1, RLT_CAPITALS);
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
| TypeRefName '.' TOK_capitalreference {
|
| TypeRefName '.' TOK_capitalreference {
|
||||||
$$ = asn1p_ref_new(yylineno);
|
$$ = asn1p_ref_new(yylineno);
|
||||||
asn1p_ref_add_component($$, $1, RLT_AmpUppercase);
|
asn1p_ref_add_component($$, $1, RLT_AmpUppercase);
|
||||||
asn1p_ref_add_component($$, $3, RLT_CAPITALS);
|
asn1p_ref_add_component($$, $3, RLT_CAPITALS);
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue