C# 클래스 Edu.Unl.Sir.Siemens.PrintTokens.Original

파일 보기 프로젝트 열기: lukesandberg/PexFaultLocalization

공개 프로퍼티들

프로퍼티 타입 설명
baseArray int[]
check int[]
default1 int[]
next int[]

공개 메소드들

메소드 설명
check_delimiter ( byte ch ) : int
constant ( int state, byte token_str, int token_ind ) : int
error_or_eof_case ( TokenStream tstream_ptr, Token token_ptr, int cu_state, byte token_str, int token_ind, byte ch ) : Token
get_actual_token ( byte token_str, int token_ind ) : void
get_char ( CharacterStream stream_ptr ) : byte
get_token ( TokenStream tstream_ptr ) : Token
is_eof_token ( Token t ) : int
keyword ( int state ) : int
next_state ( int state, byte ch ) : int
numeric_case ( TokenStream tstream_ptr, Token token_ptr, byte ch, byte token_str, int token_ind ) : Token
open_character_stream ( String filename ) : CharacterStream
open_token_stream ( string FILENAME ) : TokenStream
print_token ( Token token_ptr ) : int
skip ( CharacterStream stream_ptr ) : void
special ( int state ) : int
unget_char ( byte ch, CharacterStream stream_ptr ) : void

비공개 메소드들

메소드 설명
Main ( string args ) : void
get_null_terminated_string ( string s ) : string
is_end_of_character_stream ( CharacterStream stream_ptr ) : int

메소드 상세

check_delimiter() 공개 정적인 메소드

public static check_delimiter ( byte ch ) : int
ch byte
리턴 int

constant() 공개 정적인 메소드

public static constant ( int state, byte token_str, int token_ind ) : int
state int
token_str byte
token_ind int
리턴 int

error_or_eof_case() 공개 정적인 메소드

public static error_or_eof_case ( TokenStream tstream_ptr, Token token_ptr, int cu_state, byte token_str, int token_ind, byte ch ) : Token
tstream_ptr TokenStream
token_ptr Token
cu_state int
token_str byte
token_ind int
ch byte
리턴 Token

get_actual_token() 공개 정적인 메소드

public static get_actual_token ( byte token_str, int token_ind ) : void
token_str byte
token_ind int
리턴 void

get_char() 공개 정적인 메소드

public static get_char ( CharacterStream stream_ptr ) : byte
stream_ptr CharacterStream
리턴 byte

get_token() 공개 정적인 메소드

public static get_token ( TokenStream tstream_ptr ) : Token
tstream_ptr TokenStream
리턴 Token

is_eof_token() 공개 정적인 메소드

public static is_eof_token ( Token t ) : int
t Token
리턴 int

keyword() 공개 정적인 메소드

public static keyword ( int state ) : int
state int
리턴 int

next_state() 공개 정적인 메소드

public static next_state ( int state, byte ch ) : int
state int
ch byte
리턴 int

numeric_case() 공개 정적인 메소드

public static numeric_case ( TokenStream tstream_ptr, Token token_ptr, byte ch, byte token_str, int token_ind ) : Token
tstream_ptr TokenStream
token_ptr Token
ch byte
token_str byte
token_ind int
리턴 Token

open_character_stream() 공개 정적인 메소드

public static open_character_stream ( String filename ) : CharacterStream
filename String
리턴 CharacterStream

open_token_stream() 공개 정적인 메소드

public static open_token_stream ( string FILENAME ) : TokenStream
FILENAME string
리턴 TokenStream

print_token() 공개 정적인 메소드

public static print_token ( Token token_ptr ) : int
token_ptr Token
리턴 int

skip() 공개 정적인 메소드

public static skip ( CharacterStream stream_ptr ) : void
stream_ptr CharacterStream
리턴 void

special() 공개 정적인 메소드

public static special ( int state ) : int
state int
리턴 int

unget_char() 공개 정적인 메소드

public static unget_char ( byte ch, CharacterStream stream_ptr ) : void
ch byte
stream_ptr CharacterStream
리턴 void

프로퍼티 상세

baseArray 공개적으로 정적으로 프로퍼티

public static int[] baseArray
리턴 int[]

check 공개적으로 정적으로 프로퍼티

public static int[] check
리턴 int[]

default1 공개적으로 정적으로 프로퍼티

public static int[] default1
리턴 int[]

next 공개적으로 정적으로 프로퍼티

public static int[] next
리턴 int[]