C# 클래스 openABAP.Coco.Parser

파일 보기 프로젝트 열기: bi-tm/openABAP

공개 프로퍼티들

프로퍼티 타입 설명
Context openABAP.Compiler.Compiler
errors Errors
la Token
scanner Scanner
t Token

공개 메소드들

메소드 설명
Expect ( int n ) : void
ExpectWeak ( int n, int follow ) : void
Get ( ) : void
Parse ( ) : void
Parser ( Scanner scanner ) : System
SemErr ( string msg ) : void
SynErr ( int n ) : void
addition ( string &op ) : void
buildintype ( Runtime &type ) : void
class_command ( ) : void
class_data_command ( ) : void
class_definition ( string name ) : void
class_implementation ( string name ) : void
class_member ( ) : void
class_methods_command ( ) : void
command_block ( ) : void
compute_command ( ) : void
data_command ( ) : void
data_parameter ( bool isStatic ) : void
data_type ( TypeDescr &type ) : void
expression ( Compiler &e ) : void
factor ( Compiler &e ) : void
fixlentype ( Runtime &aType ) : void
format ( Write cmd ) : void
instance_member ( ) : void
literal ( Compiler &value ) : void
method_command ( ) : void
methods_command ( ) : void
move_command ( ) : void
multiply ( string &op ) : void
openABAP ( ) : void
packedtype ( Runtime &aType ) : void
private_section ( ) : void
protected_section ( ) : void
public_section ( ) : void
section ( ) : void
struct_field ( ) : void
term ( Compiler &e ) : void
value ( Compiler &value ) : void
variable ( Compiler &variable ) : void
varlentype ( Runtime &aType ) : void
write_command ( ) : void
write_parameter ( Write cmd ) : void

비공개 메소드들

메소드 설명
StartOf ( int s ) : bool
WeakSeparator ( int n, int syFol, int repFol ) : bool

메소드 상세

Expect() 공개 메소드

public Expect ( int n ) : void
n int
리턴 void

ExpectWeak() 공개 메소드

public ExpectWeak ( int n, int follow ) : void
n int
follow int
리턴 void

Get() 공개 메소드

public Get ( ) : void
리턴 void

Parse() 공개 메소드

public Parse ( ) : void
리턴 void

Parser() 공개 메소드

public Parser ( Scanner scanner ) : System
scanner Scanner
리턴 System

SemErr() 공개 메소드

public SemErr ( string msg ) : void
msg string
리턴 void

SynErr() 공개 메소드

public SynErr ( int n ) : void
n int
리턴 void

addition() 공개 메소드

public addition ( string &op ) : void
op string
리턴 void

buildintype() 공개 메소드

public buildintype ( Runtime &type ) : void
type openABAP.Runtime.Runtime
리턴 void

class_command() 공개 메소드

public class_command ( ) : void
리턴 void

class_data_command() 공개 메소드

public class_data_command ( ) : void
리턴 void

class_definition() 공개 메소드

public class_definition ( string name ) : void
name string
리턴 void

class_implementation() 공개 메소드

public class_implementation ( string name ) : void
name string
리턴 void

class_member() 공개 메소드

public class_member ( ) : void
리턴 void

class_methods_command() 공개 메소드

public class_methods_command ( ) : void
리턴 void

command_block() 공개 메소드

public command_block ( ) : void
리턴 void

compute_command() 공개 메소드

public compute_command ( ) : void
리턴 void

data_command() 공개 메소드

public data_command ( ) : void
리턴 void

data_parameter() 공개 메소드

public data_parameter ( bool isStatic ) : void
isStatic bool
리턴 void

data_type() 공개 메소드

public data_type ( TypeDescr &type ) : void
type TypeDescr
리턴 void

expression() 공개 메소드

public expression ( Compiler &e ) : void
e openABAP.Compiler.Compiler
리턴 void

factor() 공개 메소드

public factor ( Compiler &e ) : void
e openABAP.Compiler.Compiler
리턴 void

fixlentype() 공개 메소드

public fixlentype ( Runtime &aType ) : void
aType openABAP.Runtime.Runtime
리턴 void

format() 공개 메소드

public format ( Write cmd ) : void
cmd openABAP.Compiler.Write
리턴 void

instance_member() 공개 메소드

public instance_member ( ) : void
리턴 void

literal() 공개 메소드

public literal ( Compiler &value ) : void
value openABAP.Compiler.Compiler
리턴 void

method_command() 공개 메소드

public method_command ( ) : void
리턴 void

methods_command() 공개 메소드

public methods_command ( ) : void
리턴 void

move_command() 공개 메소드

public move_command ( ) : void
리턴 void

multiply() 공개 메소드

public multiply ( string &op ) : void
op string
리턴 void

openABAP() 공개 메소드

public openABAP ( ) : void
리턴 void

packedtype() 공개 메소드

public packedtype ( Runtime &aType ) : void
aType openABAP.Runtime.Runtime
리턴 void

private_section() 공개 메소드

public private_section ( ) : void
리턴 void

protected_section() 공개 메소드

public protected_section ( ) : void
리턴 void

public_section() 공개 메소드

public public_section ( ) : void
리턴 void

section() 공개 메소드

public section ( ) : void
리턴 void

struct_field() 공개 메소드

public struct_field ( ) : void
리턴 void

term() 공개 메소드

public term ( Compiler &e ) : void
e openABAP.Compiler.Compiler
리턴 void

value() 공개 메소드

public value ( Compiler &value ) : void
value openABAP.Compiler.Compiler
리턴 void

variable() 공개 메소드

public variable ( Compiler &variable ) : void
variable openABAP.Compiler.Compiler
리턴 void

varlentype() 공개 메소드

public varlentype ( Runtime &aType ) : void
aType openABAP.Runtime.Runtime
리턴 void

write_command() 공개 메소드

public write_command ( ) : void
리턴 void

write_parameter() 공개 메소드

public write_parameter ( Write cmd ) : void
cmd openABAP.Compiler.Write
리턴 void

프로퍼티 상세

Context 공개적으로 프로퍼티

public Compiler,openABAP.Compiler Context
리턴 openABAP.Compiler.Compiler

errors 공개적으로 프로퍼티

public Errors,openABAP.Coco errors
리턴 Errors

la 공개적으로 프로퍼티

public Token,openABAP.Coco la
리턴 Token

scanner 공개적으로 프로퍼티

public Scanner,openABAP.Coco scanner
리턴 Scanner

t 공개적으로 프로퍼티

public Token,openABAP.Coco t
리턴 Token