amath  1.8.5
Simple command line calculator
symbol.h File Reference

Symbol defitions used by other classes. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  Symbol {
  symunknown, symident, symqident, symnumber,
  symfactorial, symplus, symminus, symtimes,
  symslash, sympower, symabsolute, symassign,
  symlparen, symrparen, symfuncsqrt, symfunccbrt,
  symfunclog, symfuncln, symhelp, symeval,
  symdelete, symall, symclear, symdef,
  symexit, symoperator, symstatement, symfunction,
  symvariable, symtrigon, symhyper, symearly,
  symcomplex, syme, sympi, symi,
  symins, symdelimiter, symend, symshow,
  symlist, symload, symsave, symexecute,
  syminput, symoutput, symdigits, symdec,
  symhex, symbin, symoct, symmem,
  symprefs, symprompt, symversion, symplot,
  symdraw, symabout, symlicense
}
 Symbols generated by the Lexer. More...
 

Detailed Description

Symbol defitions used by other classes.

Definition in file symbol.h.

Enumeration Type Documentation

◆ Symbol

enum Symbol

Symbols generated by the Lexer.

Enumerator
symunknown 
symident 
symqident 
symnumber 
symfactorial 
symplus 
symminus 
symtimes 
symslash 
sympower 
symabsolute 
symassign 
symlparen 
symrparen 
symfuncsqrt 
symfunccbrt 
symfunclog 
symfuncln 
symhelp 
symeval 
symdelete 
symall 
symclear 
symdef 
symexit 
symoperator 
symstatement 
symfunction 
symvariable 
symtrigon 
symhyper 
symearly 
symcomplex 
syme 
sympi 
symi 
symins 
symdelimiter 
symend 
symshow 
symlist 
symload 
symsave 
symexecute 
syminput 
symoutput 
symdigits 
symdec 
symhex 
symbin 
symoct 
symmem 
symprefs 
symprompt 
symversion 
symplot 
symdraw 
symabout 
symlicense 

Definition at line 41 of file symbol.h.

42 {
43  symunknown,
44  symident,
45  symqident,
46  symnumber,
48  symplus,
49  symminus,
50  symtimes,
51  symslash,
52  sympower,
54  symassign,
55  symlparen,
56  symrparen,
59  symfunclog,
60  symfuncln,
61  symhelp,
62  symeval,
63  symdelete,
64  symall,
65  symclear,
66  symdef,
67  symexit,
72  symtrigon,
73  symhyper,
74  symearly,
75  symcomplex,
76  syme,
77  sympi,
78  symi,
79  symins,
81  symend,
82  symshow,
83  symlist,
84  symload,
85  symsave,
86  symexecute,
87  syminput,
88  symoutput,
89  symdigits,
90  symdec,
91  symhex,
92  symbin,
93  symoct,
94  symmem,
95  symprefs,
96  symprompt,
97  symversion,
98  symplot,
99  symdraw,
100  symabout,
101  symlicense
102 } Symbol;
Definition: symbol.h:84
Definition: symbol.h:93
Definition: symbol.h:90
Definition: symbol.h:76
Definition: symbol.h:82
Definition: symbol.h:92
Definition: symbol.h:79
Definition: symbol.h:83
Definition: symbol.h:91
Definition: symbol.h:98
Definition: symbol.h:85
Definition: symbol.h:48
Definition: symbol.h:67
Definition: symbol.h:99
Definition: symbol.h:81
Definition: symbol.h:78
Definition: symbol.h:77
Symbol
Symbols generated by the Lexer.
Definition: symbol.h:41
Definition: symbol.h:62
Definition: symbol.h:64
Definition: symbol.h:94
Definition: symbol.h:61
Definition: symbol.h:66