summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@colm.net>2016-10-01 09:47:16 -0700
committerAdrian Thurston <thurston@colm.net>2016-10-01 09:47:16 -0700
commitd164f9eea27b9a41f155b4324781e5ccb1bf88c3 (patch)
treeb6e279beb83bad620202b9e200d53ae20f5b0e3d
parent84f764672525cd475114b76b104fc1bc0e6ce5b2 (diff)
downloadcolm-d164f9eea27b9a41f155b4324781e5ccb1bf88c3.tar.gz
some name improvements in colm grammar
-rw-r--r--src/colm.lm28
-rw-r--r--src/loadcolm.cc40
2 files changed, 34 insertions, 34 deletions
diff --git a/src/colm.lm b/src/colm.lm
index cc0a6260..7620ccb8 100644
--- a/src/colm.lm
+++ b/src/colm.lm
@@ -126,12 +126,12 @@ lex
end
lex
- token CONS_DQ / '\"' /
- token CONS_DQ_NL / '\n' /
- token CONS_SQOPEN / '[' /
- token CONS_SQCLOSE / ']' /
+ token LIT_DQ / '\"' /
+ token LIT_DQ_NL / '\n' /
+ token LIT_SQOPEN / '[' /
+ token LIT_SQCLOSE / ']' /
- token dq_cons_data
+ token lit_dq_data
/ ( ^( '\n' | '\"' | '[' | ']' | '\\' ) | '\\' . any )+ /
end
@@ -683,7 +683,7 @@ def opt_label
| []
def dq_lit_term
- [CONS_DQ] | [CONS_DQ_NL]
+ [LIT_DQ] | [LIT_DQ_NL]
def sq_lit_term
[CONS_SQ] | [CONS_SQ_NL]
@@ -703,8 +703,8 @@ def pattern_el
| [TILDE opt_tilde_data TILDE_NL] :Tilde
def litpat_el
- [dq_cons_data] :ConsData
-| [CONS_SQOPEN PatternElList: pattern_el* CONS_SQCLOSE] :SubList
+ [lit_dq_data] :ConsData
+| [LIT_SQOPEN PatternElList: pattern_el* LIT_SQCLOSE] :SubList
def pattern_top_el
[DQ LitpatElList: litpat_el* dq_lit_term] :Dq
@@ -740,8 +740,8 @@ def cons_el
| [E2 opt_no_trim code_expr] :CodeExpr
def lit_cons_el
- [dq_cons_data] :ConsData
-| [CONS_SQOPEN ConsElList: cons_el* CONS_SQCLOSE] :SubList
+ [lit_dq_data] :ConsData
+| [LIT_SQOPEN ConsElList: cons_el* LIT_SQCLOSE] :SubList
def cons_top_el
[DQ LitConsElList: lit_cons_el* dq_lit_term] :Dq
@@ -767,8 +767,8 @@ def accum_el
| [E2 opt_no_trim code_expr] :CodeExpr
def lit_accum_el
- [dq_cons_data] :ConsData
-| [CONS_SQOPEN AccumElList: accum_el* CONS_SQCLOSE] :SubList
+ [lit_dq_data] :ConsData
+| [LIT_SQOPEN AccumElList: accum_el* LIT_SQCLOSE] :SubList
def accum_top_el
[DQ LitAccumElList: lit_accum_el* dq_lit_term] :Dq
@@ -794,8 +794,8 @@ def string_el
| [E2 opt_no_trim code_expr] :CodeExpr
def lit_string_el
- [dq_cons_data] :ConsData
-| [CONS_SQOPEN StringElList: string_el* CONS_SQCLOSE] :SubList
+ [lit_dq_data] :ConsData
+| [LIT_SQOPEN StringElList: string_el* LIT_SQCLOSE] :SubList
def string_top_el
[DQ LitStringElList: lit_string_el* dq_lit_term] :Dq
diff --git a/src/loadcolm.cc b/src/loadcolm.cc
index baaab1ef..20fb02ee 100644
--- a/src/loadcolm.cc
+++ b/src/loadcolm.cc
@@ -463,7 +463,7 @@ struct LoadColm
switch ( patternEl.prodName() ) {
case pattern_el::Dq: {
list = walkLitpatElList( patternEl.LitpatElList(),
- patternEl.dq_lit_term().CONS_DQ_NL(), patternVarRef );
+ patternEl.dq_lit_term().LIT_DQ_NL(), patternVarRef );
break;
}
case pattern_el::Sq: {
@@ -494,9 +494,9 @@ struct LoadColm
PatternItemList *list = 0;
switch ( litpatEl.prodName() ) {
case litpat_el::ConsData: {
- String consData = unescape( litpatEl.dq_cons_data().text().c_str() );
+ String consData = unescape( litpatEl.lit_dq_data().text().c_str() );
PatternItem *patternItem = PatternItem::cons( PatternItem::InputTextForm,
- litpatEl.dq_cons_data().loc(), consData );
+ litpatEl.lit_dq_data().loc(), consData );
list = PatternItemList::cons( patternItem );
break;
}
@@ -555,7 +555,7 @@ struct LoadColm
return list;
}
- PatternItemList *walkLitpatElList( _repeat_litpat_el litpatElList, CONS_DQ_NL Nl,
+ PatternItemList *walkLitpatElList( _repeat_litpat_el litpatElList, LIT_DQ_NL Nl,
LangVarRef *patternVarRef )
{
PatternItemList *list = new PatternItemList;
@@ -595,7 +595,7 @@ struct LoadColm
switch ( patternTopEl.prodName() ) {
case pattern_top_el::Dq: {
list = walkLitpatElList( patternTopEl.LitpatElList(),
- patternTopEl.dq_lit_term().CONS_DQ_NL(), patternVarRef );
+ patternTopEl.dq_lit_term().LIT_DQ_NL(), patternVarRef );
break;
}
case pattern_top_el::Sq: {
@@ -1345,8 +1345,8 @@ struct LoadColm
ConsItemList *list = 0;
switch ( litConsEl.prodName() ) {
case lit_cons_el::ConsData: {
- String consData = unescape( litConsEl.dq_cons_data().text().c_str() );
- ConsItem *consItem = ConsItem::cons( litConsEl.dq_cons_data().loc(),
+ String consData = unescape( litConsEl.lit_dq_data().text().c_str() );
+ ConsItem *consItem = ConsItem::cons( litConsEl.lit_dq_data().loc(),
ConsItem::InputText, consData );
list = ConsItemList::cons( consItem );
break;
@@ -1359,7 +1359,7 @@ struct LoadColm
}
ConsItemList *walkLitConsElList( _repeat_lit_cons_el litConsElList,
- CONS_DQ_NL Nl, TypeRef *consTypeRef )
+ LIT_DQ_NL Nl, TypeRef *consTypeRef )
{
ConsItemList *list = new ConsItemList;
while ( !litConsElList.end() ) {
@@ -1417,7 +1417,7 @@ struct LoadColm
}
case cons_el::Dq: {
list = walkLitConsElList( consEl.LitConsElList(),
- consEl.dq_lit_term().CONS_DQ_NL(), consTypeRef );
+ consEl.dq_lit_term().LIT_DQ_NL(), consTypeRef );
break;
}}
return list;
@@ -1440,7 +1440,7 @@ struct LoadColm
switch ( consTopEl.prodName() ) {
case cons_top_el::Dq: {
list = walkLitConsElList( consTopEl.LitConsElList(),
- consTopEl.dq_lit_term().CONS_DQ_NL(), consTypeRef );
+ consTopEl.dq_lit_term().LIT_DQ_NL(), consTypeRef );
break;
}
case cons_top_el::Sq: {
@@ -1490,8 +1490,8 @@ struct LoadColm
ConsItemList *list = 0;
switch ( litStringEl.prodName() ) {
case lit_string_el::ConsData: {
- String consData = unescape( litStringEl.dq_cons_data().text().c_str() );
- ConsItem *stringItem = ConsItem::cons( litStringEl.dq_cons_data().loc(),
+ String consData = unescape( litStringEl.lit_dq_data().text().c_str() );
+ ConsItem *stringItem = ConsItem::cons( litStringEl.lit_dq_data().loc(),
ConsItem::InputText, consData );
list = ConsItemList::cons( stringItem );
break;
@@ -1503,7 +1503,7 @@ struct LoadColm
return list;
}
- ConsItemList *walkLitStringElList( _repeat_lit_string_el litStringElList, CONS_DQ_NL Nl )
+ ConsItemList *walkLitStringElList( _repeat_lit_string_el litStringElList, LIT_DQ_NL Nl )
{
ConsItemList *list = new ConsItemList;
while ( !litStringElList.end() ) {
@@ -1528,7 +1528,7 @@ struct LoadColm
switch ( stringEl.prodName() ) {
case string_el::Dq: {
list = walkLitStringElList( stringEl.LitStringElList(),
- stringEl.dq_lit_term().CONS_DQ_NL() );
+ stringEl.dq_lit_term().LIT_DQ_NL() );
break;
}
case string_el::Sq: {
@@ -1572,7 +1572,7 @@ struct LoadColm
switch ( stringTopEl.prodName() ) {
case string_top_el::Dq: {
list = walkLitStringElList( stringTopEl.LitStringElList(),
- stringTopEl.dq_lit_term().CONS_DQ_NL() );
+ stringTopEl.dq_lit_term().LIT_DQ_NL() );
break;
}
case string_el::Sq: {
@@ -1622,8 +1622,8 @@ struct LoadColm
ConsItemList *list = 0;
switch ( litAccumEl.prodName() ) {
case lit_accum_el::ConsData: {
- String consData = unescape( litAccumEl.dq_cons_data().text().c_str() );
- ConsItem *consItem = ConsItem::cons( litAccumEl.dq_cons_data().loc(),
+ String consData = unescape( litAccumEl.lit_dq_data().text().c_str() );
+ ConsItem *consItem = ConsItem::cons( litAccumEl.lit_dq_data().loc(),
ConsItem::InputText, consData );
list = ConsItemList::cons( consItem );
break;
@@ -1635,7 +1635,7 @@ struct LoadColm
return list;
}
- ConsItemList *walkLitAccumElList( _repeat_lit_accum_el litAccumElList, CONS_DQ_NL Nl )
+ ConsItemList *walkLitAccumElList( _repeat_lit_accum_el litAccumElList, LIT_DQ_NL Nl )
{
ConsItemList *list = new ConsItemList;
while ( !litAccumElList.end() ) {
@@ -1660,7 +1660,7 @@ struct LoadColm
switch ( accumEl.prodName() ) {
case accum_el::Dq: {
list = walkLitAccumElList( accumEl.LitAccumElList(),
- accumEl.dq_lit_term().CONS_DQ_NL() );
+ accumEl.dq_lit_term().LIT_DQ_NL() );
break;
}
case accum_el::Sq: {
@@ -1704,7 +1704,7 @@ struct LoadColm
switch ( accumTopEl.prodName() ) {
case accum_top_el::Dq: {
list = walkLitAccumElList( accumTopEl.LitAccumElList(),
- accumTopEl.dq_lit_term().CONS_DQ_NL() );
+ accumTopEl.dq_lit_term().LIT_DQ_NL() );
break;
}
case accum_top_el::Sq: {