]> andersk Git - splint.git/blame - src/Headers/lclscan.h
*** empty log message ***
[splint.git] / src / Headers / lclscan.h
CommitLineData
885824d3 1/*
28bf4b0b 2** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2001.
885824d3 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
28bf4b0b 22extern /*@exposed@*/ inputStream LCLScanSource(void) /*@*/ ;
885824d3 23extern void LCLScanInit(void) /*@modifies internalState@*/ ;
28bf4b0b 24extern void LCLScanReset(inputStream p_s) /*@modifies internalState@*/ ;
885824d3 25extern void LCLScanCleanup(void) /*@modifies internalState@*/ ;
26
27# else
28# error "Multiple include"
29# endif
30
31
This page took 0.051386 seconds and 5 git commands to generate.