git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1744 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
		
			
				
	
	
		
			61 lines
		
	
	
		
			1002 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1002 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| /**
 | |
|    Logtalk language specification.
 | |
| */
 | |
| 
 | |
| (
 | |
| {
 | |
| 	Identifier = logtalk;
 | |
|   	Name = "Logtalk";
 | |
|   	Description = "Logtalk";
 | |
|   	BasedOn = c;
 | |
| 	SupportsIndentation = NO;
 | |
|   	SyntaxColoring = {
 | |
|     	CaseSensitive = YES;
 | |
| 		IdentifierStartChars = "_";
 | |
|     	IdentifierChars = "_";
 | |
|     	MultiLineComment = (
 | |
|      	    ( "/*", "*/" )
 | |
|         );
 | |
|         CommentsCanBeNested = YES;
 | |
|     	SingleLineComment = ("%");
 | |
| 		String = (
 | |
| 	   	   	("'", "'")
 | |
| 		);
 | |
| 		Character = (
 | |
|                 ( "'", "'" )
 | |
|          );
 | |
|     	EscapeCharacter = "\\";
 | |
|     	Keywords = (
 | |
|       		"category",
 | |
| 			"end_category",
 | |
| 			"end_object",
 | |
| 			"end_protocol",
 | |
| 			"object",
 | |
| 			"protocol"
 | |
| 		);
 | |
| 		AltKeywords = (
 | |
| 			"alias",
 | |
| 			"encoding",
 | |
| 			"initialization",
 | |
| 			"info",
 | |
| 			"mode",
 | |
| 			"dynamic",
 | |
| 			"discontiguous",
 | |
| 			"multifile",
 | |
| 			"public",
 | |
| 			"protected",
 | |
| 			"private",
 | |
| 			"meta_predicate",
 | |
| 			"op",
 | |
| 			"calls",
 | |
| 			"uses",					
 | |
| 			"synchronized",
 | |
| 			"threaded"				
 | |
| 		);
 | |
| 		PreprocessorKeywordStart = "";
 | |
| 		PreprocessorKeywords = (
 | |
| 		);
 | |
|   	};
 | |
| }
 | |
| )
 |