cd ~/Desktop/antlr-stuff/ antlr cxx2.g ANTLR Parser Generator Version 2.7.1 1989-2000 jGuru.com cxx2.g:344: warning: nondeterminism upon cxx2.g:344: k==1:"(",IDENTIFIER,"~","::","typename","*","&","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator" cxx2.g:344: k==2:"(",IDENTIFIER,"~","::","typename","<",">","[","->","++","--",",","*","&","+","-","!","new","delete","->*","/","%","<<",">>","<=",">=","==","!=","^","|","&&","||",":","=","*=","/=","%=","+=","-=",">>=","<<=","&=","^=","|=","{","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator","()","[]" cxx2.g:344: between alts 1 and 2 of block cxx2.g:344: warning: nondeterminism upon cxx2.g:344: k==1:"namespace" cxx2.g:344: k==2:IDENTIFIER,"{" cxx2.g:344: between alts 1 and 7 of block cxx2.g:344: warning: nondeterminism upon cxx2.g:344: k==1:"template" cxx2.g:344: k==2:"template" cxx2.g:344: between alts 3 and 4 of block cxx2.g:344: warning: nondeterminism upon cxx2.g:344: k==1:"template" cxx2.g:344: k==2:"<" cxx2.g:344: between alts 3 and 5 of block cxx2.g:63: warning: nondeterminism upon cxx2.g:63: k==1:IDENTIFIER cxx2.g:63: k==2:IDENTIFIER,"::","<" cxx2.g:63: between alts 1 and 2 of block cxx2.g:68: warning: nondeterminism upon cxx2.g:68: k==1:IDENTIFIER cxx2.g:68: k==2:"<" cxx2.g:68: between alts 1 and 5 of block cxx2.g:76: warning: nondeterminism upon cxx2.g:76: k==1:"::" cxx2.g:76: k==2:IDENTIFIER cxx2.g:76: between alts 1 and 2 of block cxx2.g:76: warning: nondeterminism upon cxx2.g:76: k==1:"::" cxx2.g:76: k==2:IDENTIFIER cxx2.g:76: between alts 1 and 4 of block cxx2.g:76: warning: nondeterminism upon cxx2.g:76: k==1:"::" cxx2.g:76: k==2:IDENTIFIER cxx2.g:76: between alts 2 and 4 of block cxx2.g:635: warning: nondeterminism upon cxx2.g:635: k==1:IDENTIFIER cxx2.g:635: k==2:"<" cxx2.g:635: between alts 1 and 2 of block cxx2.g:83: warning: nondeterminism upon cxx2.g:83: k==1:IDENTIFIER cxx2.g:83: k==2:"::","<" cxx2.g:83: between alts 1 and 2 of block cxx2.g:84: warning: nondeterminism upon cxx2.g:84: k==1:IDENTIFIER cxx2.g:84: k==2:"::","<" cxx2.g:84: between alts 1 and 2 of block cxx2.g:88: warning: nondeterminism upon cxx2.g:88: k==1:IDENTIFIER cxx2.g:88: k==2:"::" cxx2.g:88: between alts 1 and 2 of block cxx2.g:450: warning: nondeterminism upon cxx2.g:450: k==1:IDENTIFIER cxx2.g:450: k==2:"::",";" cxx2.g:450: between alts 1 and 2 of block cxx2.g:98: warning: nondeterminism upon cxx2.g:98: k==1:IDENTIFIER,"::" cxx2.g:98: k==2:"(",IDENTIFIER,"::","<" cxx2.g:98: between alts 1 and 2 of block cxx2.g:98: warning: nondeterminism upon cxx2.g:98: k==1:"typename" cxx2.g:98: k==2:IDENTIFIER,"::" cxx2.g:98: between alts 3 and 4 of block cxx2.g:98: warning: nondeterminism upon cxx2.g:98: k==1:"typeid" cxx2.g:98: k==2:"(" cxx2.g:98: between alts 9 and 10 of block cxx2.g:111: warning: nondeterminism upon cxx2.g:111: k==1:"." cxx2.g:111: k==2:IDENTIFIER,"~","::" cxx2.g:111: between alts 3 and 5 of block cxx2.g:111: warning: nondeterminism upon cxx2.g:111: k==1:"->" cxx2.g:111: k==2:IDENTIFIER,"~","::" cxx2.g:111: between alts 4 and 6 of block cxx2.g:400: warning: nondeterminism upon cxx2.g:400: k==1:IDENTIFIER,"::" cxx2.g:400: k==2:IDENTIFIER,"::","<" cxx2.g:400: between alts 1 and 2 of block cxx2.g:401: warning: nondeterminism upon cxx2.g:401: k==1:IDENTIFIER cxx2.g:401: k==2:"::","<" cxx2.g:401: between alts 1 and 2 of block cxx2.g:126: warning: nondeterminism upon cxx2.g:126: k==1:IDENTIFIER,"::" cxx2.g:126: k==2:IDENTIFIER,"::","<" cxx2.g:126: between alts 1 and 2 of block cxx2.g:126: warning: nondeterminism upon cxx2.g:126: k==1:IDENTIFIER,"::" cxx2.g:126: k==2:IDENTIFIER,"::","<" cxx2.g:126: between alts 1 and 3 of block cxx2.g:126: warning: nondeterminism upon cxx2.g:126: k==1:IDENTIFIER,"::" cxx2.g:126: k==2:IDENTIFIER,"::","<" cxx2.g:126: between alts 2 and 3 of block cxx2.g:127: warning: nondeterminism upon cxx2.g:127: k==1:IDENTIFIER cxx2.g:127: k==2:"::","<" cxx2.g:127: between alts 1 and 2 of block cxx2.g:248: warning: nondeterminism upon cxx2.g:248: k==1:LITERAL,"this","(",IDENTIFIER,"~","::","typename","dynamic_cast","static_cast","reinterpret_cast","const_cast","typeid","++","--","sizeof","*","&","+","-","!","new","delete","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","operator" cxx2.g:248: k==2:LITERAL,"this","(",IDENTIFIER,"~","::","typename","dynamic_cast","<",">","static_cast","reinterpret_cast","const_cast","typeid","[",".","->","++","--",",","sizeof","*","&","+","-","!","new","delete",".*","->*","/","%","<<",">>","<=",">=","==","!=","^","|","&&","||","=","*=","/=","%=","+=","-=",">>=","<<=","&=","^=","|=","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator","()","[]","throw" cxx2.g:248: between alts 1 and 2 of block cxx2.g:416: warning: nondeterminism upon cxx2.g:416: k==1:IDENTIFIER cxx2.g:416: k==2:"(",")",IDENTIFIER,"~","::","typename","<",">","[","]",".","->","++","--",",","*","&","+","-",".*","->*","/","%","<<",">>","<=",">=","==","!=","^","|","&&","||","?",":","=","*=","/=","%=","+=","-=",">>=","<<=","&=","^=","|=",";","{","}","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","...","class","struct","union","operator","try" cxx2.g:416: between alts 1 and 2 of block cxx2.g:416: warning: nondeterminism upon cxx2.g:416: k==1:IDENTIFIER cxx2.g:416: k==2:"(",")",IDENTIFIER,"~","::","typename","<",">","[","]",".","->","++","--",",","*","&","+","-",".*","->*","/","%","<<",">>","<=",">=","==","!=","^","|","&&","||","?",":","=","*=","/=","%=","+=","-=",">>=","<<=","&=","^=","|=",";","{","}","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","...","class","struct","union","operator","try" cxx2.g:416: between alts 1 and 3 of block cxx2.g:416: warning: nondeterminism upon cxx2.g:416: k==1:IDENTIFIER cxx2.g:416: k==2:"(",")",IDENTIFIER,"~","::","typename","<",">","[","]",".","->","++","--",",","*","&","+","-",".*","->*","/","%","<<",">>","<=",">=","==","!=","^","|","&&","||","?",":","=","*=","/=","%=","+=","-=",">>=","<<=","&=","^=","|=",";","{","}","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","...","class","struct","union","operator","try" cxx2.g:416: between alts 2 and 3 of block cxx2.g:132: warning: nondeterminism upon cxx2.g:132: k==1:"~" cxx2.g:132: k==2:LITERAL,"this","(",IDENTIFIER,"~","::","typename","dynamic_cast","static_cast","reinterpret_cast","const_cast","typeid","++","--","sizeof","*","&","+","-","!","new","delete","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","operator" cxx2.g:132: between alts 1 and 4 of block cxx2.g:132: warning: nondeterminism upon cxx2.g:132: k==1:"::" cxx2.g:132: k==2:"(",IDENTIFIER,"::","typename","new","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:132: between alts 1 and 7 of block cxx2.g:132: warning: nondeterminism upon cxx2.g:132: k==1:"::" cxx2.g:132: k==2:LITERAL,"this","(",IDENTIFIER,"~","::","typename","dynamic_cast","static_cast","reinterpret_cast","const_cast","typeid","[","++","--","sizeof","*","&","+","-","!","new","delete","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","operator" cxx2.g:132: between alts 1 and 8 of block cxx2.g:132: warning: nondeterminism upon cxx2.g:132: k==1:"sizeof" cxx2.g:132: k==2:"(" cxx2.g:132: between alts 5 and 6 of block cxx2.g:132: warning: nondeterminism upon cxx2.g:132: k==1:"::" cxx2.g:132: k==2:"(",IDENTIFIER,"::","typename","new","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void" cxx2.g:132: between alts 7 and 8 of block cxx2.g:183: warning: nondeterminism upon cxx2.g:183: k==1:"(" cxx2.g:183: k==2:IDENTIFIER,"::","typename","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:183: between alts 1 and 2 of block cxx2.g:152: warning: nondeterminism upon cxx2.g:152: k==1:"::","new" cxx2.g:152: k==2:"(","new" cxx2.g:152: between alts 1 and 2 of block cxx2.g:154: warning: nondeterminism upon cxx2.g:154: k==1:"(" cxx2.g:154: k==2:IDENTIFIER,"::","typename","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void" cxx2.g:154: between alts 1 and 2 of block cxx2.g:178: warning: nondeterminism upon cxx2.g:178: k==1:"::","delete" cxx2.g:178: k==2:"delete" cxx2.g:178: between alts 1 and 2 of block cxx2.g:162: warning: nondeterminism upon cxx2.g:162: k==1:"*","&" cxx2.g:162: k==2:LITERAL,"this","(",")",IDENTIFIER,"~","::","typename","dynamic_cast","<",">","static_cast","reinterpret_cast","const_cast","typeid","[","]","++","--",",","sizeof","*","&","+","-","!","new","delete",".*","->*","/","%","<<",">>","<=",">=","==","!=","^","|","&&","||","?",":","=","*=","/=","%=","+=","-=",">>=","<<=","&=","^=","|=",";","}","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","const","volatile","...","operator","throw" cxx2.g:162: between alts 1 and 2 of block cxx2.g:571: warning: nondeterminism upon cxx2.g:571: k==1:IDENTIFIER,"::" cxx2.g:571: k==2:"(",")",IDENTIFIER,"~","::","typename","<",">","[","]",".","->","++","--",",","*","&","+","-",".*","->*","/","%","<<",">>","<=",">=","==","!=","^","|","&&","||","?",":","=","*=","/=","%=","+=","-=",">>=","<<=","&=","^=","|=",";","{","}","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","...","class","struct","union","operator","try" cxx2.g:571: between alt 1 and exit branch of block cxx2.g:166: warning: nondeterminism upon cxx2.g:166: k==1:"*","&" cxx2.g:166: k==2:LITERAL,"this","(",")",IDENTIFIER,"~","::","typename","dynamic_cast","<",">","static_cast","reinterpret_cast","const_cast","typeid","[","]","++","--",",","sizeof","*","&","+","-","!","new","delete",".*","->*","/","%","<<",">>","<=",">=","==","!=","^","|","&&","||","?",":","=","*=","/=","%=","+=","-=",">>=","<<=","&=","^=","|=",";","}","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","const","volatile","...","operator","throw" cxx2.g:166: between alts 1 and 2 of block cxx2.g:210: warning: nondeterminism upon cxx2.g:210: k==1:">" cxx2.g:210: k==2:LITERAL,"this","(",IDENTIFIER,"~","::","typename","dynamic_cast","static_cast","reinterpret_cast","const_cast","typeid","++","--","sizeof","*","&","+","-","!","new","delete","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","operator" cxx2.g:210: between alt 1 and exit branch of block cxx2.g:243: warning: nondeterminism upon cxx2.g:243: k==1:LITERAL,"this","(",IDENTIFIER,"~","::","typename","dynamic_cast","static_cast","reinterpret_cast","const_cast","typeid","++","--","sizeof","*","&","+","-","!","new","delete","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","operator" cxx2.g:243: k==2:LITERAL,"this","(",IDENTIFIER,"~","::","typename","dynamic_cast","<",">","static_cast","reinterpret_cast","const_cast","typeid","[",".","->","++","--",",","sizeof","*","&","+","-","!","new","delete",".*","->*","/","%","<<",">>","<=",">=","==","!=","^","|","&&","||","=","*=","/=","%=","+=","-=",">>=","<<=","&=","^=","|=","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator","()","[]","throw" cxx2.g:243: between alts 1 and 2 of block cxx2.g:279: warning: nondeterminism upon cxx2.g:279: k==1:IDENTIFIER cxx2.g:279: k==2:LITERAL,"this","(",IDENTIFIER,"~","::","typename","dynamic_cast","static_cast","reinterpret_cast","const_cast","typeid","++","--","sizeof","*","&","+","-","!","new","delete","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","operator" cxx2.g:279: between alts 1 and 2 of block cxx2.g:279: warning: nondeterminism upon cxx2.g:279: k==1:IDENTIFIER cxx2.g:279: k==2:LITERAL,"this","(",IDENTIFIER,"~","::","typename","dynamic_cast","static_cast","reinterpret_cast","const_cast","typeid","++","--","sizeof","*","&","+","-","!","new","delete",":","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","operator" cxx2.g:279: between alts 1 and 7 of block cxx2.g:279: warning: nondeterminism upon cxx2.g:279: k==1:"(",IDENTIFIER,"~","::","typename","*","&",";","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","operator" cxx2.g:279: k==2:EOF,LITERAL,"this","(",IDENTIFIER,"~","::","typename","dynamic_cast","<",">","static_cast","reinterpret_cast","const_cast","typeid","[","->","++","--",",","sizeof","*","&","+","-","!","new","delete","->*","/","%","<<",">>","<=",">=","==","!=","^","|","&&","||","=","*=","/=","%=","+=","-=",">>=","<<=","&=","^=","|=","case","default",";","{","}","if","else","switch","while","do","for","break","continue","return","goto","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","namespace","using","asm","const","volatile","class","struct","union","operator","()","[]","try","throw" cxx2.g:279: between alts 2 and 7 of block cxx2.g:308: warning: nondeterminism upon cxx2.g:308: k==1:"if" cxx2.g:308: k==2:"(" cxx2.g:308: between alts 1 and 2 of block cxx2.g:314: warning: nondeterminism upon cxx2.g:314: k==1:IDENTIFIER,"::","typename","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void" cxx2.g:314: k==2:"(",IDENTIFIER,"~","::","typename","<","*","&","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator" cxx2.g:314: between alts 1 and 2 of block cxx2.g:527: warning: nondeterminism upon cxx2.g:527: k==1:IDENTIFIER,"::" cxx2.g:527: k==2:"(",IDENTIFIER,"~","::","<","*","&","const","volatile","operator" cxx2.g:527: between alts 1 and 2 of block cxx2.g:326: warning: nondeterminism upon cxx2.g:326: k==1:"(",IDENTIFIER,"~","::","typename","*","&",";","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","operator" cxx2.g:326: k==2:LITERAL,"this","(",IDENTIFIER,"~","::","typename","dynamic_cast","<",">","static_cast","reinterpret_cast","const_cast","typeid","[","->","++","--",",","sizeof","*","&","+","-","!","new","delete","->*","/","%","<<",">>","<=",">=","==","!=","^","|","&&","||","=","*=","/=","%=","+=","-=",">>=","<<=","&=","^=","|=",";","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator","()","[]","throw" cxx2.g:326: between alts 1 and 2 of block cxx2.g:363: warning: nondeterminism upon cxx2.g:363: k==1:IDENTIFIER,"::" cxx2.g:363: k==2:"(",IDENTIFIER,"~","::","typename","<","*","&",":",";","{","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator" cxx2.g:363: between alt 1 and exit branch of block cxx2.g:609: warning: nondeterminism upon cxx2.g:609: k==1:"(",IDENTIFIER,"~","::","typename","*","&","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator" cxx2.g:609: k==2:"(",IDENTIFIER,"~","::","typename","<",">","[","->","++","--",",","*","&","+","-","!","new","delete","->*","/","%","<<",">>","<=",">=","==","!=","^","|","&&","||",":","=","*=","/=","%=","+=","-=",">>=","<<=","&=","^=","|=","{","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator","()","[]" cxx2.g:609: between alts 1 and 2 of block cxx2.g:610: warning: nondeterminism upon cxx2.g:610: k==1:IDENTIFIER,"::" cxx2.g:610: k==2:"(",IDENTIFIER,"~","::","typename","<","*","&",":","{","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator" cxx2.g:610: between alt 1 and exit branch of block cxx2.g:611: warning: nondeterminism upon cxx2.g:611: k==1:IDENTIFIER,"::" cxx2.g:611: k==2:"(",IDENTIFIER,"~","::","typename","<","*","&","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator" cxx2.g:611: between alt 1 and exit branch of block cxx2.g:512: warning: nondeterminism upon cxx2.g:512: k==1:"extern" cxx2.g:512: k==2:STRING_LITERAL cxx2.g:512: between alts 1 and 2 of block cxx2.g:497: warning: nondeterminism upon cxx2.g:497: k==1:"using" cxx2.g:497: k==2:"::" cxx2.g:497: between alts 1 and 2 of block cxx2.g:392: warning: nondeterminism upon cxx2.g:392: k==1:"class","struct","union" cxx2.g:392: k==2:IDENTIFIER cxx2.g:392: between alts 2 and 4 of block cxx2.g:392: warning: nondeterminism upon cxx2.g:392: k==1:"enum" cxx2.g:392: k==2:IDENTIFIER cxx2.g:392: between alts 3 and 4 of block cxx2.g:422: warning: nondeterminism upon cxx2.g:422: k==1:"typename" cxx2.g:422: k==2:IDENTIFIER,"::" cxx2.g:422: between alts 3 and 4 of block cxx2.g:423: warning: nondeterminism upon cxx2.g:423: k==1:IDENTIFIER cxx2.g:423: k==2:"::","<" cxx2.g:423: between alts 1 and 2 of block cxx2.g:424: warning: nondeterminism upon cxx2.g:424: k==1:IDENTIFIER cxx2.g:424: k==2:"::","<" cxx2.g:424: between alts 1 and 2 of block cxx2.g:464: warning: nondeterminism upon cxx2.g:464: k==1:"namespace" cxx2.g:464: k==2:IDENTIFIER cxx2.g:464: between alts 1 and 2 of block cxx2.g:534: warning: nondeterminism upon cxx2.g:534: k==1:"(" cxx2.g:534: k==2:LITERAL,"this","(",")",IDENTIFIER,"~","::","typename","dynamic_cast","static_cast","reinterpret_cast","const_cast","typeid","++","--","sizeof","*","&","+","-","!","new","delete","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","...","class","struct","union","operator" cxx2.g:534: between alt 1 and exit branch of block cxx2.g:561: warning: nondeterminism upon cxx2.g:561: k==1:IDENTIFIER,"::" cxx2.g:561: k==2:"(",")",IDENTIFIER,"::","<",">","[",",",":","=",";","{","...","try" cxx2.g:561: between alts 1 and 2 of block cxx2.g:563: warning: nondeterminism upon cxx2.g:563: k==1:IDENTIFIER cxx2.g:563: k==2:"<" cxx2.g:563: between alts 1 and 2 of block cxx2.g:593: warning: nondeterminism upon cxx2.g:593: k==1:IDENTIFIER,"::","typename","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:593: k==2:"(",IDENTIFIER,"~","::","typename","<","[",",","*","&",":","=","{","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator" cxx2.g:593: between alts 1 and 2 of block cxx2.g:579: warning: nondeterminism upon cxx2.g:579: k==1:"(" cxx2.g:579: k==2:"(",IDENTIFIER,"::","*","&" cxx2.g:579: between alts 1 and 2 of block cxx2.g:599: warning: nondeterminism upon cxx2.g:599: k==1:"," cxx2.g:599: k==2:"const","volatile" cxx2.g:599: between alt 1 and exit branch of block cxx2.g:602: warning: nondeterminism upon cxx2.g:602: k==1:IDENTIFIER,"::","typename","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:602: k==2:"(",IDENTIFIER,"~","::","typename","<","*","&",":","{","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator" cxx2.g:602: between alts 1 and 2 of block cxx2.g:602: warning: nondeterminism upon cxx2.g:602: k==1:IDENTIFIER,"::","typename","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:602: k==2:"(",IDENTIFIER,"::","typename","<","*","&",":","{","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:602: between alts 1 and 3 of block cxx2.g:602: warning: nondeterminism upon cxx2.g:602: k==1:IDENTIFIER,"::","typename","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:602: k==2:"(",IDENTIFIER,"::","typename","<","*","&",":","{","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:602: between alts 1 and 4 of block cxx2.g:602: warning: nondeterminism upon cxx2.g:602: k==1:IDENTIFIER,"::","typename","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:602: k==2:"(",IDENTIFIER,"::","typename","<","*","&",":","{","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:602: between alts 2 and 3 of block cxx2.g:602: warning: nondeterminism upon cxx2.g:602: k==1:IDENTIFIER,"::","typename","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:602: k==2:"(",IDENTIFIER,"::","typename","<","*","&",":","{","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:602: between alts 2 and 4 of block cxx2.g:602: warning: nondeterminism upon cxx2.g:602: k==1:IDENTIFIER,"::","typename","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:602: k==2:"(",IDENTIFIER,"::","typename","<","[","*","&",":","{","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:602: between alts 3 and 4 of block cxx2.g:603: warning: nondeterminism upon cxx2.g:603: k==1:IDENTIFIER,"::" cxx2.g:603: k==2:"(",IDENTIFIER,"~","::","typename","<","*","&","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator" cxx2.g:603: between alt 1 and exit branch of block cxx2.g:604: warning: nondeterminism upon cxx2.g:604: k==1:IDENTIFIER,"::" cxx2.g:604: k==2:"(",IDENTIFIER,"~","::","typename","<","*","&","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator" cxx2.g:604: between alt 1 and exit branch of block cxx2.g:605: warning: nondeterminism upon cxx2.g:605: k==1:IDENTIFIER,"::" cxx2.g:605: k==2:"(",")",IDENTIFIER,"::","typename","<",">","[",",","*","&",":","{","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","...","class","struct","union" cxx2.g:605: between alt 1 and exit branch of block cxx2.g:606: warning: nondeterminism upon cxx2.g:606: k==1:IDENTIFIER,"::" cxx2.g:606: k==2:"(",IDENTIFIER,"::","typename","<","[","*","&","=","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:606: between alt 1 and exit branch of block cxx2.g:644: warning: nondeterminism upon cxx2.g:644: k==1:"class","struct","union" cxx2.g:644: k==2:IDENTIFIER cxx2.g:644: between alts 1 and 2 of block cxx2.g:644: warning: nondeterminism upon cxx2.g:644: k==1:"class","struct","union" cxx2.g:644: k==2:IDENTIFIER cxx2.g:644: between alts 1 and 3 of block cxx2.g:644: warning: nondeterminism upon cxx2.g:644: k==1:"class","struct","union" cxx2.g:644: k==2:IDENTIFIER cxx2.g:644: between alts 2 and 3 of block cxx2.g:647: warning: nondeterminism upon cxx2.g:647: k==1:IDENTIFIER cxx2.g:647: k==2:"<" cxx2.g:647: between alts 1 and 2 of block cxx2.g:661: warning: nondeterminism upon cxx2.g:661: k==1:"(",IDENTIFIER,"~","::","typename","*","&","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator" cxx2.g:661: k==2:"(",IDENTIFIER,"~","::","typename","<",">","[","->","++","--",",","*","&","+","-","!","new","delete","->*","/","%","<<",">>","<=",">=","==","!=","^","|","&&","||",":","=","*=","/=","%=","+=","-=",">>=","<<=","&=","^=","|=","{","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator","()","[]" cxx2.g:661: between alts 1 and 2 of block cxx2.g:661: warning: nondeterminism upon cxx2.g:661: k==1:IDENTIFIER,"::" cxx2.g:661: k==2:IDENTIFIER,"::","<" cxx2.g:661: between alts 1 and 3 of block cxx2.g:661: warning: nondeterminism upon cxx2.g:661: k==1:IDENTIFIER,"::" cxx2.g:661: k==2:IDENTIFIER,"::","<" cxx2.g:661: between alts 2 and 3 of block cxx2.g:662: warning: nondeterminism upon cxx2.g:662: k==1:IDENTIFIER,"::" cxx2.g:662: k==2:"(",IDENTIFIER,"~","::","typename","<","*","&",":",";","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator" cxx2.g:662: between alt 1 and exit branch of block cxx2.g:663: warning: nondeterminism upon cxx2.g:663: k==1:";" cxx2.g:663: k==2:"(",IDENTIFIER,"~","::","template","typename","*","&",":",";","}","friend","typedef","auto","register","static","extern","mutable","inline","virtual","explicit","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","using","const","volatile","class","struct","union","private","protected","public","operator","export" cxx2.g:663: between alts 1 and 2 of block cxx2.g:673: warning: nondeterminism upon cxx2.g:673: k==1:"(",IDENTIFIER,"~","::","*","&","operator" cxx2.g:673: k==2:"(",IDENTIFIER,"~","::","typename","<",">","[","->","++","--",",","*","&","+","-","!","new","delete","->*","/","%","<<",">>","<=",">=","==","!=","^","|","&&","||","=","*=","/=","%=","+=","-=",">>=","<<=","&=","^=","|=",";","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator","()","[]" cxx2.g:673: between alts 1 and 2 of block cxx2.g:673: warning: nondeterminism upon cxx2.g:673: k==1:IDENTIFIER cxx2.g:673: k==2:"(",IDENTIFIER,"~","::","typename","++","--","*","&","+","-","!","new","delete","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","operator" cxx2.g:673: between alts 1 and 3 of block cxx2.g:673: warning: nondeterminism upon cxx2.g:673: k==1:IDENTIFIER cxx2.g:673: k==2:"(",IDENTIFIER,"~","::","typename","++","--","*","&","+","-","!","new","delete","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","operator" cxx2.g:673: between alts 2 and 3 of block cxx2.g:697: warning: nondeterminism upon cxx2.g:697: k==1:IDENTIFIER,"::" cxx2.g:697: k==2:IDENTIFIER,"::","<",",","{" cxx2.g:697: between alts 1 and 3 of block cxx2.g:697: warning: nondeterminism upon cxx2.g:697: k==1:"virtual" cxx2.g:697: k==2:IDENTIFIER,"::" cxx2.g:697: between alts 2 and 3 of block cxx2.g:698: warning: nondeterminism upon cxx2.g:698: k==1:IDENTIFIER cxx2.g:698: k==2:"<" cxx2.g:698: between alts 1 and 2 of block cxx2.g:699: warning: nondeterminism upon cxx2.g:699: k==1:IDENTIFIER cxx2.g:699: k==2:"<" cxx2.g:699: between alts 1 and 2 of block cxx2.g:701: warning: nondeterminism upon cxx2.g:701: k==1:IDENTIFIER cxx2.g:701: k==2:"<" cxx2.g:701: between alts 1 and 2 of block cxx2.g:718: warning: nondeterminism upon cxx2.g:718: k==1:"*","&" cxx2.g:718: k==2:"(",")",IDENTIFIER,"::","<",">","[","]",".","->","++","--",",","*","&","+","-",".*","->*","/","%","<<",">>","<=",">=","==","!=","^","|","&&","||","?",":","=","*=","/=","%=","+=","-=",">>=","<<=","&=","^=","|=",";","{","}","const","volatile","...","try" cxx2.g:718: between alts 1 and 2 of block cxx2.g:722: warning: nondeterminism upon cxx2.g:722: k==1:"*","&" cxx2.g:722: k==2:"(",")",IDENTIFIER,"::","<",">","[","]",".","->","++","--",",","*","&","+","-",".*","->*","/","%","<<",">>","<=",">=","==","!=","^","|","&&","||","?",":","=","*=","/=","%=","+=","-=",">>=","<<=","&=","^=","|=",";","{","}","const","volatile","...","try" cxx2.g:722: between alts 1 and 2 of block cxx2.g:730: warning: nondeterminism upon cxx2.g:730: k==1:"," cxx2.g:730: k==2:IDENTIFIER,"::" cxx2.g:730: between alt 1 and exit branch of block cxx2.g:737: warning: nondeterminism upon cxx2.g:737: k==1:IDENTIFIER cxx2.g:737: k==2:"(" cxx2.g:737: between alts 1 and 2 of block cxx2.g:738: warning: nondeterminism upon cxx2.g:738: k==1:IDENTIFIER cxx2.g:738: k==2:"<" cxx2.g:738: between alts 1 and 2 of block cxx2.g:748: warning: nondeterminism upon cxx2.g:748: k==1:"new" cxx2.g:748: k==2:"[" cxx2.g:748: between alts 1 and 3 of block cxx2.g:748: warning: nondeterminism upon cxx2.g:748: k==1:"delete" cxx2.g:748: k==2:"[" cxx2.g:748: between alts 2 and 4 of block cxx2.g:803: warning: nondeterminism upon cxx2.g:803: k==1:"typename","class" cxx2.g:803: k==2:IDENTIFIER,"<",">",",","=" cxx2.g:803: between alts 1 and 2 of block cxx2.g:808: warning: nondeterminism upon cxx2.g:808: k==1:"class" cxx2.g:808: k==2:IDENTIFIER cxx2.g:808: between alts 1 and 2 of block cxx2.g:808: warning: nondeterminism upon cxx2.g:808: k==1:"typename" cxx2.g:808: k==2:IDENTIFIER cxx2.g:808: between alts 3 and 4 of block cxx2.g:808: warning: nondeterminism upon cxx2.g:808: k==1:"template" cxx2.g:808: k==2:"<" cxx2.g:808: between alts 5 and 6 of block cxx2.g:830: warning: nondeterminism upon cxx2.g:830: k==1:IDENTIFIER,"::","typename","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void" cxx2.g:830: k==2:"(",IDENTIFIER,"::","typename","<",">","[",",","*","&","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:830: between alts 1 and 2 of block cxx2.g:830: warning: nondeterminism upon cxx2.g:830: k==1:IDENTIFIER,"~","::","operator" cxx2.g:830: k==2:IDENTIFIER,"~","::","typename","<",">","->","++","--",",","*","&","+","-","!","new","delete","->*","/","%","<<",">>","<=",">=","==","!=","^","|","&&","||","=","*=","/=","%=","+=","-=",">>=","<<=","&=","^=","|=","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union","operator","()","[]" cxx2.g:830: between alts 1 and 3 of block cxx2.g:830: warning: nondeterminism upon cxx2.g:830: k==1:IDENTIFIER,"::" cxx2.g:830: k==2:IDENTIFIER,"::","typename","<",">",",","*","&","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:830: between alts 2 and 3 of block cxx2.g:862: warning: nondeterminism upon cxx2.g:862: k==1:IDENTIFIER,"::","typename","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:862: k==2:"(",IDENTIFIER,"::","typename","<","*","&",":","{","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:862: between alts 1 and 2 of block cxx2.g:862: warning: nondeterminism upon cxx2.g:862: k==1:IDENTIFIER,"::","typename","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:862: k==2:IDENTIFIER,"::","typename","<",":","{","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:862: between alts 1 and 3 of block cxx2.g:862: warning: nondeterminism upon cxx2.g:862: k==1:IDENTIFIER,"::","typename","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:862: k==2:IDENTIFIER,"::","typename","<",":","{","char","wchar_t","bool","short","int","long","signed","unsigned","float","double","void","enum","const","volatile","class","struct","union" cxx2.g:862: between alts 2 and 3 of block Compilation finished at Wed Nov 28 10:40:31