«parsing» etiketlenmiş sorular

Ayrıştırma, bir yapıyı kurucu öğelerine ayırmak ve bu öğeler arasındaki ilişkiyi yakalamak anlamına gelir. Bu etiket, kendi kendine barındırılan Ayrıştırma Platformu ([ayrıştırma platformu] etiketini kullanın) veya belirli bir programlama dilinde ayrıştırma hataları (bunun yerine uygun dil etiketini kullanın) hakkında sorular için değildir.

6
GCC ve Clang ayrıştırıcıları gerçekten el yazısı mı?
GCC ve LLVM-Clang kullandığınız görülüyor el yazısı özyinelemeli kökenli ayrıştırıcıları ve değil üretilen Bison-Flex tabanlı, aşağıdan yukarıya ayrıştırma makinesi. Buradaki biri lütfen durumun bu olduğunu onaylayabilir mi? Ve eğer öyleyse, ana akım derleyici çerçeveleri neden el yazısı ayrıştırıcıları kullanıyor? Güncelleme : bu konuyla ilgili ilginç blog burada

9
Python: Dil nasıl belirlenir?
Bunu almak istiyorum: Input text: "ру́сский язы́к" Output text: "Russian" Input text: "中文" Output text: "Chinese" Input text: "にほんご" Output text: "Japanese" Input text: "العَرَبِيَّة" Output text: "Arabic" Bunu python'da nasıl yapabilirim? Teşekkürler.
88 python  string  parsing 

18
Java'da doğru yol çözümü: 2 dizeden 2 sayıyı ayrıştırın ve ardından toplamlarını geri getirin
Oldukça aptalca bir soru. Kod verildiğinde: public static int sum(String a, String b) /* throws? WHAT? */ { int x = Integer.parseInt(a); // throws NumberFormatException int y = Integer.parseInt(b); // throws NumberFormatException return x + y; } Java'nın iyi olup olmadığını söyleyebilir misin? Bahsettiğim şey, NumberFormatExceptionkontrol edilmeyen bir istisnadır. Sen …


7
Bir ArrayList'ten virgülle ayrılmış bir dizeyi nasıl oluşturabilirim?
Hata ayıklama günlüğüne çıkış için virgülle ayrılmış bir liste olarak çıkarmak istediğim bir işlem komut dosyasında bir Kimlik ArrayList'i depoluyorum. Bir şeyleri döngüye sokmadan bunu kolayca yapabilmemin bir yolu var mı? DÜZENLEME: .net 2.0 ve üzeri sürümlerde bulunan Listeyi (T) işaret ettiği için Joel'e teşekkürler. Bu, varsa TONS daha kolay …
84 c#  vb.net  parsing 

5
Bir XML okuyun (bir dizeden) ve bazı alanlar alın - XML ​​okuma sorunları
Bu XML'im var (adlı bir C # dizesinde saklanıyor myXML) <?xml version="1.0" encoding="utf-16"?> <myDataz xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <listS> <sog> <field1>123</field1> <field2>a</field2> <field3>b</field3> </sog> <sog> <field1>456</field1> <field2>c</field2> <field3>d</field3> </sog> </listS> </myDataz> ve tüm <sog>öğelere göz atmak istiyorum . Her biri için çocuğu yazdırmak istiyorum <field1>. Yani bu benim kodum: XmlDocument xmlDoc = …
83 c#  .net  xml  parsing  xml-parsing 


2
InputStream kullanarak bile APK dosyasının güvenilir ve geçerli bir manifest içeriği nasıl alınır?
Arka fon Sıkıştırılmış zip dosyalarının içinde olsalar bile (sıkıştırılmadan) APK dosyaları (bölünmüş APK dosyaları dahil) hakkında bilgi almak istedim. Benim durumumda, bu paket adı, sürüm kodu, sürüm adı, uygulama etiketi, uygulama simgesi ve bölünmüş bir APK dosyası olup olmadığı gibi çeşitli şeyleri içerir. PC kullanmadan hepsini bir Android uygulamasının içinde …

1
EOS'da Raku dilbilgisini durdurma (Dizenin Sonu)
Raku DSL yeteneğini öğrenmek için bir bahane olarak bir müzik dilinin bir çevirmenini diğerine (ABC'den Alda'ya) yazma sürecinde, bir sonlandırmanın bir yolu olmadığını fark ettim .parse! İşte kısaltılmış demo kodum: #!/home/hsmyers/rakudo741/bin/perl6 use v6d; # use Grammar::Debugger; use Grammar::Tracer; my $test-n01 = q:to/EOS/; a b c d e f g A …
9 parsing  grammar  raku 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.