Crunch CRiSP File Editor 6 manuals

Owner’s manuals and user’s guides for Routers Crunch CRiSP File Editor 6.
We providing 1 pdf manuals Crunch CRiSP File Editor 6 for download free by document types: User Manual


Crunch CRiSP File Editor 6 User Manual (92 pages)


Brand: Crunch | Category: Routers | Size: 0.26 MB |

 

Table of contents

CRiSP File Editor

1

Programmers Guide

1

Introduction

7

Disclaimer

7

Writing your own macros

9

Tools Overview

10

<Alt-F10>

10

File formats

11

Specifying Directories

11

Language Mapping switches

11

General switches

11

Output file format

12

Filename filtering

12

Language specifications"

13

Languages

13

The CRUNCH Language

14

The crunch compiler

14

Data types

15

Scoping

17

Argument Passing

18

Variable argument lists

20

The int data type

21

The float/double data type

21

The string datatype

21

The list (array) datatype

22

List assignment

23

Making Lists

23

Manipulating List Items

24

Sorting Lists

24

Searching Lists

24

Informational Lists

24

The declare datatype

25

Structures

25

Language Grammar

25

Declarations

26

Function definitions

27

Expressions

27

Testing expressions: if

29

Selection: switch

29

Debugging macros

30

Macro tracing

31

Debug applied to a function

32

Debug on startup

32

Debug buffering

33

The vars() macro

33

Buffers, Files and Windows

33

Buffer Attributes

34

Ansi Mode buffer attribute

34

The Backup Flag

34

The Binary Flag

34

Character Maps

37

Objects supported by CRiSP

38

Backing up Files

39

Autosaving

39

Core dumping

40

Regions and markers

40

Global and Static macros

41

Registered Macros

42

Timer functions

45

Color Support

46

Character Escaping

48

Character Class: [..] and

49

Matching Line boundaries

49

Repetition: @ and +

49

Minimal and Maximal Matching

50

Matching Direction

51

GUI Based Objects

51

Terminology

52

Overview of an Object

54

Creating a Dialog Box

55

Object Types

56

Geometry Layout

59

Sub-groups

64

Properties (private symbols)

65

Dialog boxes and Callbacks

66

Platform Specific Issues

67

Keyword Builder

68

Character classes

69

Global attributes

69

Keywords

69

Creating a new colorizer

69

Dialog box buttons

69

.KWD Keyword File Format

70

The flags= Directive

71

Character Class Directives

72

Keyword Directives

74

Keyword Flags

75

Keyword Regular Expressions

76

Limitations of Colorization

76

Colorization:limitations

76

Case study #1: C colorizer

77

IPC Mechanisms

79

IPC Primitives

80

IPC Callbacks

80

IPC_TRIGGER_WRITE

82

Pipe Communications

84

PTY Communications

84

PTYPseudo

84

Server:DDE

85

DDE Communications

85

DDEProgram Manager

85

Excel:invoking CRiSP

86

Signals Communications

86

Signal based communication

87

Keyboard objects

87

Keys and Keystrokes

88

Character based terminals

88

Scan Codes

89

The cm compiler

90