mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 19:34:08 +00:00 
			
		
		
		
	Merged revisions 87575 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r87575 | martin.v.loewis | 2010-12-30 09:36:37 +0100 (Do, 30 Dez 2010) | 2 lines Issue #10542: Document that identifiers use XID_Start XID_Continue*. ........
This commit is contained in:
		
							parent
							
								
									bd9761102e
								
							
						
					
					
						commit
						f9f2e02de5
					
				
					 1 changed files with 5 additions and 1 deletions
				
			
		| 
						 | 
					@ -292,9 +292,11 @@ Unicode Character Database as included in the :mod:`unicodedata` module.
 | 
				
			||||||
Identifiers are unlimited in length.  Case is significant.
 | 
					Identifiers are unlimited in length.  Case is significant.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.. productionlist::
 | 
					.. productionlist::
 | 
				
			||||||
   identifier: `id_start` `id_continue`*
 | 
					   identifier: `xid_start` `xid_continue`*
 | 
				
			||||||
   id_start: <all characters in general categories Lu, Ll, Lt, Lm, Lo, Nl, the underscore, and characters with the Other_ID_Start property>
 | 
					   id_start: <all characters in general categories Lu, Ll, Lt, Lm, Lo, Nl, the underscore, and characters with the Other_ID_Start property>
 | 
				
			||||||
   id_continue: <all characters in `id_start`, plus characters in the categories Mn, Mc, Nd, Pc and others with the Other_ID_Continue property>
 | 
					   id_continue: <all characters in `id_start`, plus characters in the categories Mn, Mc, Nd, Pc and others with the Other_ID_Continue property>
 | 
				
			||||||
 | 
					   xid_start: <all characters in `id_start` whose NFKC normalization is in "id_start xid_continue*">
 | 
				
			||||||
 | 
					   xid_continue: <all characters in `id_continue` whose NFKC normalization is in "id_continue*">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
The Unicode category codes mentioned above stand for:
 | 
					The Unicode category codes mentioned above stand for:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -308,6 +310,8 @@ The Unicode category codes mentioned above stand for:
 | 
				
			||||||
* *Mc* - spacing combining marks
 | 
					* *Mc* - spacing combining marks
 | 
				
			||||||
* *Nd* - decimal numbers
 | 
					* *Nd* - decimal numbers
 | 
				
			||||||
* *Pc* - connector punctuations
 | 
					* *Pc* - connector punctuations
 | 
				
			||||||
 | 
					* *Other_ID_Start* - explicit list of characters in `PropList.txt <http://unicode.org/Public/UNIDATA/PropList.txt>`_ to support backwards compatibility
 | 
				
			||||||
 | 
					* *Other_ID_Continue* - likewise
 | 
				
			||||||
 | 
					
 | 
				
			||||||
All identifiers are converted into the normal form NFKC while parsing; comparison
 | 
					All identifiers are converted into the normal form NFKC while parsing; comparison
 | 
				
			||||||
of identifiers is based on NFKC.
 | 
					of identifiers is based on NFKC.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue