ssParse.l File Reference

#include "ssParse.tab.h"
#include "ssParse.h"
#include <string.h>

Include dependency graph for ssParse.l:

Go to the source code of this file.

Functions

 for (;;)
 while (yytext[pos-1]!= 'M'||yytext[pos]!= 'E') pos++
 memcpy (yylval.str, yytext+pos+1, yyleng-pos-1)
 switch (CommentState)
void *[\t\n]******void
*[\t\n]** 
return (VAR_FUNCTION)
short *[\t\n] int return (SHORT)
long *[\t\n] int return (LONG)
class return (CLASS)
public return (PUBLIC)
private return (PRIVATE)
protected return (PROTECTED)
int return (INT)
float return (FLOAT)
double return (DOUBLE)
void return (VOID)
char return (CHAR)
virtual return (VIRTUAL)
const return (CONST)
 operator" return (OPERATOR)
unsigned return (UNSIGNED)
friend return (FRIEND)
static return (STATIC)
vtkSetMacro return (SetMacro)
vtkGetMacro return (GetMacro)
vtkSetStringMacro return (SetStringMacro)
vtkGetStringMacro return (GetStringMacro)
vtkSetClampMacro return (SetClampMacro)
vtkSetObjectMacro return (SetObjectMacro)
vtkSetReferenceCountedObjectMacro return (SetReferenceCountedObjectMacro)
vtkGetObjectMacro return (GetObjectMacro)
vtkBooleanMacro return (BooleanMacro)
vtkSetVector2Macro return (SetVector2Macro)
vtkSetVector3Macro return (SetVector3Macro)
vtkSetVector4Macro return (SetVector4Macro)
vtkSetVector6Macro return (SetVector6Macro)
vtkGetVector2Macro return (GetVector2Macro)
vtkGetVector3Macro return (GetVector3Macro)
vtkGetVector4Macro return (GetVector4Macro)
vtkGetVector6Macro return (GetVector6Macro)
vtkSetVectorMacro return (SetVectorMacro)
vtkGetVectorMacro return (GetVectorMacro)
vtkViewportCoordinateMacro return (ViewportCoordinateMacro)
vtkWorldCoordinateMacro return (WorldCoordinateMacro)
vtkTypeMacro return (TypeMacro)

Variables

*int c1 = 0
*int c2 = 0
*int c3 = 0
*int c4 = 0
*int c5 = input()
*int pos = 1
yylval str = (char *)malloc(yyleng + 1 - pos - 1)
data NameComment = strdup(yylval.str)
CommentState = 1
data Description = (char*)malloc(100000)
CommentState = 3
data SeeAlso = (char*)malloc(100000)
CommentState = 3
data SeeAlso = (char*)malloc(100000)
CommentState = 4
data Caveats = (char*)malloc(100000)
CommentState = 2
 HaveComment = 1
 CommentText [0] = '\0'
*int pos = 1
yylval str = (char *)malloc(yyleng + 1 - pos - 1 + 1)
 VTK_EXPORT


Function Documentation

for ( ;;   ) 

Definition at line 187 of file ssParse.l.

References yylval.

while ( yytext!  [pos-1] = 'M'||yytext[pos]!= 'E'  ) 

memcpy ( yylval.  str,
yytext+pos 1,
yyleng-pos 1 
)

switch ( CommentState   ) 

Definition at line 262 of file ssParse.l.

void* [\t\n ] * * * * * * void* [\t\n ] * * return ( VAR_FUNCTION   ) 

short return ( SHORT   ) 

long return ( LONG   ) 

class return ( CLASS   ) 

public return ( PUBLIC   ) 

private return ( PRIVATE   ) 

protected return ( PROTECTED   ) 

int return ( INT   ) 

float return ( FLOAT   ) 

double return ( DOUBLE   ) 

void return ( VOID   ) 

char return ( CHAR   ) 

virtual return ( VIRTUAL   ) 

const return ( CONST   ) 

operator" return ( OPERATOR   ) 

unsigned return ( UNSIGNED   ) 

friend return ( FRIEND   ) 

static return ( STATIC   ) 

vtkSetMacro return ( SetMacro   ) 

vtkGetMacro return ( GetMacro   ) 

vtkSetStringMacro return ( SetStringMacro   ) 

vtkGetStringMacro return ( GetStringMacro   ) 

vtkSetClampMacro return ( SetClampMacro   ) 

vtkSetObjectMacro return ( SetObjectMacro   ) 

vtkSetReferenceCountedObjectMacro return ( SetReferenceCountedObjectMacro   ) 

vtkGetObjectMacro return ( GetObjectMacro   ) 

vtkBooleanMacro return ( BooleanMacro   ) 

vtkSetVector2Macro return ( SetVector2Macro   ) 

vtkSetVector3Macro return ( SetVector3Macro   ) 

vtkSetVector4Macro return ( SetVector4Macro   ) 

vtkSetVector6Macro return ( SetVector6Macro   ) 

vtkGetVector2Macro return ( GetVector2Macro   ) 

vtkGetVector3Macro return ( GetVector3Macro   ) 

vtkGetVector4Macro return ( GetVector4Macro   ) 

vtkGetVector6Macro return ( GetVector6Macro   ) 

vtkSetVectorMacro return ( SetVectorMacro   ) 

vtkGetVectorMacro return ( GetVectorMacro   ) 

vtkViewportCoordinateMacro return ( ViewportCoordinateMacro   ) 

vtkWorldCoordinateMacro return ( WorldCoordinateMacro   ) 

vtkTypeMacro return ( TypeMacro   ) 


Variable Documentation

* int c1 = 0

Definition at line 186 of file ssParse.l.

* int c2 = 0

Definition at line 186 of file ssParse.l.

* int c3 = 0

Definition at line 186 of file ssParse.l.

* int c4 = 0

Definition at line 186 of file ssParse.l.

* int c5 = input()

Definition at line 186 of file ssParse.l.

* int pos = 1

Definition at line 210 of file ssParse.l.

yylval str = (char *)malloc(yyleng + 1 - pos - 1)

Definition at line 213 of file ssParse.l.

data NameComment = strdup(yylval.str)

Definition at line 216 of file ssParse.l.

* CommentState = 1

Definition at line 220 of file ssParse.l.

data Description = (char*)malloc(100000)

Definition at line 221 of file ssParse.l.

* CommentState = 3

Definition at line 226 of file ssParse.l.

data SeeAlso = (char*)malloc(100000)

Definition at line 227 of file ssParse.l.

* CommentState = 3

Definition at line 232 of file ssParse.l.

data SeeAlso = (char*)malloc(100000)

Definition at line 233 of file ssParse.l.

* CommentState = 4

Definition at line 238 of file ssParse.l.

data Caveats = (char*)malloc(100000)

Definition at line 239 of file ssParse.l.

* CommentState = 2

Definition at line 244 of file ssParse.l.

HaveComment = 1

Definition at line 245 of file ssParse.l.

CommentText[0] = '\0'

Definition at line 246 of file ssParse.l.

* int pos = 1

Definition at line 255 of file ssParse.l.

yylval str = (char *)malloc(yyleng + 1 - pos - 1 + 1)

Definition at line 258 of file ssParse.l.

VTK_EXPORT

Definition at line 277 of file ssParse.l.