tokstyle-0.0.9: TokTok C code style checker
Contents
Index
Index
>+>
Tokstyle.Common
AccessPath
Tokstyle.Analysis.AccessPath
addConstraint
Tokstyle.Analysis.Symbolic
AliasDescr
Tokstyle.Common.TypeSystem
allWarnings
1 (Function)
Tokstyle.C.Linter
2 (Function)
Tokstyle.Linter
analyse
1 (Function)
Tokstyle.C.Linter
2 (Function)
Tokstyle.Linter
analyseEnums
Tokstyle.Common.EnumLinter
analyseGlobal
Tokstyle.Linter
analyseGlobalText
Tokstyle.Linter
analyseLocal
Tokstyle.Linter
analyseLocalText
Tokstyle.Linter
analyseStructs
Tokstyle.Common.StructLinter
analyseText
1 (Function)
Tokstyle.C.Linter
2 (Function)
Tokstyle.Linter
AnsiStyle
Tokstyle.C.Linter
Array
Tokstyle.Common.TypeSystem
ArrayTypeSize
Tokstyle.C.Patterns
assign
Tokstyle.Analysis.Symbolic
AstActions
1 (Type/Class)
Tokstyle.C.TraverseAst
2 (Data Constructor)
Tokstyle.C.TraverseAst
astActions
Tokstyle.C.TraverseAst
backticks
1 (Function)
Tokstyle.C.TravUtils
2 (Function)
Tokstyle.Common
BoolTy
Tokstyle.Common.TypeSystem
bracketUserState
Tokstyle.C.Env
BranchNode
1 (Data Constructor)
Tokstyle.C.Analysis.CFG
2 (Data Constructor)
Tokstyle.Cimple.Analysis.CFG
builtin
Tokstyle.Common.TypeSystem
BuiltinType
Tokstyle.Common.TypeSystem
CallbackSlot
1 (Type/Class)
Tokstyle.C.ObjectSystem
2 (Data Constructor)
Tokstyle.C.ObjectSystem
canBeNull
Tokstyle.Analysis.Symbolic
CaseBranch
1 (Data Constructor)
Tokstyle.C.Analysis.CFG
2 (Data Constructor)
Tokstyle.Cimple.Analysis.CFG
CFG
1 (Type/Class)
Tokstyle.C.Analysis.CFG
2 (Type/Class)
Tokstyle.Cimple.Analysis.CFG
CharTy
Tokstyle.Common.TypeSystem
collect
Tokstyle.Common.TypeSystem
collectTypes
Tokstyle.Common.TypeSystem
Const
Tokstyle.Common.TypeSystem
Constraint
Tokstyle.Analysis.Symbolic
constraints
Tokstyle.Analysis.Symbolic
CPosition
1 (Type/Class)
Tokstyle.C.Env
2 (Data Constructor)
Tokstyle.C.Env
ctx
Tokstyle.C.Env
currentFlag
Tokstyle.C.Env
Dataflow
1 (Type/Class)
Tokstyle.Analysis.Dataflow
2 (Data Constructor)
Tokstyle.Analysis.Dataflow
debugging
Tokstyle.Common.TypeSystem
DeclNode
Tokstyle.C.Analysis.CFG
DefaultBranch
1 (Data Constructor)
Tokstyle.C.Analysis.CFG
2 (Data Constructor)
Tokstyle.Cimple.Analysis.CFG
defaultEnv
Tokstyle.C.Env
descr
1 (Function)
Tokstyle.C.Linter.BorrowCheck
2 (Function)
Tokstyle.C.Linter.VoidCall
3 (Function)
Tokstyle.C.Linter.StrictTypedef
4 (Function)
Tokstyle.C.Linter.Sizeof
5 (Function)
Tokstyle.C.Linter.SizeArg
6 (Function)
Tokstyle.C.Linter.Memset
7 (Function)
Tokstyle.C.Linter.Memcpy
8 (Function)
Tokstyle.C.Linter.Conversion
9 (Function)
Tokstyle.C.Linter.Cast
10 (Function)
Tokstyle.C.Linter.CallbackParams
11 (Function)
Tokstyle.C.Linter.CallbackDiscipline
12 (Function)
Tokstyle.C.Linter.CallbackData
13 (Function)
Tokstyle.C.Linter.BoolConversion
14 (Function)
Tokstyle.Linter.Assert
15 (Function)
Tokstyle.Linter.BooleanReturn
16 (Function)
Tokstyle.Linter.Booleans
17 (Function)
Tokstyle.Linter.CallbackNames
18 (Function)
Tokstyle.Linter.Callgraph
19 (Function)
Tokstyle.Linter.CallocArgs
20 (Function)
Tokstyle.Linter.CallocType
21 (Function)
Tokstyle.Linter.CompoundInit
22 (Function)
Tokstyle.Linter.Constness
23 (Function)
Tokstyle.Linter.DeclaredOnce
24 (Function)
Tokstyle.Linter.DeclsHaveDefns
25 (Function)
Tokstyle.Linter.DocComments
26 (Function)
Tokstyle.Linter.EnumDefines
27 (Function)
Tokstyle.Linter.EnumNames
28 (Function)
Tokstyle.Linter.FuncPrototypes
29 (Function)
Tokstyle.Linter.FuncScopes
30 (Function)
Tokstyle.Linter.GlobalFuncs
31 (Function)
Tokstyle.Linter.LoggerCalls
32 (Function)
Tokstyle.Linter.LoggerConst
33 (Function)
Tokstyle.Linter.LoggerNoEscapes
34 (Function)
Tokstyle.Linter.MallocCall
35 (Function)
Tokstyle.Linter.MallocType
36 (Function)
Tokstyle.Linter.MemcpyStructs
37 (Function)
Tokstyle.Linter.Nesting
38 (Function)
Tokstyle.Linter.Nullability
39 (Function)
Tokstyle.Linter.OwnershipDecls
40 (Function)
Tokstyle.Linter.Parens
41 (Function)
Tokstyle.Linter.SwitchIf
42 (Function)
Tokstyle.Linter.TaggedUnion
43 (Function)
Tokstyle.Linter.TypeCheck
44 (Function)
Tokstyle.Linter.TypedefName
45 (Function)
Tokstyle.Linter.UnsafeFunc
46 (Function)
Tokstyle.Linter.VarUnusedInScope
47 (Function)
Tokstyle.SemFmt.EnumFromInt
48 (Function)
Tokstyle.SemFmt.EnumToString
49 (Function)
Tokstyle.SemFmt.EnumUnpack
50 (Function)
Tokstyle.SemFmt.StructPack
DiagnosticLevel
Tokstyle.C.Env
,
Tokstyle.C.Linter
DiagnosticSpan
1 (Data Constructor)
Tokstyle.C.Env
2 (Type/Class)
Tokstyle.C.Env
diagToText
Tokstyle.C.Linter
,
Tokstyle.Linter
discoverObjectTypes
Tokstyle.C.ObjectSystem
doBlockItem
Tokstyle.C.TraverseAst
doBlockItems
Tokstyle.C.TraverseAst
Doc
Tokstyle.C.Linter
doConst
Tokstyle.C.TraverseAst
doDecl
Tokstyle.C.TraverseAst
doDecls
Tokstyle.C.TraverseAst
doExpr
Tokstyle.C.TraverseAst
doExprs
Tokstyle.C.TraverseAst
doGlobalDecls
Tokstyle.C.TraverseAst
doIdentDecl
Tokstyle.C.TraverseAst
doInit
Tokstyle.C.TraverseAst
doStat
Tokstyle.C.TraverseAst
doStats
Tokstyle.C.TraverseAst
dquotes
1 (Function)
Tokstyle.C.TravUtils
2 (Function)
Tokstyle.Common
dtrace
Tokstyle.Common.TypeSystem
Edge
1 (Type/Class)
Tokstyle.C.Analysis.CFG
2 (Type/Class)
Tokstyle.Cimple.Analysis.CFG
edgeTransfer
Tokstyle.Analysis.Dataflow
EdgeType
1 (Type/Class)
Tokstyle.C.Analysis.CFG
2 (Type/Class)
Tokstyle.Cimple.Analysis.CFG
emptyState
Tokstyle.Analysis.Symbolic
EntryNode
1 (Data Constructor)
Tokstyle.C.Analysis.CFG
2 (Data Constructor)
Tokstyle.Cimple.Analysis.CFG
EnumDescr
Tokstyle.Common.TypeSystem
EnumInfo
1 (Type/Class)
Tokstyle.Common.EnumLinter
2 (Data Constructor)
Tokstyle.Common.EnumLinter
EnumMem
Tokstyle.Common.TypeSystem
enumMembers
Tokstyle.Common.EnumLinter
enumName
Tokstyle.Common.EnumLinter
EnumRef
Tokstyle.Common.TypeSystem
Env
1 (Type/Class)
Tokstyle.C.Env
2 (Data Constructor)
Tokstyle.C.Env
ErrorLevel
Tokstyle.C.Env
,
Tokstyle.C.Linter
ExitNode
1 (Data Constructor)
Tokstyle.C.Analysis.CFG
2 (Data Constructor)
Tokstyle.Cimple.Analysis.CFG
ExprNode
Tokstyle.C.Analysis.CFG
ExternalType
Tokstyle.Common.TypeSystem
F32Ty
Tokstyle.Common.TypeSystem
F64Ty
Tokstyle.Common.TypeSystem
FalseBranch
1 (Data Constructor)
Tokstyle.C.Analysis.CFG
2 (Data Constructor)
Tokstyle.Cimple.Analysis.CFG
foldArray
Tokstyle.Common.TypeSystem
fromFunction
Tokstyle.Cimple.Analysis.CFG
fromFunDef
Tokstyle.C.Analysis.CFG
FuncDescr
Tokstyle.Common.TypeSystem
FuncRef
Tokstyle.Common.TypeSystem
Function
Tokstyle.Common.TypeSystem
functionName
Tokstyle.Common
FunDeclParams
Tokstyle.C.Patterns
FunPtrParams
Tokstyle.C.Patterns
getCtx
Tokstyle.C.Env
getFuncName
Tokstyle.Cimple.Analysis.CFG
getJust
Tokstyle.C.TravUtils
getRetTy
Tokstyle.C.Env
getTypeRefName
Tokstyle.Common.TypeSystem
globalDecls
Tokstyle.C.Env
HelpLevel
Tokstyle.C.Env
,
Tokstyle.C.Linter
inferredTypes
Tokstyle.C.Env
initial
Tokstyle.Analysis.Dataflow
insert
Tokstyle.Common.TypeSystem
IntDescr
Tokstyle.Common.TypeSystem
IntLit
Tokstyle.Common.TypeSystem
IntRef
Tokstyle.Common.TypeSystem
isCallbackMember
Tokstyle.C.ObjectSystem
isEnum
Tokstyle.C.Patterns
isFloating
Tokstyle.C.Patterns
isFuncPtr
Tokstyle.C.ObjectSystem
isIntegral
Tokstyle.C.Patterns
isNumeric
Tokstyle.C.Patterns
isPathPrefixOf
Tokstyle.Analysis.AccessPath
isPointer
Tokstyle.Common
isUserdataMember
Tokstyle.C.ObjectSystem
LinterError
Tokstyle.C.Env
,
Tokstyle.C.Linter
linterErrors
Tokstyle.C.Env
Liveness
1 (Type/Class)
Tokstyle.C.Analysis.Liveness
2 (Type/Class)
Tokstyle.Cimple.Analysis.Liveness
liveness
1 (Function)
Tokstyle.C.Analysis.Liveness
2 (Function)
Tokstyle.Cimple.Analysis.Liveness
livenessProblem
Tokstyle.Cimple.Analysis.Liveness
lookupStore
Tokstyle.Analysis.Symbolic
lookupType
Tokstyle.Common.TypeSystem
mainTypedefs
Tokstyle.C.Env
markdown
1 (Function)
Tokstyle.C.Linter
2 (Function)
Tokstyle.Linter
merge
1 (Function)
Tokstyle.Analysis.Dataflow
2 (Function)
Tokstyle.Analysis.Symbolic
MkFunBody
1 (Type/Class)
Tokstyle.Common.EnumLinter
2 (Type/Class)
Tokstyle.Common.StructLinter
mkLAt
1 (Function)
Tokstyle.Common.EnumLinter
2 (Function)
Tokstyle.Common.StructLinter
NameLit
Tokstyle.Common.TypeSystem
negateConstraint
Tokstyle.Analysis.Symbolic
Node
1 (Type/Class)
Tokstyle.C.Analysis.CFG
2 (Data Constructor)
Tokstyle.C.Analysis.CFG
3 (Type/Class)
Tokstyle.Cimple.Analysis.CFG
4 (Data Constructor)
Tokstyle.Cimple.Analysis.CFG
NodeKind
1 (Type/Class)
Tokstyle.C.Analysis.CFG
2 (Type/Class)
Tokstyle.Cimple.Analysis.CFG
Nonnull
Tokstyle.Common.TypeSystem
NoteLevel
Tokstyle.C.Env
,
Tokstyle.C.Linter
Nullable
Tokstyle.Common.TypeSystem
objCallbacks
Tokstyle.C.ObjectSystem
ObjectInfo
1 (Type/Class)
Tokstyle.C.ObjectSystem
2 (Data Constructor)
Tokstyle.C.ObjectSystem
objUserdata
Tokstyle.C.ObjectSystem
Owner
Tokstyle.Common.TypeSystem
ParamName
Tokstyle.C.Patterns
params
Tokstyle.C.Env
ParamType
Tokstyle.C.Patterns
pathDepth
Tokstyle.Analysis.AccessPath
PathDeref
Tokstyle.Analysis.AccessPath
PathField
Tokstyle.Analysis.AccessPath
PathIndex
Tokstyle.Analysis.AccessPath
PathParam
Tokstyle.Analysis.AccessPath
PathReturn
Tokstyle.Analysis.AccessPath
PathVar
Tokstyle.Analysis.AccessPath
Pointer
Tokstyle.Common.TypeSystem
popCtx
Tokstyle.C.Env
posAndLen
Tokstyle.C.Env
pushCtx
Tokstyle.C.Env
recordLinterError
Tokstyle.C.Env
recordRichError
Tokstyle.C.Env
renderIO
Tokstyle.C.Linter
renderPure
Tokstyle.C.Linter
resolve
Tokstyle.Common.TypeSystem
resolveRef
Tokstyle.Common.TypeSystem
retTy
Tokstyle.C.Env
S08Ty
Tokstyle.Common.TypeSystem
S16Ty
Tokstyle.Common.TypeSystem
S32Ty
Tokstyle.Common.TypeSystem
S64Ty
Tokstyle.Common.TypeSystem
SAddr
Tokstyle.Analysis.Symbolic
sAddr
Tokstyle.Analysis.Symbolic
safePosFile
Tokstyle.C.Env
SBinOp
Tokstyle.Analysis.Symbolic
sBinOp
Tokstyle.Analysis.Symbolic
SBool
Tokstyle.Analysis.Symbolic
semEq
Tokstyle.Common
SEquals
Tokstyle.Analysis.Symbolic
setRetTy
Tokstyle.C.Env
SIte
Tokstyle.Analysis.Symbolic
sIte
Tokstyle.Analysis.Symbolic
Sized
Tokstyle.Common.TypeSystem
SizeTy
Tokstyle.Common.TypeSystem
skip
Tokstyle.Common
slotMember
Tokstyle.C.ObjectSystem
slotStruct
Tokstyle.C.ObjectSystem
SNotEquals
Tokstyle.Analysis.Symbolic
SNull
Tokstyle.Analysis.Symbolic
solve
Tokstyle.Analysis.Dataflow
solveBackward
Tokstyle.Analysis.Dataflow
spanLabels
Tokstyle.C.Env
spanLen
Tokstyle.C.Env
spanPos
Tokstyle.C.Env
SState
1 (Type/Class)
Tokstyle.Analysis.Symbolic
2 (Data Constructor)
Tokstyle.Analysis.Symbolic
StatNode
Tokstyle.C.Analysis.CFG
StdType
Tokstyle.Common.TypeSystem
StmtNode
Tokstyle.Cimple.Analysis.CFG
STop
Tokstyle.Analysis.Symbolic
store
Tokstyle.Analysis.Symbolic
StructDescr
Tokstyle.Common.TypeSystem
StructRef
Tokstyle.Common.TypeSystem
SUnaryOp
Tokstyle.Analysis.Symbolic
sUnaryOp
Tokstyle.Analysis.Symbolic
SVal
Tokstyle.Analysis.Symbolic
SVar
Tokstyle.Analysis.Symbolic
sVar
Tokstyle.Analysis.Symbolic
transfer
Tokstyle.Analysis.Dataflow
TraverseAst
Tokstyle.C.TraverseAst
traverseAst
Tokstyle.C.TraverseAst
TrueBranch
1 (Data Constructor)
Tokstyle.C.Analysis.CFG
2 (Data Constructor)
Tokstyle.Cimple.Analysis.CFG
TypeDescr
Tokstyle.Common.TypeSystem
TypeInfo
Tokstyle.Common.TypeSystem
TypeRef
1 (Data Constructor)
Tokstyle.Common.TypeSystem
2 (Type/Class)
Tokstyle.Common.TypeSystem
TypeSystem
Tokstyle.Common.TypeSystem
TY_canon_bool
Tokstyle.C.Patterns
TY_char_arr
Tokstyle.C.Patterns
TY_char_ptr
Tokstyle.C.Patterns
TY_nullptr
Tokstyle.C.Patterns
TY_sockaddr_in6_ptr
Tokstyle.C.Patterns
TY_sockaddr_in_ptr
Tokstyle.C.Patterns
TY_sockaddr_ptr
Tokstyle.C.Patterns
TY_sockaddr_storage_ptr
Tokstyle.C.Patterns
TY_struct
Tokstyle.C.Patterns
TY_struct_ptr
Tokstyle.C.Patterns
TY_typedef
Tokstyle.C.Patterns
TY_uint16_t
Tokstyle.Common.Patterns
TY_uint32_t
Tokstyle.Common.Patterns
TY_uint64_t
Tokstyle.Common.Patterns
TY_uint8_t
Tokstyle.Common.Patterns
TY_uint8_t_arr
Tokstyle.C.Patterns
TY_uint8_t_ptr
1 (Data Constructor)
Tokstyle.C.Patterns
2 (Data Constructor)
Tokstyle.Common.Patterns
TY_void_ptr
1 (Data Constructor)
Tokstyle.C.Patterns
2 (Data Constructor)
Tokstyle.Common.Patterns
U08Ty
Tokstyle.Common.TypeSystem
U16Ty
Tokstyle.Common.TypeSystem
U32Ty
Tokstyle.Common.TypeSystem
U64Ty
Tokstyle.Common.TypeSystem
Unconditional
1 (Data Constructor)
Tokstyle.C.Analysis.CFG
2 (Data Constructor)
Tokstyle.Cimple.Analysis.CFG
unCPosition
Tokstyle.C.Env
UnionDescr
Tokstyle.Common.TypeSystem
UnionRef
Tokstyle.Common.TypeSystem
UnresolvedRef
Tokstyle.Common.TypeSystem
unsetRetTy
Tokstyle.C.Env
valDepth
Tokstyle.Analysis.Symbolic
Var
Tokstyle.Common.TypeSystem
vars
Tokstyle.Common.TypeSystem
VoidTy
Tokstyle.Common.TypeSystem
warn
Tokstyle.Common
warnDoc
Tokstyle.Common
WarningLevel
Tokstyle.C.Env
,
Tokstyle.C.Linter