SNAP Library 4.0, Developer Reference  2017-07-27 13:18:06
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
lx.h File Reference
#include "bd.h"
Include dependency graph for lx.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TLxChDef
 
class  TLxSymStr
 
class  TILxSymSt
 
class  TILx
 
class  TOLx
 
class  TPreproc
 

Typedefs

typedef TPt< TLxChDefPLxChDef
 

Enumerations

enum  TLxChTy {
  lctUndef, lctSpace, lctNum, lctAlpha,
  lctSSym, lctTerm
}
 
enum  TLxChDefTy { lcdtUsAscii, lcdtYuAscii }
 
enum  TLxSym {
  syUndef, syLn, syTab, syBool,
  syInt, syFlt, syStr, syIdStr,
  syQStr, syPeriod, syDPeriod, syComma,
  syColon, syDColon, sySemicolon, syPlus,
  syMinus, syAsterisk, sySlash, syPercent,
  syExclamation, syVBar, syAmpersand, syQuestion,
  syHash, syEq, syNEq, syLss,
  syGtr, syLEq, syGEq, syLParen,
  syRParen, syLBracket, syRBracket, syLBrace,
  syRBrace, syEoln, syEof, syMnRw,
  syRw1, syRw2, syRw3, syRw4,
  syRw5, syRw6, syRw7, syRw8,
  syRw9, syRw10, syRw11, syRw12,
  syRw13, syRw14, syRw15, syRw16,
  syRw17, syMxRw
}
 
enum  TILxOpt {
  iloCmtAlw, iloRetEoln, iloSigNum, iloUniStr,
  iloCsSens, iloExcept, iloTabSep, iloList,
  iloMx
}
 
enum  TOLxOpt {
  oloCmtAlw, oloFrcEoln, oloSigNum, oloUniStr,
  oloCsSens, oloTabSep, oloVarIndent, oloMx
}
 

Typedef Documentation

typedef TPt< TLxChDef > PLxChDef

Definition at line 8 of file lx.h.

Enumeration Type Documentation

enum TILxOpt
Enumerator
iloCmtAlw 
iloRetEoln 
iloSigNum 
iloUniStr 
iloCsSens 
iloExcept 
iloTabSep 
iloList 
iloMx 

Definition at line 125 of file lx.h.

125  {
Definition: lx.h:127
Definition: lx.h:126
Definition: lx.h:126
Definition: lx.h:126
Definition: lx.h:126
Definition: lx.h:127
Definition: lx.h:127
TILxOpt
Definition: lx.h:125
Definition: lx.h:127
Definition: lx.h:126
enum TLxChDefTy
Enumerator
lcdtUsAscii 
lcdtYuAscii 

Definition at line 6 of file lx.h.

Definition: lx.h:6
TLxChDefTy
Definition: lx.h:6
Definition: lx.h:6
enum TLxChTy
Enumerator
lctUndef 
lctSpace 
lctNum 
lctAlpha 
lctSSym 
lctTerm 

Definition at line 5 of file lx.h.

TLxChTy
Definition: lx.h:5
Definition: lx.h:5
Definition: lx.h:5
Definition: lx.h:5
Definition: lx.h:5
Definition: lx.h:5
Definition: lx.h:5
enum TLxSym
Enumerator
syUndef 
syLn 
syTab 
syBool 
syInt 
syFlt 
syStr 
syIdStr 
syQStr 
syPeriod 
syDPeriod 
syComma 
syColon 
syDColon 
sySemicolon 
syPlus 
syMinus 
syAsterisk 
sySlash 
syPercent 
syExclamation 
syVBar 
syAmpersand 
syQuestion 
syHash 
syEq 
syNEq 
syLss 
syGtr 
syLEq 
syGEq 
syLParen 
syRParen 
syLBracket 
syRBracket 
syLBrace 
syRBrace 
syEoln 
syEof 
syMnRw 
syRw1 
syRw2 
syRw3 
syRw4 
syRw5 
syRw6 
syRw7 
syRw8 
syRw9 
syRw10 
syRw11 
syRw12 
syRw13 
syRw14 
syRw15 
syRw16 
syRw17 
syMxRw 

Definition at line 44 of file lx.h.

44  {
51  syEoln, syEof,
54 } TLxSym;
Definition: lx.h:53
Definition: lx.h:49
Definition: lx.h:49
Definition: lx.h:50
Definition: lx.h:53
Definition: lx.h:45
Definition: lx.h:52
Definition: lx.h:52
Definition: lx.h:50
Definition: lx.h:49
Definition: lx.h:45
Definition: lx.h:48
Definition: lx.h:46
Definition: lx.h:53
TLxSym
Definition: lx.h:44
Definition: lx.h:45
Definition: lx.h:52
Definition: lx.h:48
Definition: lx.h:47
Definition: lx.h:51
Definition: lx.h:45
Definition: lx.h:52
Definition: lx.h:45
Definition: lx.h:47
Definition: lx.h:49
Definition: lx.h:50
Definition: lx.h:45
Definition: lx.h:53
Definition: lx.h:47
Definition: lx.h:49
Definition: lx.h:51
Definition: lx.h:52
Definition: lx.h:53
Definition: lx.h:52
Definition: lx.h:50
Definition: lx.h:49
Definition: lx.h:45
Definition: lx.h:53
Definition: lx.h:47
Definition: lx.h:53
Definition: lx.h:48
Definition: lx.h:52
Definition: lx.h:46
Definition: lx.h:50
Definition: lx.h:52
Definition: lx.h:52
Definition: lx.h:46
Definition: lx.h:47
Definition: lx.h:46
Definition: lx.h:45
Definition: lx.h:52
Definition: lx.h:46
Definition: lx.h:45
Definition: lx.h:46
Definition: lx.h:48
Definition: lx.h:50
Definition: lx.h:53
Definition: lx.h:53
enum TOLxOpt
Enumerator
oloCmtAlw 
oloFrcEoln 
oloSigNum 
oloUniStr 
oloCsSens 
oloTabSep 
oloVarIndent 
oloMx 

Definition at line 247 of file lx.h.

247  {
Definition: lx.h:248
TOLxOpt
Definition: lx.h:247
Definition: lx.h:249
Definition: lx.h:248
Definition: lx.h:249
Definition: lx.h:248
Definition: lx.h:248
Definition: lx.h:249