]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/windows/com/syntax/syntax.factor
fix com, prettyprinting of GUIDs
[factor.git] / basis / windows / com / syntax / syntax.factor
index 59a76bf4d7df97a763d6f22af27a063eae6f4a0f..56ae0aa71c6e66a996345b9e42a56ab5d8712b8a 100755 (executable)
@@ -1,7 +1,8 @@
 USING: alien alien.c-types alien.accessors effects kernel
 windows.ole32 parser lexer splitting grouping sequences
 namespaces assocs quotations generalizations accessors words
-macros alien.syntax fry arrays layouts math ;
+macros alien.syntax fry arrays layouts math classes.struct
+windows.kernel32 prettyprint.custom prettyprint.sections ;
 IN: windows.com.syntax
 
 <PRIVATE
@@ -100,3 +101,5 @@ SYNTAX: COM-INTERFACE:
     define-words-for-com-interface ;
 
 SYNTAX: GUID: scan string>guid parsed ;
+
+M: GUID pprint* guid>string "GUID: " prepend text ;