ACIL FM
Dark
Refresh
Current DIR:
/usr/share/bison/skeletons
/
usr
share
bison
skeletons
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
bison.m4
41.03 MB
chmod
View
DL
Edit
Rename
Delete
c++-skel.m4
1.14 MB
chmod
View
DL
Edit
Rename
Delete
c++.m4
20.7 MB
chmod
View
DL
Edit
Rename
Delete
c-like.m4
2.5 MB
chmod
View
DL
Edit
Rename
Delete
c-skel.m4
1.14 MB
chmod
View
DL
Edit
Rename
Delete
c.m4
32.15 MB
chmod
View
DL
Edit
Rename
Delete
d-skel.m4
1.11 MB
chmod
View
DL
Edit
Rename
Delete
d.m4
10.48 MB
chmod
View
DL
Edit
Rename
Delete
glr.c
88.88 MB
chmod
View
DL
Edit
Rename
Delete
glr.cc
12.35 MB
chmod
View
DL
Edit
Rename
Delete
java-skel.m4
1.14 MB
chmod
View
DL
Edit
Rename
Delete
java.m4
14.25 MB
chmod
View
DL
Edit
Rename
Delete
lalr1.cc
50.08 MB
chmod
View
DL
Edit
Rename
Delete
lalr1.d
29.84 MB
chmod
View
DL
Edit
Rename
Delete
lalr1.java
36.19 MB
chmod
View
DL
Edit
Rename
Delete
location.cc
10.13 MB
chmod
View
DL
Edit
Rename
Delete
README-D.txt
1.85 MB
chmod
View
DL
Edit
Rename
Delete
stack.hh
3.88 MB
chmod
View
DL
Edit
Rename
Delete
traceon.m4
87 B
chmod
View
DL
Edit
Rename
Delete
variant.hh
14.66 MB
chmod
View
DL
Edit
Rename
Delete
yacc.c
69.6 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/share/bison/skeletons/README-D.txt
Some usage notes for the D Parser: - it is a port of the Java parser, so interface is very similar. - the lexer class needs to implement the interface 'Lexer' (similar to java). It typically (depending on options) looks like this: public interface Lexer { /** * Method to retrieve the beginning position of the last scanned token. * @return the position at which the last scanned token starts. */ @property YYPosition startPos (); /** * Method to retrieve the ending position of the last scanned token. * @return the first position beyond the last scanned token. */ @property YYPosition endPos (); /** * Method to retrieve the semantic value of the last scanned token. * @return the semantic value of the last scanned token. */ @property YYSemanticType semanticVal (); /** * Entry point for the scanner. Returns the token identifier corresponding * to the next token and prepares to return the semantic value * and beginning/ending positions of the token. * @return the token identifier corresponding to the next token. */ TokenKind yylex (); /** * Entry point for error reporting. Emits an error * referring to the given location in a user-defined way. * * @param loc The location of the element to which the * error message is related * @param s The string for the error message. */ void yyerror (YYLocation loc, string s); } - semantic types are handled by D unions (same as for C/C++ parsers) - the following (non-standard) %defines are supported: %define package "<package_name>" %define api.parser.class "my_class_name>" %define position_type "my_position_type" %define location_type "my_location_type" - the following declarations basically work like in C/C++: %locations %error-verbose %parse-param %initial-action %code %union - %destructor is not yet supported
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply