]> andersk Git - splint.git/blame - src/Headers/lclscan.h
Initial revision
[splint.git] / src / Headers / lclscan.h
CommitLineData
885824d3 1/*
2** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2000.
3** See ../LICENSE for license information.
4**
5*/
6/*
7** lclscan.h
8*/
9
10# ifndef LCLSCAN_H
11# define LCLSCAN_H
12
13extern ltokenCode yllex (void) /*@modifies internalState@*/ ;
14
15extern bool g_inTypeDef;
16
17extern /*@dependent@*/ /*@exposed@*/ ltoken LCLScanNextToken(void)
18 /*@modifies internalState@*/ ;
19extern void LCLScanFreshToken(/*@only@*/ ltoken p_tok)
20 /*@modifies internalState@*/ ;
21
22extern /*@exposed@*/ tsource *LCLScanSource(void) /*@*/ ;
23extern void LCLScanInit(void) /*@modifies internalState@*/ ;
24extern void LCLScanReset(tsource *p_s) /*@modifies internalState@*/ ;
25extern void LCLScanCleanup(void) /*@modifies internalState@*/ ;
26
27# else
28# error "Multiple include"
29# endif
30
31
This page took 0.261901 seconds and 5 git commands to generate.