summaryrefslogtreecommitdiff
path: root/src/parser/cvc
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2017-09-05 07:57:40 +0200
committerGitHub <noreply@github.com>2017-09-05 07:57:40 +0200
commit287785c8c2fe8031489bdf2d9f56506a8dfe3b48 (patch)
treec6cad1e3786ca34963bce597b61163dc9cb110cb /src/parser/cvc
parent29e0da43933f8b388f3317baf522cb9d32affef2 (diff)
Remove support for conversions between uint32/uint16 and string. (#1069)
* Remove support for conversions between uint32/uint16 and string. * Temporarily disable regression.
Diffstat (limited to 'src/parser/cvc')
-rw-r--r--src/parser/cvc/Cvc.g14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/parser/cvc/Cvc.g b/src/parser/cvc/Cvc.g
index efdd328a4..6cc5c29a4 100644
--- a/src/parser/cvc/Cvc.g
+++ b/src/parser/cvc/Cvc.g
@@ -226,10 +226,6 @@ tokens {
STRING_SUFFIXOF_TOK = 'SUFFIXOF';
STRING_STOI_TOK = 'STRING_TO_INTEGER';
STRING_ITOS_TOK = 'INTEGER_TO_STRING';
- STRING_U16TOS_TOK = 'UINT16_TO_STRING';
- STRING_STOU16_TOK = 'STRING_TO_UINT16';
- STRING_U32TOS_TOK = 'UINT32_TO_STRING';
- STRING_STOU32_TOK = 'STRING_TO_UINT32';
//Regular expressions (TODO)
//STRING_IN_REGEXP_TOK
//STRING_TO_REGEXP_TOK
@@ -1990,15 +1986,7 @@ stringTerm[CVC4::Expr& f]
| STRING_STOI_TOK LPAREN formula[f] RPAREN
{ f = MK_EXPR(CVC4::kind::STRING_STOI, f); }
| STRING_ITOS_TOK LPAREN formula[f] RPAREN
- { f = MK_EXPR(CVC4::kind::STRING_ITOS, f); }
- | STRING_U16TOS_TOK LPAREN formula[f] RPAREN
- { f = MK_EXPR(CVC4::kind::STRING_U16TOS, f); }
- | STRING_STOU16_TOK LPAREN formula[f] RPAREN
- { f = MK_EXPR(CVC4::kind::STRING_STOU16, f); }
- | STRING_U32TOS_TOK LPAREN formula[f] RPAREN
- { f = MK_EXPR(CVC4::kind::STRING_U32TOS, f); }
- | STRING_STOU32_TOK LPAREN formula[f] RPAREN
- { f = MK_EXPR(CVC4::kind::STRING_STOU32, f); }
+ { f = MK_EXPR(CVC4::kind::STRING_ITOS, f); }
/* string literal */
| str[s]
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback