home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ssvpar.zip / READ.ME next >
Text File  |  1994-12-15  |  7KB  |  168 lines

  1. DEVELOPERS:  DO YOU EVER PARSE USER COMMANDS, 
  2. PROGRAMMING LANGUAGES, VALIDATE EDIT FIELDS, FILTER 
  3. DATA, PARSE HELP FILES, OR DESIGN PROTOCOLS?
  4.  
  5. Now you can cut 90% or more of the time it usually 
  6. takes to do these common tasks with Visual Parse++ for 
  7. OS/2 from SandStone Technology Inc. -- the first VISUAL 
  8. lexing and parsing tool.  And for a limited time, you 
  9. save over 50% of the price.
  10.  
  11.  
  12. Dear Software Engineer,
  13.  
  14. A lot of your time is spent trying to understand what 
  15. someone or something is trying to say.  Programming 
  16. syntax, end user commands, protocols, data file 
  17. structures, edit field validators, data filters, tagged 
  18. or annotated text:  all of these are like languages.  
  19. And to use any of them, your program must break-down 
  20. and analyze what is being said.
  21.  
  22. Once, you had only two choices to parse information.  
  23. You could use a difficult and time-consuming tool like 
  24. yacc (if you even had a version), or you could hand-
  25. code a set of custom parsing routines that were 
  26. difficult to re-use.
  27.  
  28. WRITE PARSERS IN HOURS WITH A NEW TYPE OF VISUAL TOOL
  29.  
  30. Visual Parse++ is a new visual programming tool that 
  31. helps you build parsers and lexers for any task in a 
  32. matter of hours (or minutes for something like a data 
  33. filter). It is extremely easy to use. You define your 
  34. lexer and/or parser using familiar regular expression 
  35. and BNF-like notation. Then use Visual Parse++ to 
  36. rigorously debug the entire specification WHILE YOU 
  37. WATCH. It is that simple.
  38.  
  39. Before Visual Parse++, debugging a lexer or parser was 
  40. as complex as debugging a C++ program with printf() 
  41. statements.
  42.  
  43. Now you can debug lexers or parsers in minutes. Just 
  44. think: no more reams of paper with notes trying to keep 
  45. the lexing and parsing actions straight. No more 
  46. printing to the screen for diagnosing. No more cryptic 
  47. reports from yacc. With Visual Parse++, you see the 
  48. ENTIRE PROCESS as it unfolds.
  49.  
  50.         "...Visual Parse++ will be a god-send to my
  51.         development efforts. Being able to actually *see*
  52.         the stack instead of having to visualize in my mind
  53.         or by hand on paper will prove very valuable.
  54.  
  55.         I was able to create and debug the grammar for
  56.         my state table description in only a couple of
  57.         hours. And debugging it proved effortless, with
  58.         the Visual debugger. Very nicely done.
  59.  
  60.         I'd like to say again that VP++ has the potential
  61.         to be one of the great development tools to appear
  62.         in years...Thanks for giving me the opportunity to
  63.         get a taste of it!"
  64.  
  65.         Joe Peterson, Dolphin Systems
  66.  
  67.  
  68.  
  69. Grammar design can be tricky. But with Visual Parse++, 
  70. you can incrementally develop a grammar, and experiment 
  71. with different ways of expressing a grammar. This will 
  72. dramatically increase your understanding of the 
  73. grammar, and can all be done in seconds, with a simple 
  74. refresh.
  75.  
  76.         "...I like it, it has opened the door to a
  77.         project that's been in the back of my head and
  78.         Visual Parse++ has helped me flesh out some of
  79.         the details. I'm not the best when it comes to
  80.         writing compilers, and the project was screaming
  81.         for one. But with Visual Parse++, I think I can
  82.         do what I need to do in increments, using the
  83.         visual nature of the system to step through the
  84.         grammar and catch my mistakes early"
  85.  
  86.         Anthony Winner, TBL Enterprise
  87.  
  88.  
  89. Because it is so easy and fast to create parsers with 
  90. Visual Parse++, you can even use this powerful 
  91. technique for small tasks like edit field validators, 
  92. data filters, user parameter files, scripting, tagged 
  93. data, or your own formatted files.
  94.  
  95. WHEN YOU HAVE THE SOLUTION, MOVE IT FROM PROGRAM TO 
  96. PROGRAM, FROM ONE PROGRAMMING LANGUAGE TO ANOTHER -- 
  97. EVEN FROM ONE PLATFORM TO ANOTHER.
  98.  
  99. The specification for your lexer and parser is totally 
  100. 100% PLATFORM AND LANGUAGE INDEPENDENT. There is NO 
  101. embedded application code in a specification. This 
  102. means that you write ONE specification, use it to  
  103. design your application in any programming language, 
  104. and run it on any platform that Visual Parse++ 
  105. supports.
  106.  
  107. Visual Parse++ generates tables and a skeleton 
  108. lexer/parser for each specification. You add your 
  109. application code in a specific area in the generated 
  110. skeleton. The process is virtually identical for ALL 
  111. programming languages.
  112.  
  113. For C++, the entire process is encapsulated in a few 
  114. simple classes. For C and REXX (thats right, you can 
  115. write a COMPLETE parser in REXX), there is a well 
  116. defined API which provides the services. SandStone 
  117. pledges to provide an API (or equivalent) for ALL 
  118. popular programming languages and platforms.
  119.  
  120. You can add an unlimited number of lexers and/or 
  121. parsers to ANY application. There is no extra baggage 
  122. as there is in legacy yacc tools.
  123.  
  124. HERE'S WHAT SOME OTHER BETA TESTERS HAVE TO SAY ABOUT VISUAL PARSE++.
  125.  
  126.         "You had it right, at my first look, Visual
  127.         Parse++ is a VERY good tool. I think that it will
  128.         help me alot for my future development.
  129.         Congratulations to you and your team!"
  130.  
  131.         Philipp Gruenig, TECNO Software
  132.  
  133.         "...I like what I see. Any price structure yet?
  134.         What do the beta folks get?"
  135.  
  136.         Bill Engel, Lorill Technologies Inc.
  137.  
  138.  
  139. IF YOU AREN'T COMPLETELY SATISFIED WITH VISUAL PARSE++, 
  140. RETURN IT WITHIN 30 DAYS FOR OUR 100%, TOTAL MONEY BACK 
  141. GUARANTEE
  142.  
  143. We're sure that you will find Visual Parse++ a 
  144. tremendous time-saver and a pleasure to use.  But your 
  145. satisfaction is the most important thing to us. If you 
  146. are not delighted with Visual Parse++, please return it 
  147. for a 100% refund of the ENTIRE purchase price.
  148.  
  149. ORDER NOW FOR A SPECIAL BONUS
  150.  
  151. If you order right now, you will get a free grammar for 
  152. IPF (IBM's tagged help file format). This is a complete
  153. solution for parsing help files!  This is a $79 value, 
  154. and could take weeks to create on your own.
  155.  
  156. But you can get it free only if you act now!
  157.  
  158. CALL (800)988-9023, or (702)896-7623. The regular 
  159. price of Visual Parse++ is $699, but if you act now, 
  160. you get the special introductory price of $299 for the 
  161. OS/2 version, plus any tax and shipping. This price 
  162. only lasts until 2/28/95, so act now and get the most 
  163. powerful lexing and parsing tool available.
  164.  
  165. On CompuServe, 'GO OS2AVEN'. SandStone is a member of section
  166. 1, 'Other Vendors'. You can leave a message addressed to
  167. 71332,2577.
  168.