implemented unary operator for metaData in functions.

This commit is contained in:
2024-10-11 16:34:49 +02:00
parent c3f531e0d5
commit ae95a5dc1c
2 changed files with 37 additions and 10 deletions

View File

@ -82,11 +82,14 @@ struct PFunctionGrammar : public grammar<PFunctionGrammar>
const_gamma_mu = leaf_node_d[ str_p("GAMMA_MU") ];
const_field = leaf_node_d[ str_p("B") ];
const_field = leaf_node_d[ str_p("B") ] |
leaf_node_d[ str_p("-B") ];
const_energy = leaf_node_d[ str_p("EN") ];
const_energy = leaf_node_d[ str_p("EN") ] |
leaf_node_d[ str_p("-EN") ];
const_temp = leaf_node_d[ ( lexeme_d[ "T" >> +digit_p ] ) ];
const_temp = leaf_node_d[ ( lexeme_d[ "T" >> +digit_p ] ) ] |
leaf_node_d[ ( lexeme_d[ "-T" >> +digit_p ] ) ];
fun_label = leaf_node_d[ ( lexeme_d[ "FUN" >> +digit_p ] ) ];